I'm new at JBoss 5 and I've been stuck on this problem for a week and could really
use (and appreciate) any help I can get.
I'm using JBoss 5.1.0 GA and I've tried JBoss 5 jdk5 version with JDK 5 and JBoss
5 jdk version with JDK 6 and have gotten the same results. I'm also using EJB3 with
GWT and jBPM.
My ear application deploys perfectly on JBoss 4.2.3GA but not on JBoss 5. It keeps on
complaining that usual Java classes, like org.w3c.dom.Document cannot be found.
There's also a warning about the ClassLoader and I'm not sure if that's
related.
First of all, are these warning normal? Or is something already wrong when I start the
JBoss 5 server. And how do I fix these warnings?
| 18:16:20,791 WARN [JBossASSecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It
has been detected that the MessageSucker component which sucks
| messages from one node to another has not had its password changed from the
installation default. Please see the JBoss Messaging user guide for instructions on how to
do this.
| 18:16:20,791 WARN [AnnotationCreator] No ClassLoader provided, using TCCL:
org.jboss.managed.api.annotation.ManagementComponent
| 18:16:20,947 WARN [AnnotationCreator] No ClassLoader provided, using TCCL:
org.jboss.managed.api.annotation.ManagementComponent
|
Then when I deploy the EAR that works on JBoss 4, it gives me these different exceptions
(depending on the scenario) in JBoss 5...
This exception occurs if I hit CTRL-C because nothing is happening:
| 16:34:46,498 ERROR [[/pocgwt]] Exception while dispatching incoming RPC call
| com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public
abstract java.lang.String[] com.bioimagene.poc.client.Poc.getAllCases()' th
| rew an unexpected exception: java.lang.NoClassDefFoundError: org/w3c/dom/Document
| at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:360)
| at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:546)
| at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
| at
com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
| at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
| at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
| at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
| at
org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
| at
org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
| at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
| at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
| at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
| at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: java.lang.NoClassDefFoundError: org/w3c/dom/Document
| at com.bioimagene.poc.server.CaseUser.<init>(CaseUser.java:34)
| at com.bioimagene.poc.server.App.getAllCases(App.java:59)
| at com.bioimagene.poc.server.PocImpl.getAllCases(PocImpl.java:34)
| 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:597)
| at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
| ... 24 more
| Caused by: java.lang.ClassNotFoundException: Failed to load class
org.w3c.dom.Document
| at
org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:170)
| at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
| at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| ... 32 more
|
This error occurs if I *don't* hit CTRL-C and let it run overnight:
| 19:57:05,067 ERROR [STDERR] Exception in thread "AOPListner"
| 19:57:05,067 ERROR [STDERR] java.lang.OutOfMemoryError: Java heap space
| 19:57:08,395 ERROR [STDERR] at java.util.WeakHashMap.put(WeakHashMap.java:416)
| 19:57:11,754 ERROR [STDERR] at
org.jboss.aop.AspectManager.getAdvisors(AspectManager.java:546)
| 19:57:11,754 ERROR [STDERR] at
org.jboss.console.plugins.AOPLister$RefreshPoller.run(AOPLister.java:891)
| 19:57:15,473 ERROR [STDERR] Exception in thread "RMI TCP Connection(idle)"
| 19:57:19,254 ERROR [STDERR] Exception in thread "Thread-12"
| 19:57:46,223 ERROR [STDERR] Exception in thread "RMI
RenewClean-[127.0.0.1:1421]"
| 19:57:46,223 ERROR [STDERR] java.lang.OutOfMemoryError: Java heap space
| 19:57:49,567 ERROR [STDERR] at
java.io.BufferedInputStream.<init>(BufferedInputStream.java:178)
| 19:57:52,942 ERROR [STDERR] at
java.io.BufferedInputStream.<init>(BufferedInputStream.java:158)
| 19:57:52,942 ERROR [STDERR] at
sun.rmi.transport.tcp.TCPConnection.getInputStream(TCPConnection.java:85)
| 19:57:52,942 ERROR [STDERR] at
sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:226)
| 19:57:52,942 ERROR [STDERR] at
sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
| 19:57:52,942 ERROR [STDERR] at
sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
| 19:57:52,942 ERROR [STDERR] at sun.rmi.transport.DGCImpl_Stub.dirty(Unknown
Source)
| 19:57:59,676 ERROR [STDERR] at
sun.rmi.transport.DGCClient$EndpointEntry.makeDirtyCall(DGCClient.java:342)
| 19:57:59,676 ERROR [STDERR] at
sun.rmi.transport.DGCClient$EndpointEntry.access$1600(DGCClient.java:153)
| 19:57:59,676 ERROR [STDERR] at
sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:555)
| 19:57:59,723 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
| 19:58:03,067 ERROR [STDERR] java.lang.OutOfMemoryError: Java heap space
| 19:58:06,848 ERROR [STDERR] at
java.io.BufferedInputStream.<init>(BufferedInputStream.java:178)
| 19:58:06,864 ERROR [STDERR] at
java.io.BufferedInputStream.<init>(BufferedInputStream.java:158)
| 19:58:06,864 ERROR [STDERR] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:679)
| 19:58:06,864 ERROR [STDERR] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
| 19:58:10,192 ERROR [STDERR] at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
| 19:58:10,192 ERROR [STDERR] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
| 19:58:10,223 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
| 19:58:13,973 ERROR [STDERR] java.lang.OutOfMemoryError: Java heap space
| 19:58:13,988 ERROR [STDERR] at
com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.transactionInitiatedRecovery(XARecoveryModule.java
| :442)
| 19:58:13,988 ERROR [STDERR] at
com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.periodicWorkSecondPass(XARecoveryModule.java:186)
| 19:58:13,988 ERROR [STDERR] at
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:799)
| 19:58:13,988 ERROR [STDERR] at
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:412)
| 20:15:27,841 ERROR [STDERR] Exception in thread "Timer-Log4jService"
| 20:15:27,841 ERROR [STDERR] java.lang.OutOfMemoryError: Java heap space
| 20:15:34,919 WARN [HDScanner] Scan failed
| java.lang.OutOfMemoryError: Java heap space
| 20:18:49,371 WARN [ClassLoaderManager] Unexpected error during load
of:org.w3c.dom.Document
| java.lang.OutOfMemoryError: Java heap space
| 20:19:49,886 ERROR [[/pocgwt]] Exception while dispatching incoming RPC call
| com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public
abstract java.lang.String[] com.bioimagene.poc.client.Poc.getAllCases()' th
| rew an unexpected exception: java.lang.NoClassDefFoundError: org/w3c/dom/Document
| at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:360)
| at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:546)
| at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:166)
| at
com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
| at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
| at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
| at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
| at
org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
| at
org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
| at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
| at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
| at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
| at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: java.lang.NoClassDefFoundError: org/w3c/dom/Document
| at com.bioimagene.poc.server.CaseUser.<init>(CaseUser.java:24)
| at com.bioimagene.poc.server.App.getAllCases(App.java:56)
| at com.bioimagene.poc.server.PocImpl.getAllCases(PocImpl.java:34)
| 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:597)
| at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
| ... 24 more
| Caused by: java.lang.ClassNotFoundException: Unexpected error during load of:
org.w3c.dom.Document, msg=Java heap space
| at
org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:165)
| at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
| at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
| at
org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| ... 32 more
| Caused by: java.lang.OutOfMemoryError: Java heap space
| 06:16:45,089 WARN [arjLoggerI18N]
[com.arjuna.ats.arjuna.recovery.ActionStatusService_2] - Other Exception:
java.lang.NullPointerException
| 06:16:48,870 ERROR [STDERR] java.lang.NullPointerException
| 06:16:48,885 ERROR [STDERR] at
com.arjuna.ats.arjuna.recovery.ActionStatusService.doWork(ActionStatusService.java:123)
| 06:16:48,885 ERROR [STDERR] at
com.arjuna.ats.internal.arjuna.recovery.Connection.run(Connection.java:83)
|
Anyone seen anything like this? I also had the same NoClassDefFoundError when using
javax.xml.parsers.DocumentBuilder so I switched to using
com.sun.org.apache.xerces.internal.parsers.DOMParser and it stopped complaining about it
but that's just a hack/workaround, not really a solution. I also tried to put rt.jar
and/or xml-apis-1.0.b2.jar (because they contain the org.w3c.dom classes) in
${jboss_home}/server/default/lib but it still doesn't solve the problem.
Also, both error messages mention something about the ClassLoader and there was a warning
about it earlier--so I'm wondering if that's related at all? Any help or
suggestions would be greatly appreciated! Thanks!
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4246535#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...