Chasing illegal URL
alesj Feb 3, 2009 11:52 AMWith the latest VFS (2.2.0-SNAPSHOT) I'm getting this exception
when hitting Seam Booking app (although it deployes and eventually renders fine):
17:36:00,921 ERROR [compiler] Error Loading Library: vfszip:/C:/projects/branches/jbossas/Branch_5_0/build/output/jboss-5.0.1.GA/server/default/deploy/jboss-seam-booking.ear/jboss-seam-booking.war/WEB-INF/lib/richfaces-ui.jar/META-INFa4j.taglib.xml java.io.IOException: Cannot find child, root=DelegatingHandler@29869763[path= context=file:/C:/projects/branches/jbossas/Branch_5_0/build/output/jboss-5.0.1.GA/server/default/tmp/ax61p-eoep9z-fqqskbc4-1-fqqskoem-o/jboss-seam-booking.ear real=vfszip:/ C:/projects/branches/jbossas/Branch_5_0/build/output/jboss-5.0.1.GA/server/default/tmp/ax61p-eoep9z-fqqskbc4-1-fqqskoem-o/jboss-seam-booking.ear], relativePath=/jboss-seam-booking.war/WEB-INF/lib/richfaces-ui.jar/META-INFa4j.taglib.xml/, uri=vfszip:/ C:/projects/branches/jbossas/Branch_5_0/build/output/jboss-5.0.1.GA/server/default/deploy/jboss-seam-booking.ear/jboss-seam-booking.war/WEB-INF/lib/richfaces-ui.jar/META-INFa4j.taglib.xml at org.jboss.virtual.plugins.registry.DefaultVFSRegistry.getFile(DefaultVFSRegistry.java:83) at org.jboss.virtual.plugins.registry.DefaultVFSRegistry.getFile(DefaultVFSRegistry.java:106) at org.jboss.virtual.protocol.AbstractVFSHandler.openConnection(AbstractVFSHandler.java:71) at java.net.URL.openConnection(URL.java:943) at java.net.URL.openStream(URL.java:1007) at com.sun.facelets.compiler.TagLibraryConfig.create(TagLibraryConfig.java:404) at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(TagLibraryConfig.java:431) at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:87) at com.sun.facelets.compiler.Compiler.compile(Compiler.java:104) at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:218) at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:149) at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:100) at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:517) at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567) at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108) at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:196) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:51)
See META-INFa4j.taglib.xml, missing '/'.
Any other means of chasing down where this illegal URL comes from,
apart from looking at all the related sources?
As I've been pushing log into VFS for the last couple of hours w/o success ... ;-(