[JBoss JIRA] Created: (JBAS-9159) Setting beanName to an EJB that does not expose the interface leads to hang
by Carlo de Wolf (JIRA)
Setting beanName to an EJB that does not expose the interface leads to hang
---------------------------------------------------------------------------
Key: JBAS-9159
URL: https://issues.jboss.org/browse/JBAS-9159
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: EJB
Environment: https://github.com/wolfc/jboss-as/tree/7.0.0.Beta1-prerelease-182-g9247282
Reporter: Carlo de Wolf
Priority: Critical
{code:title=InitEPCStatefulBean.java}
@EJB(beanName="IntermediateStatefulBean")
StatefulInterface cmtBean;
{code}
{noformat}
jboss.deployment.unit."EPCPropagationTestCaseArchive.jar".component.InitEPCStatefulBean.START -> jboss.naming.context.java.comp.EPCPropagationTestCaseArchive.EPCPropagationTestCaseArchive.InitEPCStatefulBean."env/org.jboss.as.testsuite.integration.jpa.epcpropagation.InitEPCStatefulBean/cmtBean" (DOWN)
jboss.naming.context.java.comp.EPCPropagationTestCaseArchive.EPCPropagationTestCaseArchive.InitEPCStatefulBean."env/org.jboss.as.testsuite.integration.jpa.epcpropagation.InitEPCStatefulBean/cmtBean" -> jboss.deployment.unit."EPCPropagationTestCaseArchive.jar".component.IntermediateStatefulBean.VIEW."org.jboss.as.testsuite.integration.jpa.epcpropagation.StatefulInterface" (***MISSING***)
{noformat}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[JBoss JIRA] Created: (JBAS-8926) AS7 goes in infinite loop/freezes when deploying photoalbum.ear (richfaces/jsf2/seam app)
by Max Rydahl Andersen (JIRA)
AS7 goes in infinite loop/freezes when deploying photoalbum.ear (richfaces/jsf2/seam app)
-----------------------------------------------------------------------------------------
Key: JBAS-8926
URL: https://issues.jboss.org/browse/JBAS-8926
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Reporter: Max Rydahl Andersen
copy http://dl.dropbox.com/u/558690/photoalbum-ear.ear (sorry - 20+ mb) to standalone/deployments
touch photoalbum-ear.ear.dodeploy
and CPU goes to 98%...and it just stays there; ctrl+C doesn't halt it either.
2011-03-05 02:32:02
Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.1-b03-307 mixed mode):
"Attach Listener" daemon prio=9 tid=101a6c800 nid=0x13d49d000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"hornetq-failure-check-thread" prio=5 tid=102bb7800 nid=0x13d39a000 in Object.wait() [13d399000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <109372b98> (a org.hornetq.core.remoting.server.impl.RemotingServiceImpl$FailureCheckAndFlushThread)
at org.hornetq.core.remoting.server.impl.RemotingServiceImpl$FailureCheckAndFlushThread.run(RemotingServiceImpl.java:554)
- locked <109372b98> (a org.hornetq.core.remoting.server.impl.RemotingServiceImpl$FailureCheckAndFlushThread)
"Thread-1 (group:HornetQ-scheduled-threads-1797792093)" prio=5 tid=101ba8800 nid=0x13d297000 waiting on condition [13d296000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <109386cf8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"Old I/O server boss (channelId: 1309141002, localhost/127.0.0.1:5455)" prio=5 tid=101ac3000 nid=0x13d194000 runnable [13d193000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <109582c90> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.jboss.netty.channel.socket.oio.OioServerSocketPipelineSink$Boss.run(OioServerSocketPipelineSink.java:202)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
at org.jboss.netty.util.VirtualExecutorService$ChildExecutorRunnable.run(VirtualExecutorService.java:181)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
"Old I/O server boss (channelId: 817212460, localhost/127.0.0.1:5445)" prio=5 tid=102bce800 nid=0x13ce8b000 runnable [13ce8a000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <109596340> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.jboss.netty.channel.socket.oio.OioServerSocketPipelineSink$Boss.run(OioServerSocketPipelineSink.java:202)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
at org.jboss.netty.util.VirtualExecutorService$ChildExecutorRunnable.run(VirtualExecutorService.java:181)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
"Thread-9" daemon prio=5 tid=102a72800 nid=0x13d091000 in Object.wait() [13d090000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <109586c78> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:485)
at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:397)
- locked <109586c78> (a java.util.LinkedList)
at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65)
"Thread-8" daemon prio=5 tid=102a71800 nid=0x13cf8e000 in Object.wait() [13cf8d000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1093236b8> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:95)
- locked <1093236b8> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
"Periodic Recovery" prio=5 tid=102bcd800 nid=0x13cd88000 in Object.wait() [13cd87000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1093a81b8> (a java.lang.Object)
at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doPeriodicWait(PeriodicRecovery.java:696)
at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:416)
- locked <1093a81b8> (a java.lang.Object)
"Listener:4712" daemon prio=5 tid=102add000 nid=0x13cc85000 runnable [13cc84000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <10933fb30> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:124)
"Thread-7" daemon prio=5 tid=1019f3000 nid=0x13cb82000 in Object.wait() [13cb81000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <10933fbe8> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor)
at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:210)
- locked <10933fbe8> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor)
"Listener:4713" daemon prio=5 tid=1019ee000 nid=0x13ca7f000 runnable [13ca7e000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <10933fca0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:124)
"Thread-0 (group:HornetQ-scheduled-threads-1797792093)" prio=5 tid=101c63000 nid=0x13c97c000 waiting on condition [13c97b000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <109386cf8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"hornetq-expiry-reaper-thread" prio=3 tid=101d05800 nid=0x13c879000 in Object.wait() [13c878000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <109397870> (a org.hornetq.core.postoffice.impl.PostOfficeImpl$Reaper)
at org.hornetq.core.postoffice.impl.PostOfficeImpl$Reaper.run(PostOfficeImpl.java:1056)
- locked <109397870> (a org.hornetq.core.postoffice.impl.PostOfficeImpl$Reaper)
at java.lang.Thread.run(Thread.java:680)
"http-8080-Acceptor-0" daemon prio=5 tid=102947000 nid=0x13c5bc000 runnable [13c5bb000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <1095462b8> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:343)
at java.lang.Thread.run(Thread.java:680)
"http-8080-Poller" daemon prio=5 tid=102b6e800 nid=0x13c4b9000 in Object.wait() [13c4b8000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <109392a18> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:764)
- locked <109392a18> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
at java.lang.Thread.run(Thread.java:680)
"GC Daemon" daemon prio=2 tid=101ce2800 nid=0x13c3b6000 in Object.wait() [13c3b5000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <109311810> (a sun.misc.GC$LatencyLock)
at sun.misc.GC$Daemon.run(GC.java:100)
- locked <109311810> (a sun.misc.GC$LatencyLock)
"RMI Reaper" prio=5 tid=101cd8000 nid=0x13c2b3000 in Object.wait() [13c2b2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <109311858> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <109311858> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
at java.lang.Thread.run(Thread.java:680)
"RMI TCP Accept-1091" daemon prio=5 tid=101cce000 nid=0x13c1b0000 runnable [13c1af000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <109546428> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:680)
"RMI TCP Accept-1090" daemon prio=5 tid=102946000 nid=0x13c0ad000 runnable [13c0ac000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <109546598> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:680)
"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=5 tid=102b70000 nid=0x13bfaa000 waiting on condition [13bfa9000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1577)
at java.lang.Thread.run(Thread.java:680)
"Thread-5" prio=5 tid=102b6f800 nid=0x13bea7000 runnable [13bea6000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136)
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <1090274b8> (a sun.nio.ch.Util$1)
- locked <1090274a0> (a java.util.Collections$UnmodifiableSet)
- locked <109027140> (a sun.nio.ch.KQueueSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at org.jboss.sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:331)
at java.lang.Thread.run(Thread.java:680)
"server-timer" daemon prio=5 tid=102aa4000 nid=0x13bda4000 in Object.wait() [13bda3000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <109027c18> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <109027c18> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Accept thread" prio=5 tid=101dd1800 nid=0x13bca1000 runnable [13bca0000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked <108fd69a8> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.jboss.as.protocol.ProtocolServer$1.run(ProtocolServer.java:82)
at java.lang.Thread.run(Thread.java:680)
"pool-6-thread-1" prio=5 tid=102994000 nid=0x13bb9e000 in Object.wait() [13bb9d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <10931f3a0> (a org.jboss.dmr.ModelNode)
at java.lang.Object.wait(Object.java:485)
at org.jboss.as.controller.AbstractModelController.execute(AbstractModelController.java:116)
- locked <10931f3a0> (a org.jboss.dmr.ModelNode)
at org.jboss.as.server.deployment.scanner.FileSystemDeploymentService.scan(FileSystemDeploymentService.java:245)
at org.jboss.as.server.deployment.scanner.FileSystemDeploymentService$1.run(FileSystemDeploymentService.java:334)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
"DestroyJavaVM" prio=5 tid=102800800 nid=0x100501000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"pool-5-thread-1" prio=5 tid=101dd0800 nid=0x13ba9b000 waiting on condition [13ba9a000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <109050418> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"Poller SunPKCS11-Darwin" daemon prio=1 tid=1019d5800 nid=0x13b40b000 waiting on condition [13b40a000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
at java.lang.Thread.run(Thread.java:680)
"MSC service thread 1-2" prio=5 tid=101a54000 nid=0x13b2b1000 waiting on condition [13b2b0000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <1089c67e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"MSC service thread 1-1" prio=5 tid=101a53800 nid=0x13b1ae000 waiting on condition [13b1ad000]
java.lang.Thread.State: RUNNABLE
at java.util.Arrays.copyOfRange(Arrays.java:3209)
at java.lang.String.<init>(String.java:215)
at java.lang.StringBuilder.toString(StringBuilder.java:430)
at org.jboss.metadata.parser.jboss.JBossAppMetaDataParser.parseLoaderRepository(JBossAppMetaDataParser.java:163)
at org.jboss.metadata.parser.jboss.JBossAppMetaDataParser.parse(JBossAppMetaDataParser.java:96)
at org.jboss.as.ee.structure.JBossAppMetaDataParsingProcessor.deploy(JBossAppMetaDataParsingProcessor.java:69)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:103)
- locked <109288128> (a org.jboss.as.server.deployment.DeploymentUnitPhaseService)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1367)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
"Reference Reaper" daemon prio=5 tid=1028c1000 nid=0x13ae4a000 in Object.wait() [13ae49000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1089e2958> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <1089e2958> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at org.jboss.modules.ref.References$ReaperThread.run(References.java:68)
"Low Memory Detector" daemon prio=5 tid=102825800 nid=0x13ac0a000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=9 tid=102825000 nid=0x13ab07000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=9 tid=102824000 nid=0x13aa04000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=9 tid=102823800 nid=0x13a901000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (CMS)" daemon prio=5 tid=102822800 nid=0x139f01000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=101897800 nid=0x139b64000 in Object.wait() [139b63000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1089f9090> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <1089f9090> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=101897000 nid=0x139a61000 in Object.wait() [139a60000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1089e2a30> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <1089e2a30> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=9 tid=101894800 nid=0x13995e000 runnable
"Gang worker#0 (Parallel GC Threads)" prio=9 tid=102802000 nid=0x102201000 runnable
"Gang worker#1 (Parallel GC Threads)" prio=9 tid=102802800 nid=0x102304000 runnable
"Concurrent Mark-Sweep GC Thread" prio=9 tid=10184a800 nid=0x13966b000 runnable
"VM Periodic Task Thread" prio=10 tid=10282f800 nid=0x13ad0d000 waiting on condition
"Exception Catcher Thread" prio=10 tid=102801800 nid=0x10173b000 runnable
JNI global references: 1196
output after ctrl+C:
stacktrace after ctrl+C:
2011-03-05 02:29:13
Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.1-b03-307 mixed mode):
"Attach Listener" daemon prio=9 tid=102cbe000 nid=0x13b786000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"MSC Shutdown Thread" prio=5 tid=10196c000 nid=0x13e038000 waiting on condition [13e037000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <10bb98d68> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
at org.jboss.msc.service.ServiceContainerImpl$ShutdownHookHolder$1$1.run(ServiceContainerImpl.java:128)
at java.lang.Thread.run(Thread.java:680)
"SIGINT handler" daemon prio=9 tid=101db2800 nid=0x13c342000 in Object.wait() [13c341000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1092edfe0> (a java.lang.Thread)
at java.lang.Thread.join(Thread.java:1210)
- locked <1092edfe0> (a java.lang.Thread)
at java.lang.Thread.join(Thread.java:1263)
at java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:79)
at java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:24)
at java.lang.Shutdown.runHooks(Shutdown.java:79)
at java.lang.Shutdown.sequence(Shutdown.java:123)
at java.lang.Shutdown.exit(Shutdown.java:168)
- locked <126e679f0> (a java.lang.Class for java.lang.Shutdown)
at java.lang.Terminator$1.handle(Terminator.java:35)
at sun.misc.Signal$1.run(Signal.java:195)
at java.lang.Thread.run(Thread.java:680)
"http-8080-Poller" daemon prio=5 tid=101d25800 nid=0x13c718000 in Object.wait() [13c717000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <109460038> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:764)
- locked <109460038> (a org.apache.tomcat.util.net.JIoEndpoint$Poller)
at java.lang.Thread.run(Thread.java:680)
"Thread-9" daemon prio=5 tid=102c92000 nid=0x13c615000 in Object.wait() [13c614000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <109faf5a0> (a java.util.LinkedList)
at java.lang.Object.wait(Object.java:485)
at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:397)
- locked <109faf5a0> (a java.util.LinkedList)
at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65)
"Thread-8" daemon prio=5 tid=102c91000 nid=0x13c1e8000 in Object.wait() [13c1e7000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <10a9396e0> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:95)
- locked <10a9396e0> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
"pool-6-thread-1" prio=5 tid=101b25000 nid=0x13bc94000 waiting on condition [13bc93000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <1096c83f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"DestroyJavaVM" prio=5 tid=102801000 nid=0x100501000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"pool-5-thread-1" prio=5 tid=102d06800 nid=0x13ba8e000 waiting on condition [13ba8d000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <10987dd00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"Poller SunPKCS11-Darwin" daemon prio=1 tid=101ace000 nid=0x13b3fc000 waiting on condition [13b3fb000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
at java.lang.Thread.run(Thread.java:680)
"MSC service thread 1-2" prio=5 tid=1019b3800 nid=0x13b2a2000 waiting on condition [13b2a1000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <1091cd2f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:680)
"MSC service thread 1-1" prio=5 tid=1028eb800 nid=0x13b19f000 runnable [13b19e000]
java.lang.Thread.State: RUNNABLE
at org.jboss.metadata.parser.jboss.JBossAppMetaDataParser.parseLoaderRepository(JBossAppMetaDataParser.java:163)
at org.jboss.metadata.parser.jboss.JBossAppMetaDataParser.parse(JBossAppMetaDataParser.java:96)
at org.jboss.as.ee.structure.JBossAppMetaDataParsingProcessor.deploy(JBossAppMetaDataParsingProcessor.java:69)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:103)
- locked <1097f63c8> (a org.jboss.as.server.deployment.DeploymentUnitPhaseService)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1367)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
"Reference Reaper" daemon prio=5 tid=101a0d800 nid=0x13ae3b000 in Object.wait() [13ae3a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1091a20c8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <1091a20c8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at org.jboss.modules.ref.References$ReaperThread.run(References.java:68)
"Low Memory Detector" daemon prio=5 tid=101896800 nid=0x13aa0d000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=9 tid=101895800 nid=0x13a90a000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=9 tid=101895000 nid=0x13a807000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=9 tid=101894000 nid=0x13a704000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (CMS)" daemon prio=5 tid=101893800 nid=0x13a601000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=10282b000 nid=0x13a364000 in Object.wait() [13a363000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1091d3f50> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <1091d3f50> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=10282a800 nid=0x13a261000 in Object.wait() [13a260000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <1091f0018> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <1091f0018> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=9 tid=102827800 nid=0x13a15e000 runnable
"Gang worker#0 (Parallel GC Threads)" prio=9 tid=102802800 nid=0x102201000 runnable
"Gang worker#1 (Parallel GC Threads)" prio=9 tid=102803000 nid=0x102304000 runnable
"Concurrent Mark-Sweep GC Thread" prio=9 tid=10184a000 nid=0x139e6b000 runnable
"VM Periodic Task Thread" prio=10 tid=1018a0000 nid=0x13ab10000 waiting on condition
"Exception Catcher Thread" prio=10 tid=102801800 nid=0x10173b000 runnable
JNI global references: 932
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[JBoss JIRA] Created: (JBAS-9129) If a JAX-RS is bundled it can break JAX-RS for other deployments
by Stuart Douglas (JIRA)
If a JAX-RS is bundled it can break JAX-RS for other deployments
-----------------------------------------------------------------
Key: JBAS-9129
URL: https://issues.jboss.org/browse/JBAS-9129
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: XML Services/Frameworks
Affects Versions: 7.0.0.Beta1
Reporter: Stuart Douglas
Assignee: Stuart Douglas
Fix For: 7.0.0.Final
The JAX-RS API uses a service loader pattern to locate the actual implementation, which is then cached in static values.
Unfortunately the TCCL is used, which results in the deployments CL to be used to load the impl. This means that if a JAX-RS impl is bundled, it's classes will be used for all deployments, rather than using resteasy.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[JBoss JIRA] Created: (JBAS-9373) Arjuna service creating an anonymous localhost binding outside of standalone.xml configuration.
by Scott Stark (JIRA)
Arjuna service creating an anonymous localhost binding outside of standalone.xml configuration.
-----------------------------------------------------------------------------------------------
Key: JBAS-9373
URL: https://issues.jboss.org/browse/JBAS-9373
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Transaction Manager Integration (Arjuna)
Affects Versions: 7.0.0.Beta3
Reporter: Scott Stark
Assignee: Jonathan Halliday
I'm seeing an attempt to bind an anonymous socket to localhost/127.0.0.1 even when the standalone.xml configuration has specified a loopback-address other than localhost/127.0.0.1 as the default:
<interfaces>
<interface name="default">
<loopback-address value="127.0.250.1"/>
</interface>
The port is also not one listed in the socket-binding-group section. Both the interface and port should be coming from the server configuration.
Thread attempting bind call:
Socket[addr=localhost/127.0.0.1,port=0,localport=52394]
Transaction Expired Entry Monitor@2745 daemon, prio=5, in group 'main', status: 'RUNNING'
blocks MSC service thread 1-1@1104
at java.net.PlainSocketImpl.listen(PlainSocketImpl.java:398)
at java.net.ServerSocket.bind(ServerSocket.java:329)
at java.net.ServerSocket.<init>(ServerSocket.java:194)
at com.arjuna.ats.internal.arjuna.utils.SocketProcessId.createSocket(SocketProcessId.java:99)
at com.arjuna.ats.internal.arjuna.utils.SocketProcessId.<init>(SocketProcessId.java:76)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java:-1)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.arjuna.ats.arjuna.utils.Utility.initDefaultProcess(Utility.java:336)
at com.arjuna.ats.arjuna.utils.Utility.getProcess(Utility.java:348)
at com.arjuna.ats.arjuna.utils.Utility.getpid(Utility.java:287)
at com.arjuna.ats.arjuna.common.Uid.<init>(Uid.java:84)
at com.arjuna.ats.arjuna.state.OutputObjectState.<init>(OutputObjectState.java:63)
at com.arjuna.ats.internal.arjuna.objectstore.FileSystemStore.allObjUids(FileSystemStore.java:158)
at com.arjuna.ats.arjuna.objectstore.ObjectStore.allObjUids(ObjectStore.java:70)
at com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner.scan(ExpiredTransactionStatusManagerScanner.java:82)
at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:172)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[JBoss JIRA] Created: (JBAS-9375) EJB 3 Proxy Error
by Andrig Miller (JIRA)
EJB 3 Proxy Error
-----------------
Key: JBAS-9375
URL: https://issues.jboss.org/browse/JBAS-9375
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: EJB
Affects Versions: 7.0.0.Beta3
Reporter: Andrig Miller
Assignee: Carlo de Wolf
Priority: Critical
Fix For: 7.0.0.Beta4
When running my performance tests, as the first run, from a clean boot kicks off, and the number of users ramps up, I get from one to five of the following exceptions, that cause the transactions to fail:
13:03:05,652 ERROR [org.jboss.ejb3.tx2.impl.CMTTxInterceptor] (http-192.168.1.22-192.168.1.22-8080-3) javax.ejb.EJBTransactionRolledbackException: java.lang.IllegalAccessException: Class org.jboss.invocation.proxy.ProxyFactory can not access a member of class services.ejb.DistributionCenterManager$$ee$proxy0 with modifiers "private"
13:03:05,656 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/Order].[NewOrder]] (http-192.168.1.22-192.168.1.22-8080-3) Servlet.service() for servlet NewOrder threw exception: javax.ejb.EJBTransactionRolledbackException: java.lang.IllegalAccessException: Class org.jboss.invocation.proxy.ProxyFactory can not access a member of class services.ejb.DistributionCenterManager$$ee$proxy0 with modifiers "private"
at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:176)
at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:266)
at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.required(CMTTxInterceptor.java:396)
at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invoke(CMTTxInterceptor.java:248)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:47)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.as.ejb3.component.session.SessionInvocationContextInterceptor.processInvocation(SessionInvocationContextInterceptor.java:53)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.as.ejb3.component.session.SessionBeanComponent$3.processInvocation(SessionBeanComponent.java:217)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:78)
at services.ejb.CustomerManager$$ee$proxy4.findByPrimaryKey(Unknown Source)
at services.ejb.OrderManagerBean.createOrder(OrderManagerBean.java:47) [OrderManagerEJB.jar:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_20]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [:1.6.0_20]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [:1.6.0_20]
at java.lang.reflect.Method.invoke(Method.java:616) [:1.6.0_20]
at org.jboss.invocation.MethodInvokingInterceptor.processInvocation(MethodInvokingInterceptor.java:54)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:41) [jboss-as-jpa-7.0.0.Beta3.jar:7.0.0.Beta3]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
at org.jboss.as.ee.component.DispatcherInterceptor.processInvocation(DispatcherInterceptor.java:47)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:296)
at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:286)
at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.required(CMTTxInterceptor.java:392)
at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invoke(CMTTxInterceptor.java:248)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:47)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.as.ejb3.component.session.SessionInvocationContextInterceptor.processInvocation(SessionInvocationContextInterceptor.java:53)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.as.ejb3.component.session.SessionBeanComponent$3.processInvocation(SessionBeanComponent.java:217)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:78)
at services.ejb.OrderManager$$ee$proxy2.createOrder(Unknown Source)
at services.web.NewOrderServlet.doPost(NewOrderServlet.java:128) [classes:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:658) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [jbossweb-7.0.0.Beta11.jar:7.0.0.Beta3]
at java.lang.Thread.run(Thread.java:636) [:1.6.0_20]
Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: Class org.jboss.invocation.proxy.ProxyFactory can not access a member of class services.ejb.DistributionCenterManager$$ee$proxy0 with modifiers "private"
at org.jboss.invocation.proxy.ProxyFactory.setInvocationHandler(ProxyFactory.java:405)
at org.jboss.invocation.proxy.ProxyFactory.newInstance(ProxyFactory.java:318)
at org.jboss.as.ee.component.ComponentView$1.getInstance(ComponentView.java:68)
at org.jboss.as.ee.component.AbstractResourceInjection.inject(AbstractResourceInjection.java:54)
at org.jboss.as.ee.component.AbstractComponent.applyInjections(AbstractComponent.java:238)
at org.jboss.as.ejb3.component.session.SessionBeanComponent.applyInjections(SessionBeanComponent.java:114)
at org.jboss.as.ee.component.AbstractComponent.createInstance(AbstractComponent.java:143)
at org.jboss.as.ejb3.component.stateless.StatelessSessionComponent.createInstance(StatelessSessionComponent.java:80)
at org.jboss.as.ejb3.component.stateless.StatelessSessionComponent$1.create(StatelessSessionComponent.java:65)
at org.jboss.as.ejb3.component.stateless.StatelessSessionComponent$1.create(StatelessSessionComponent.java:62)
at org.jboss.ejb3.pool.AbstractPool.create(AbstractPool.java:65)
at org.jboss.ejb3.pool.strictmax.StrictMaxPool.get(StrictMaxPool.java:145)
at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:48)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:239)
at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:296)
at org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:262)
... 57 more
Caused by: java.lang.IllegalAccessException: Class org.jboss.invocation.proxy.ProxyFactory can not access a member of class services.ejb.DistributionCenterManager$$ee$proxy0 with modifiers "private"
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:95) [:1.6.0_20]
at java.lang.reflect.Field.doSecurityCheck(Field.java:978) [:1.6.0_20]
at java.lang.reflect.Field.getFieldAccessor(Field.java:914) [:1.6.0_20]
at java.lang.reflect.Field.set(Field.java:675) [:1.6.0_20]
at org.jboss.invocation.proxy.ProxyFactory.setInvocationHandler(ProxyFactory.java:401)
... 72 more
Once these happen, it never happens again, and the run completes as normal. Subsequent runs, with the server warm don't exhibit this problem, which I would expect since it seems to be a problem with the initial proxy.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[JBoss JIRA] Created: (JBAS-8930) ExistingConnectionRemoteProxyControllerTest periodically freezes during build on Windows
by Jonathan Pearlin (JIRA)
ExistingConnectionRemoteProxyControllerTest periodically freezes during build on Windows
----------------------------------------------------------------------------------------
Key: JBAS-8930
URL: https://issues.jboss.org/browse/JBAS-8930
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Test Suite
Affects Versions: 7.0.0.Alpha1
Environment: Windows 7 64-bit
Reporter: Jonathan Pearlin
Assignee: Shelly McGowan
Priority: Minor
Occasionally while attempting to build AS 7 using mvn clean install or mvn install, the build will freeze while attempting to execute the ExistingConnectionRemoteProxyControllerTest test (the freeze only occurs after an EOFException occurs during the test). The exception and resulting freeze cannot be reproduced with any regularity. It appears to be the result of some sort of race condition. Below is the stack trace produced when the issue occurs:
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 sec
Running org.jboss.as.controller.test.ExistingConnectionRemoteProxyControllerTest
Case
connected
------------
connected
connected
connected
Mar 6, 2011 3:19:52 PM org.jboss.as.protocol.ConnectionImpl safeHandleMessage
ERROR: Failed to read a message
java.io.EOFException: Read past end of file
at org.jboss.marshalling.SimpleDataInput.eofOnRead(SimpleDataInput.java:126)
at org.jboss.marshalling.SimpleDataInput.readByte(SimpleDataInput.java:214)
at org.jboss.as.protocol.SimpleByteDataInput.readByte(SimpleByteDataInput.java:80)
at org.jboss.as.protocol.mgmt.ManagementRequestHeader.read(ManagementRequestHeader.java:67)
at org.jboss.as.protocol.mgmt.ManagementProtocolHeader.<init>(ManagementProtocolHeader.java:55)
at org.jboss.as.protocol.mgmt.ManagementRequestHeader.<init>(ManagementRequestHeader.java:47)
at org.jboss.as.protocol.mgmt.ManagementHeaderMessageHandler.handle(ManagementHeaderMessageHandler.java:53)
at org.jboss.as.protocol.mgmt.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:59)
at org.jboss.as.protocol.ConnectionImpl.safeHandleMessage(ConnectionImpl.java:254)
at org.jboss.as.protocol.ConnectionImpl$1$1.run(ConnectionImpl.java:213)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month