JBoss Community

human-task5.2.0 client conect to server throws: Invalid type:-84

created by gigazhang in jBPM Development - View the full discussion

<dependency>

            <groupId>org.jboss.netty</groupId>

            <artifactId>netty</artifactId>

            <version>3.2.3.Final</version>

        </dependency>

 

 

Server:

 

TaskService taskService = new TaskService(emf, SystemEventListenerFactory.getSystemEventListener());

          

            server = new HornetQTaskServer(taskService, 1923);

          

            Thread thread = new Thread(server);

            thread.start();

            while (!server.isRunning()) {

                System.out.print(".");

                Thread.sleep(50);

            }

            isRunning = true;

            log.info("HornetQ server started ...");

 

Client:

 

TaskClient client = new TaskClient(new HornetQTaskClientConnector("HornetQ Client", new HornetQTaskClientHandler(SystemEventListenerFactory.getSystemEventListener())));

boolean connected = client.connect("127.0.0.1", 1923);

 

when taskHandler conect ,throws exception:

 

 

CommandBasedWSHumanTaskHandler taskHandler = new CommandBasedWSHumanTaskHandler(ksession);

ksession.getWorkItemManager().registerWorkItemHandler("Human Task", taskHandler);

taskHandler.setConnection("127.0.0.1", 1923);

taskHandler.connect();

 

 

 

java.lang.IllegalArgumentException: Invalid type: -84

        at org.hornetq.core.protocol.core.impl.PacketDecoder.decode(PacketDecoder.java:524)

        at org.hornetq.core.protocol.core.impl.RemotingConnectionImpl.bufferReceived(RemotingConnectionImpl.java:424)

        at org.hornetq.core.remoting.server.impl.RemotingServiceImpl$DelegatingBufferHandler.bufferReceived(RemotingServ

iceImpl.java:459)

        at org.hornetq.core.remoting.impl.netty.HornetQChannelHandler.messageReceived(HornetQChannelHandler.java:73)

        at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:100)

        at org.jboss.netty.channel.StaticChannelPipeline.sendUpstream(StaticChannelPipeline.java:362)

        at org.jboss.netty.channel.StaticChannelPipeline$StaticChannelHandlerContext.sendUpstream(StaticChannelPipeline.

java:514)

        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:287)

        at org.hornetq.core.remoting.impl.netty.HornetQFrameDecoder2.decode(HornetQFrameDecoder2.java:169)

        at org.hornetq.core.remoting.impl.netty.HornetQFrameDecoder2.messageReceived(HornetQFrameDecoder2.java:134)

        at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80)

        at org.jboss.netty.channel.StaticChannelPipeline.sendUpstream(StaticChannelPipeline.java:362)

        at org.jboss.netty.channel.StaticChannelPipeline.sendUpstream(StaticChannelPipeline.java:357)

        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274)

        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261)

        at org.jboss.netty.channel.socket.oio.OioWorker.run(OioWorker.java:90)

        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.runWorker(ThreadPoolExecutor.java:1110)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

        at java.lang.Thread.run(Thread.java:722)

Reply to this message by going to Community

Start a new discussion in jBPM Development at Community