You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ji...@apache.org on 2004/03/27 13:22:58 UTC
[jira] Closed: (AXIS-1227) NullPointerExceptions for updated classes from JBoss classloader.
Message:
The following issue has been closed.
Resolver: Davanum Srinivas
Date: Sat, 27 Mar 2004 4:22 AM
Updated commons-discovery.jar to latest CVS as of "Sat Mar 27 07:18:17 EST 2004"
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/secure/ViewIssue.jspa?key=AXIS-1227
Here is an overview of the issue:
---------------------------------------------------------------------
Key: AXIS-1227
Summary: NullPointerExceptions for updated classes from JBoss classloader.
Type: Bug
Status: Closed
Resolution: FIXED
Project: Axis
Components:
Basic Architecture
Fix Fors:
current (nightly)
Versions:
1.2 Alpha
Assignee:
Reporter: _matthewHawthorne
Created: Thu, 12 Feb 2004 12:27 AM
Updated: Sat, 27 Mar 2004 4:22 AM
Environment: Operating System: Linux
Platform: PC
Description:
JBoss is infamous for its UnifiedClassLoader, which doesn't seem to behave like
a typical J2EE classloader. I've tried numerous JBoss configurations, but none
of them seem to do everything that I need.
I've checked their bug reports and they seem to think it's a problem with "the
Apache guys" caching classes.
I am deploying session beans in an ear file, and using the java:EJB provider to
invoke them as web services. This works great on a fresh deployment with a
newly started server, but when I redeploy, I frequently have problems with
NullPointerExceptions.
Does anyone have a thought or suggestion about this problem? I would be willing
to help out with testing in JBoss.
Thanks for any help or info that you can provide!
java.lang.NullPointerException
at
org.jboss.mx.loading.UnifiedClassLoader.findResources(UnifiedClassLoader.java:374)
at java.lang.ClassLoader.getResources(ClassLoader.java:825)
at java.lang.ClassLoader.getResources(ClassLoader.java:821)
at java.lang.ClassLoader.getResources(ClassLoader.java:821)
at org.apache.commons.discovery.jdk.JDK12Hooks.getResources(JDK12Hooks.java:150)
at
org.apache.commons.discovery.resource.DiscoverResources$1.getNextResources(DiscoverResources.java:153)
at
org.apache.commons.discovery.resource.DiscoverResources$1.getNextResource(DiscoverResources.java:129)
at
org.apache.commons.discovery.resource.DiscoverResources$1.hasNext(DiscoverResources.java:116)
at
org.apache.commons.discovery.resource.names.DiscoverNamesInFile$1.getNextClassNames(DiscoverNamesInFile.java:186)
at
org.apache.commons.discovery.resource.names.DiscoverNamesInFile$1.getNextClassName(DiscoverNamesInFile.java:170)
at
org.apache.commons.discovery.resource.names.DiscoverNamesInFile$1.hasNext(DiscoverNamesInFile.java:157)
at
org.apache.commons.discovery.resource.names.NameDiscoverers$1.getNextIterator(NameDiscoverers.java:143)
at
org.apache.commons.discovery.resource.names.NameDiscoverers$1.hasNext(NameDiscoverers.java:126)
at
org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl$1.getNextResource(ResourceClassDiscoverImpl.java:159)
at
org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl$1.hasNext(ResourceClassDiscoverImpl.java:147)
at
org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(EngineConfigurationFactoryFinder.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFactory(EngineConfigurationFactoryFinder.java:152)
at
org.apache.axis.transport.http.AxisServletBase.getEngineEnvironment(AxisServletBase.java:285)
at
org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:208)
at
org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:187)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:785)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira