Skip to Main Content

Java APIs

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.lang.ExceptionInInitializerError

843810Aug 3 2009 — edited Aug 3 2009
Alright guys, I got a tough one here. I'm trying to start up my server (JBoss 4.0) with a project attached to it. But, it won't - it gets to the deployment part, and blows up. Here's the stack trace from my log file:
2009-08-03 11:25:58,969 INFO  [org.opencms.init] . Log4j config file    : C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/WEB-INF/classes/log4j.properties
2009-08-03 11:25:58,969 INFO  [STDOUT] Set the system property 'dispatchConfig.properties' to the full path of dispatchConfig.properties
2009-08-03 11:25:58,969 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/live]] Error configuring application listener of class com.mvnforum.MVNForumContextListener
java.lang.ExceptionInInitializerError
	at com.mvnforum.MVNForumContextListener.<clinit>(MVNForumContextListener.java:56)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at java.lang.Class.newInstance0(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3618)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Edited by: liltitus27 on Aug 3, 2009 12:59 PM

Comments

843810
This is more of the stack trace:
Caused by: java.lang.NullPointerException
	at com.dispatch.util.ConfigLoader.getProperty(ConfigLoader.java:42)
	at com.dispatch.util.AppLogger.init(AppLogger.java:15)
	at com.dispatch.util.AppLogger.<clinit>(AppLogger.java:8)
	... 139 more
2009-08-03 11:25:58,969 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/live]] Skipped installing application listeners due to previous error(s)
2009-08-03 11:25:58,969 ERROR [org.apache.catalina.core.StandardContext] Error listenerStart
2009-08-03 11:25:58,969 ERROR [org.apache.catalina.core.StandardContext] Context [/live] startup failed due to previous errors
2009-08-03 11:25:58,984 DEBUG [org.jboss.web.WebModule] Starting failed jboss.web.deployment:war=live.war,id=-1628403014
org.jboss.deployment.DeploymentException: URL file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/ deployment failed
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:349)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
	at org.jboss.web.WebModule.startModule(WebModule.java:68)
	at org.jboss.web.WebModule.startService(WebModule.java:46)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
843810
And even more:
2009-08-03 11:25:58,984 WARN  [org.jboss.system.ServiceController] Problem starting service jboss.web.deployment:war=live.war,id=-1628403014
org.jboss.deployment.DeploymentException: URL file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/ deployment failed
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:349)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
	at org.jboss.web.WebModule.startModule(WebModule.java:68)
	at org.jboss.web.WebModule.startService(WebModule.java:46)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
and more...
2009-08-03 11:25:58,984 ERROR [org.jboss.deployment.MainDeployer] Could not start deployment: file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/
org.jboss.deployment.DeploymentException: URL file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/ deployment failed
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:349)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
	at org.jboss.web.WebModule.startModule(WebModule.java:68)
	at org.jboss.web.WebModule.startService(WebModule.java:46)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
843810
even more here...
2009-08-03 11:25:58,984 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Failed to deploy: org.jboss.deployment.scanner.URLDeploymentScanner$DeployedURL@b5c91985{ url=file:/C:/Development/jboss/server/default/deploy/dispatch.ear/, deployedLastModified=0 }
org.jboss.deployment.DeploymentException: URL file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/ deployment failed
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:349)
	at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:88)
	at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
	at org.jboss.web.WebModule.startModule(WebModule.java:68)
	at org.jboss.web.WebModule.startService(WebModule.java:46)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
843810
last bit, i promise:
2009-08-03 11:25:58,984 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Watch URL for: file:/C:/Development/jboss/server/default/deploy/dispatch.ear/ -> file:/C:/Development/jboss/server/default/deploy/dispatch.ear/META-INF/application.xml
2009-08-03 11:25:59,000 ERROR [org.jboss.deployment.scanner.URLDeploymentScanner] Incomplete Deployment listing:

--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@9ef08aba { url=file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/ }
  deployer: MBeanProxyExt[jboss.web:service=WebServer]
  status: Deployment FAILED reason: URL file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/ deployment failed
  state: FAILED
  watch: file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/WEB-INF/web.xml
  altDD: null
  lastDeployed: 1249313154125
  lastModified: 1249073381057
  mbeans:

org.jboss.deployment.DeploymentInfo@b5c91985 { url=file:/C:/Development/jboss/server/default/deploy/dispatch.ear/ }
  deployer: org.jboss.deployment.EARDeployer@4f2ec
  status: Deployment FAILED reason: URL file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/ deployment failed
  state: FAILED
  watch: file:/C:/Development/jboss/server/default/deploy/dispatch.ear/META-INF/application.xml
  altDD: null
  lastDeployed: 1249313154125
  lastModified: 1249067488749
  mbeans:

--- MBeans waiting for other MBeans ---
ObjectName: jboss.web.deployment:war=live.war,id=-1628403014
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/ deployment failed

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.web.deployment:war=live.war,id=-1628403014
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/C:/Development/jboss/server/default/deploy/dispatch.ear/live.war/ deployment failed


2009-08-03 11:25:59,000 DEBUG [org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread] Notified that enabled: true
2009-08-03 11:25:59,000 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Started jboss.deployment:type=DeploymentScanner,flavor=URL
2009-08-03 11:25:59,000 DEBUG [org.jboss.system.ServiceController] Starting dependent components for: jboss.deployment:type=DeploymentScanner,flavor=URL dependent components: []
2009-08-03 11:25:59,140 DEBUG [org.jboss.deployment.MainDeployer] End deployment start on package: jboss-service.xml
2009-08-03 11:25:59,140 DEBUG [org.jboss.deployment.MainDeployer] Deployed package: file:/C:/Development/jboss/server/default/conf/jboss-service.xml
2009-08-03 11:25:59,140 DEBUG [org.jboss.web.tomcat.tc5.Tomcat5] Saw org.jboss.system.server.started notification, starting connectors
2009-08-03 11:25:59,172 INFO  [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
2009-08-03 11:25:59,406 INFO  [org.apache.jk.common.ChannelSocket] JK: ajp13 listening on /0.0.0.0:8009
2009-08-03 11:25:59,422 INFO  [org.apache.jk.server.JkMain] Jk running ID=0 time=0/63  config=null
2009-08-03 11:25:59,453 INFO  [org.jboss.system.server.Server] JBoss (MX MicroKernel) [4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231054)] Started in 26s:688ms
And here's the line of code that's blowing it up:
private static Logger log = AppLogger.getLogger(MVNForumContextListener.class);
That's the first line of code in the class. Not sure what's going on here, but after as much research as I've done on this, it seems as though it may have something to do with class paths, server versions, or duplicate jar files. I use Eclipse v3.5, JBoss app server v4.0, and JRE 1.5.0_07-b03.

Edited by: liltitus27 on Aug 3, 2009 1:03 PM
1 - 4
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Aug 31 2009
Added on Aug 3 2009
4 comments
1,073 views