|
|
|
[
Permlink
| « Hide
]
Max Rydahl Andersen - [09/Aug/07 10:30 AM ]
note that nothing special is done - just that jboss AS install has a space in the name.
Apparently JBoss AS CL messes up with URLs returned by getResources() (as opposed to the regular SE classloader).
I think it's fixed
Your Caused By should be Caused by: java.lang.IllegalArgumentException: Unable to visit JAR file:/Applications/jb oss/jboss-4.2.0.GA/server/default/deploy/myproject.war/WEB-INF/classes. Cause: Illegal character in path at index 21: file:/Applications/jb oss/jboss-4.2.0.GA/server/default/deploy/myproject.war/WEB-INF/classes at org.hibernate.ejb.packaging.JarVisitor.getVisitor(JarVisitor.java:100) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:226) ... 153 more The space issue appears to still be present in the latest release.
Using the latest build (EntityManager 3.3.2Beta3, run against JBoss 4.2.0), the relevant portions of the stack trace are: java.lang.RuntimeException: error trying to scan <jar-file>: file:/C:/Program Files/JBoss/lh3_d_jb_420/jboss-as/server/production/tmp/deploy/tmp31846Archive-PerformanceTestDriver.sar-contents/Archive-PerformanceTestData.jar at org.hibernate.ejb.Ejb3Configuration.scanForClasses(Ejb3Configuration.java:616) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:359) .... Caused by: java.lang.IllegalArgumentException: Unable to visit JAR file:/C:/Program Files/JBoss/lh3_d_jb_420/jboss-as/server/production/tmp/deploy/tmp31846Archive-PerformanceTestDriver.sar-contents/Archive-PerformanceTestData.jar. Cause: Illegal character in path at index 16: file:/C:/Program Files/JBoss/lh3_d_jb_420/jboss-as/server/production/tmp/deploy/tmp31846Archive-PerformanceTestDriver.sar-contents/Archive-PerformanceTestData.jar at org.hibernate.ejb.packaging.JarVisitorFactory.getVisitor(JarVisitorFactory.java:113) .... Caused by: java.net.URISyntaxException: Illegal character in path at index 16: file:/C:/Program Files/JBoss/lh3_d_jb_420/jboss-as/server/production/tmp/deploy/tmp31846Archive-PerformanceTestDriver.sar-contents/Archive-PerformanceTestData.jar at java.net.URI$Parser.fail(URI.java:2816) at java.net.URI$Parser.checkChars(URI.java:2989) at java.net.URI$Parser.parseHierarchical(URI.java:3073) at java.net.URI$Parser.parse(URI.java:3021) at java.net.URI.<init>(URI.java:578) at java.net.URL.toURI(URL.java:916) at org.hibernate.ejb.packaging.JarVisitorFactory.getVisitor(JarVisitorFactory.java:110) ..... I've opened a new JIRA issue to track this one down.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||