0 Replies Latest reply: Jul 18, 2011 9:17 AM by erik romson RSS

    Solution: NPE VFS.getChild()  snowdrop 2.0.0 M1 jboss 6

    erik romson Newbie

      For anyone else:


      I got a NullpoingterException in at VFS.getChild() when starting JBoss (sadly lost the stacktrace)


      This was due to that I was importing spring resources from a folder that didn't exist (using a wildcard as in folder/*.xml)


      In org.jboss.spring.vfs.VFSResourcePatternResolvingHelper#locateResources


              if (!oneMatchingRootOnly)


                  while (urls.hasMoreElements())

                      resources.addAll(getVFSResources(urls.nextElement(), subPattern, pathMatcher));

              } else


                  resources.addAll(getVFSResources(classLoader.getResource(rootDirPath), subPattern, pathMatcher));


              return resources.toArray(new Resource[resources.size()]);



      This getVFSResources(urls.nextElement(), subPattern, pathMatcher) returned null which later through the exception when accessing the URL