Bugs item #561964, was opened at 2002-05-29 09:37
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=376685&aid=561964&group_id=22866
Category: None
Group: v3.0 Rabbit Hole
>Status: Closed
>Resolution: Invalid
Priority: 5
Submitted By: Chris McCafferty (mccaffc)
Assigned to: Nobody/Anonymous (nobody)
Summary: Difference between stated behaviour in
Initial Comment:
Aside: Why should verify(or deploying a bean generally) throw so
many exceptions?
Background: We're upgrading to
JBoss 3.0 from v 2.4.4
In jboss_3_0.dtd it says:
<!--
The configuration-name element gives the name of the
container
configuration for this bean. It must match one of the
container-name
tags in the container-configurations section,
or one of the standard
configurations. If none is provided, jboss
will automatically use the
right standard configuration, see
container-configurations.
Used in: entity, session, and
message-driven
-->
<!ELEMENT configuration-name
(#PCDATA)>
BUT, if you give it a blank configuration-name
(which was fine for JBoss 2.4.4) like
this:
<jboss>
<enterprise-beans>
<entity>
<ejb-name>TradeBean</ejb-name>
<jndi-
name>Dusk/TradeBean</jndi-name>
<configuration-
name></configuration-name>
</entity>
</enterprise-
beans>
</jboss>
then it complains. It says
configuration ' ' not found (see below, in the thicket of stack traces,
near the top).
Removing the empty element fixes the
problem.
11:58:25,758 INFO [EARDeployer] Init J2EE
application: file:/C:/installed/jboss-3.0.0RC3_tomcat-
4.0.3/server/default/deploy/dusk.ear
11:58:26,790 ERROR
[XmlFileLoader] failed to load jboss.xml. There could be a syntax
error.
org.jboss.deployment.DeploymentException: Error
in jboss.xml for Bean TradeBean: configuration '' not found in
standardjboss.xml or jboss.xml
at
org.jboss.metadata.ApplicationMetaData.importJbossXml(ApplicationMetaData.java:544)
at
org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:186)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:324)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
11:58:26,790
ERROR [EJBDeployer] Problem loading
metaData
org.jboss.deployment.DeploymentException:
Error in jboss.xml for Bean TradeBean: configuration '' not found in
standardjboss.xml or jboss.xml
at
org.jboss.metadata.ApplicationMetaData.importJbossXml(ApplicationMetaData.java:544)
at
org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:186)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:324)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
11:58:26,790
ERROR [EJBDeployer] Verfiy
failed
java.lang.NullPointerException
at
org.jboss.verifier.BeanVerifier.verify(BeanVerifier.java:123)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:344)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
11:58:26,805
INFO [EjbModule] Creating
11:58:26,836 INFO [EjbModule]
Remove JSR-77 EJB Module:
jboss.management.single:J2EEApplication=dusk.ear,J2EEServer=Single,j2eeType=EJBModule,name=T
ade.jar
11:58:26,836
ERROR [EjbModule] Initialization
failed
java.lang.NullPointerException
at
org.jboss.ejb.EjbModule.createService(EjbModule.java:362)
at
org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867)
at $Proxy0.create(Unknown Source)
at
org.jboss.system.ServiceController.create(ServiceController.java:271)
at
org.jboss.system.ServiceController.create(ServiceController.java:211)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy5.create(Unknown Source)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
11:58:26,836
ERROR [MainDeployer] could not create deployment:
njar:file:/C:/installed/jboss-3.0.0RC3_tomcat-
4.0.3/server/default/tmp/deploy/server/d
fault/deploy/dusk.ear/109.dusk.ear^/Trade.jar
org.jboss.deployment.DeploymentException:
error in create of EjbModule: njar:file:/C:/installed/jboss-
3.0.0RC3_tomcat-
4.0.3/server/default/tmp/deploy
server/default/deploy/dusk.ear/109.dusk.ear^/Trade.jar;
- nested throwable: (java.lang.NullPointerException)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:380)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
java.lang.NullPointerException
at
org.jboss.ejb.EjbModule.createService(EjbModule.java:362)
at
org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867)
at $Proxy0.create(Unknown Source)
at
org.jboss.system.ServiceController.create(ServiceController.java:271)
at
org.jboss.system.ServiceController.create(ServiceController.java:211)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy5.create(Unknown Source)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
11:58:26,836
ERROR [MainDeployer] could not create deployment:
file:/C:/installed/jboss-3.0.0RC3_tomcat-
4.0.3/server/default/deploy/dusk.ear
org.jboss.deployment.DeploymentException:
error in create of EjbModule: njar:file:/C:/installed/jboss-
3.0.0RC3_tomcat-
4.0.3/server/default/tmp/deploy
server/default/deploy/dusk.ear/109.dusk.ear^/Trade.jar;
- nested throwable: (java.lang.NullPointerException)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:380)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
java.lang.NullPointerException
at
org.jboss.ejb.EjbModule.createService(EjbModule.java:362)
at
org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867)
at $Proxy0.create(Unknown Source)
at
org.jboss.system.ServiceController.create(ServiceController.java:271)
at
org.jboss.system.ServiceController.create(ServiceController.java:211)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy5.create(Unknown Source)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
11:58:26,836
ERROR [MainDeployer] Couldn't deploy URL
file:/C:/installed/jboss-3.0.0RC3_tomcat-
4.0.3/server/default/deploy/dusk.ear
org.jboss.deployment.DeploymentException:
error in create of EjbModule: njar:file:/C:/installed/jboss-
3.0.0RC3_tomcat-
4.0.3/server/default/tmp/deploy
server/default/deploy/dusk.ear/109.dusk.ear^/Trade.jar;
- nested throwable: (java.lang.NullPointerException)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:380)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
java.lang.NullPointerException
at
org.jboss.ejb.EjbModule.createService(EjbModule.java:362)
at
org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867)
at $Proxy0.create(Unknown Source)
at
org.jboss.system.ServiceController.create(ServiceController.java:271)
at
org.jboss.system.ServiceController.create(ServiceController.java:211)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy5.create(Unknown Source)
at
org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:651)
at
org.jboss.deployment.MainDeployer.create(MainDeployer.java:645)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:526)
at
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:490)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
at $Proxy4.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:405)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:586)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:465)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:202)
----------------------------------------------------------------------
>Comment By: Scott M Stark (starksm)
Date: 2002-05-29 09:44
Message:
Logged In: YES
user_id=175228
The comment does not say if an empty element is specified
it will match the default. The 3.0 changes notes describe the
stricter parsing done in 3.0 and empty elements that do not
represent a blank string value must be removed.
https://sourceforge.net/project/shownotes.php?
release_id=62219
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=376685&aid=561964&group_id=22866
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development