[jboss-jira] [JBoss JIRA] (WFLY-4975) Can't create colocated HA topology with JGroups discovery

Ondřej Kalman (JIRA) issues at jboss.org
Thu Aug 6 02:11:03 EDT 2015


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

Ondřej Kalman commented on WFLY-4975:
-------------------------------------

Artemis automatically clone it's own configuration of live server to the backup server, so user don't have to configure backup manually.

> Can't create colocated HA topology with JGroups discovery
> ---------------------------------------------------------
>
>                 Key: WFLY-4975
>                 URL: https://issues.jboss.org/browse/WFLY-4975
>             Project: WildFly
>          Issue Type: Bug
>          Components: JMS
>    Affects Versions: 10.0.0.Alpha5
>            Reporter: Ondřej Kalman
>            Assignee: Jeff Mesnil
>            Priority: Blocker
>         Attachments: standalone-full-ha-1.xml, standalone-full-ha-2.xml
>
>
> Hi, I tried to start two nodes in colocated topology with JGroups as discovery method (it's defalut for EAP7), but i'm not able to do it. After both nodes are up, this exception starts spamming in logs: 
> java.io.NotSerializableException: org.jgroups.JChannel
> 10:56:50,187 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
> 10:56:50,188 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> 10:56:50,188 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> 10:56:50,188 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> 10:56:50,188 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> 10:56:50,188 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> 10:56:50,189 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> 10:56:50,189 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> 10:56:50,189 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> 10:56:50,189 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
> 10:56:50,189 ERROR [stderr] (default I/O-5) 	at java.util.ArrayList.writeObject(ArrayList.java:747)
> 10:56:50,189 ERROR [stderr] (default I/O-5) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 10:56:50,190 ERROR [stderr] (default I/O-5) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 10:56:50,190 ERROR [stderr] (default I/O-5) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 10:56:50,190 ERROR [stderr] (default I/O-5) 	at java.lang.reflect.Method.invoke(Method.java:483)
> 10:56:50,190 ERROR [stderr] (default I/O-5) 	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:988)
> 10:56:50,190 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
> 10:56:50,190 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> 10:56:50,191 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> 10:56:50,191 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> 10:56:50,191 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> 10:56:50,191 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> 10:56:50,191 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> 10:56:50,192 ERROR [stderr] (default I/O-5) 	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
> 10:56:50,192 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.copy(ConfigurationImpl.java:1528)
> 10:56:50,192 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.server.cluster.ha.ColocatedHAManager.activateReplicatedBackup(ColocatedHAManager.java:190)
> 10:56:50,192 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.server.cluster.ha.ColocatedHAManager.activateBackup(ColocatedHAManager.java:104)
> 10:56:50,192 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.server.impl.ColocatedActivation$1.handlePacket(ColocatedActivation.java:141)
> 10:56:50,193 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.server.cluster.ClusterController$ClusterControllerChannelHandler.handlePacket(ClusterController.java:424)
> 10:56:50,193 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.handlePacket(ChannelImpl.java:652)
> 10:56:50,193 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.protocol.core.impl.RemotingConnectionImpl.doBufferReceived(RemotingConnectionImpl.java:402)
> 10:56:50,193 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.protocol.core.impl.RemotingConnectionImpl.bufferReceived(RemotingConnectionImpl.java:379)
> 10:56:50,193 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl$DelegatingBufferHandler.bufferReceived(RemotingServiceImpl.java:694)
> 10:56:50,193 ERROR [stderr] (default I/O-5) 	at org.apache.activemq.artemis.core.remoting.impl.netty.ActiveMQChannelHandler.channelRead(ActiveMQChannelHandler.java:73)
> 10:56:50,194 ERROR [stderr] (default I/O-5) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
> 10:56:50,194 ERROR [stderr] (default I/O-5) 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
> 10:56:50,194 ERROR [stderr] (default I/O-5) 	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:242)
> 10:56:50,194 ERROR [stderr] (default I/O-5) 	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
> 10:56:50,194 ERROR [stderr] (default I/O-5) 	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
> 10:56:50,194 ERROR [stderr] (default I/O-5) 	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:847)
> 10:56:50,195 ERROR [stderr] (default I/O-5) 	at org.xnio.netty.transport.AbstractXnioSocketChannel$ReadListener.handleEvent(AbstractXnioSocketChannel.java:435)
> 10:56:50,195 ERROR [stderr] (default I/O-5) 	at org.xnio.netty.transport.AbstractXnioSocketChannel$ReadListener.handleEvent(AbstractXnioSocketChannel.java:371)
> 10:56:50,195 ERROR [stderr] (default I/O-5) 	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
> 10:56:50,195 ERROR [stderr] (default I/O-5) 	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
> 10:56:50,195 ERROR [stderr] (default I/O-5) 	at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:88)
> 10:56:50,196 ERROR [stderr] (default I/O-5) 	at org.xnio.nio.WorkerThread.run(WorkerThread.java:539)
> Is there anything wrong with my configs?
> I think that problem is in non serializable org.jgroups.JChannel



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)



More information about the jboss-jira mailing list