[jboss-jira] [JBoss JIRA] (WFLY-2020) ARQ container cannot fetch deployment from client side any more

Darran Lofthouse (JIRA) jira-events at lists.jboss.org
Fri Sep 6 11:17:03 EDT 2013


    [ https://issues.jboss.org/browse/WFLY-2020?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12802454#comment-12802454 ] 

Darran Lofthouse commented on WFLY-2020:
----------------------------------------

The underlying error actually appears to be: -

{code}
Exception in thread "remoting-jmx client-thread-1" java.lang.NoSuchFieldError: serializedCreator
	at org.jboss.marshalling.river.RiverUnmarshaller.doReadNewObject(RiverUnmarshaller.java:1287)
	at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:276)
	at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:213)
	at org.jboss.marshalling.AbstractObjectInput.readObject(AbstractObjectInput.java:80)
	at org.jboss.remotingjmx.protocol.v2.ClientConnection$NotificationHandler.handle(ClientConnection.java:1628)
	at org.jboss.remotingjmx.protocol.v2.ClientCommon$MessageReceiver$1.run(ClientCommon.java:123)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)
{code}

A notification is sent from the server to the client but as there is this error reading the notification it is never actually handled on the client, as a result of this the client never response to the server and the server times out with the following message: -

{code}
[31m15:24:23,360 SEVERE [org.jboss.arquillian.protocol.jmx.JMXTestRunner] (pool-1-thread-1) Failed: org.jboss.test.osgi.example.webapp.WebAppTestCase.testWarDeployment: java.lang.RuntimeException: Could not communicate with client side
	at org.jboss.arquillian.protocol.jmx.JMXCommandService.execute(JMXCommandService.java:62) [arquillian-service:]
	at org.jboss.arquillian.container.test.impl.client.deployment.ContainerDeployer.deploy(ContainerDeployer.java:46) [arquillian-service:]
...
Caused by: java.lang.RuntimeException: No command response within timeout of 30000 ms.
	at org.jboss.arquillian.protocol.jmx.JMXCommandService.execute(JMXCommandService.java:60) [arquillian-service:]
{code}
                
> ARQ container cannot fetch deployment from client side any more
> ---------------------------------------------------------------
>
>                 Key: WFLY-2020
>                 URL: https://issues.jboss.org/browse/WFLY-2020
>             Project: WildFly
>          Issue Type: Bug
>            Reporter: Thomas Diesler
>            Assignee: Darran Lofthouse
>            Priority: Blocker
>             Fix For: 8.0.0.Beta1
>
>
> This is likely due to a change in the JMX layer. All tests fail here
> {code}
>     @ArquillianResource
>     public Deployer deployer;
>     InputStream input = deployer.getDeployment(BUNDLE_A);
> {code}
> AFAICS, there is only plain ARQ and JMX code involved.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the jboss-jira mailing list