Bugs item #624494, was opened at 2002-10-17 10: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: Open
Resolution: None
Priority: 5
Submitted By: Alexei Yudichev (sflexus)
Assigned to: Nobody/Anonymous (nobody)
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: Alexei Yudichev (sflexus)
Date: 2002-10-22 09: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 emial is sponsored by: Influence the future of 
Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) 
program now. http://ad.doubleclick.net/clk;4699841;7576301;v?
http://www.sun.com/javavote
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to