diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/API2ComponentAPI.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/API2ComponentAPI.java
index 9e582d21f34f8815cfbb7861fe4cc232de5524ce..973332c8058a948e93e544724a9669577970049e 100644
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/API2ComponentAPI.java
+++ b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/API2ComponentAPI.java
@@ -254,9 +254,13 @@ public class API2ComponentAPI implements IClassVisitor
     {
       ILocation srcLocation = Location.createLocation(new File((String)it.next()));
       LibVisitor libVisitor = new LibVisitor();
-      srcLocation.accept(libVisitor);
-      libVisitor.setClassVisitor(this);
-      srcLocation.accept(libVisitor);
+      if (srcLocation != null) {
+    	  srcLocation.accept(libVisitor);
+    	  libVisitor.setClassVisitor(this);
+    	  srcLocation.accept(libVisitor);
+      } else {
+    	  System.out.println("Null source location found, continuing."); 
+      }
     }
     try
     {