Bugs item #624494, was opened at 2002-10-17 00:24
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=624494&group_id=22866
Category: JBossServer
Group: v3.0 Rabbit Hole
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Alexei Yudichev (sflexus)
>Assigned to: Scott M Stark (starksm)
Summary: NullPointerEx adding container to app
Initial Comment:
I began to quite often face following exceptions while deploying an
application (not a particular application but any one). It does not
happen under any special condition or at least I couldn't find it for
now... I use jboss 3.0.3 release.
2002-10-17 10:04:28,992
DEBUG [org.jboss.ejb.EJBDeployer] Deploying:
file:/usr/local/java/jboss-
3.0.3/server/thunder/deploy/80_EazyBuild.jar
2002-10-17
10:04:28,993 INFO [org.jboss.ejb.EjbModule]
Creating
2002-10-17 10:04:29,007 DEBUG
[org.jboss.ejb.EjbModule] Application.start(), begin
2002-10-
17 10:04:29,008 INFO [org.jboss.ejb.EjbModule] Deploying
Category
2002-10-17 10:04:29,021 ERROR
[org.jboss.ejb.EjbModule] error adding container to
app.
java.lang.NullPointerException
at
org.jboss.ejb.EjbModule.initializeContainer(EjbModule.java:709)
at
org.jboss.ejb.EjbModule.createEntityContainer(EjbModule.java:629)
at
org.jboss.ejb.EjbModule.createContainer(EjbModule.java:547)
at
org.jboss.ejb.EjbModule.createService(EjbModule.java:363)
at
org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:136)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
at
$Proxy5.create(Unknown Source)
at
org.jboss.system.ServiceController.create(ServiceController.java:315)
at
org.jboss.system.ServiceController.create(ServiceController.java:243)
at
sun.reflect.GeneratedMethodAccessor4.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at
$Proxy8.create(Unknown Source)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:755)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:615)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:580)
at
sun.reflect.GeneratedMethodAccessor12.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke(Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at
$Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:427)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:553)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:212)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:225)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:202)
Looked
at the source, something with webServer.addClassLoader(wcl)
returns null.. I looked at source a bit and found that it's only possible
when system property "java.rmi.server.codebase" is not set...
----------------------------------------------------------------------
>Comment By: Scott M Stark (starksm)
Date: 2002-10-28 16:59
Message:
Logged In: YES
user_id=175228
I don't see how this can happen given that the
WebServiceMBean used to obtain the class loader always
sets the java.rmi.server.codebase. I have added a check for a
null URL in any event.
----------------------------------------------------------------------
Comment By: Alexei Yudichev (sflexus)
Date: 2002-10-21 23:44
Message:
Logged In: YES
user_id=345880
After I corrected the code of org.jboss.ejb.EjbModule at line 707
from
for (int i = 0; i < codebase.length; i++)
to
for (int
i = 0; i < codebase.length && codebase[i] != null; i++)
the problem
disappeared with no side effects. So for me it helped...
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=624494&group_id=22866
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development