]
Pete Muir closed JBSEAM-3849.
-----------------------------
Resolution: Done
Guys, can you open a new issue for this, otherwise it screws up tracking the versions.
Just link this issue in.
ClassLoader cannot find xhtml files when scanning page.xml files in
an EAR with Multiple WARs
---------------------------------------------------------------------------------------------
Key: JBSEAM-3849
URL:
https://jira.jboss.org/jira/browse/JBSEAM-3849
Project: Seam
Issue Type: Bug
Affects Versions: 2.1.1.CR2
Environment: JBoss AS 5.0.0.GA, JDK6, Seam 2.1.1.CR2
Reporter: Reind D
Assignee: Pete Muir
Fix For: 2.2.0.CR1
Attachments: file-descriptor.diff, seam3849.ear
I have an EAR that contains multiple WAR files. The ear deploys correctly, but on the
first web request, during a scan of all *.page.xml files, I get the following output to
the log for each page.xml file:
WARN [VFSScanner] Error handling item 'login/index.page.xml':
java.lang.NullPointerException: Cannot find URL from classLoader for login/index.page.xml,
loading from org.jboss.web.tomcat.service.WebCtxLoader$ENCLoader@1ed964f
The NPE occurs in this code:
org.jboss.seam.deployment.FileDescriptor.java
this.url = classLoader.getResource(name);
if (this.url == null)
{
throw new NullPointerException("Cannot find URL from classLoader for " +
name + ", loading from " + classLoader);
}
As a result, none of the page.xml files work.
Note that the second WAR works as expected, with all the page.xml files loaded
correctly.
The same project worked in Seam 2.0.2.SP1 and JBoss AS 4.2.3.GA
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: