[jira] [Commented] (ARTEMIS-162) Can't create colocated HA topology with JGroups discovery

2015-08-04 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14653825#comment-14653825
 ] 

ASF subversion and git services commented on ARTEMIS-162:
-

Commit 7cfc33790d710436fe1de9aea844f0350cc60e16 in activemq-artemis's branch 
refs/heads/master from Clebert Suconic
[ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=7cfc337 ]

ARTEMIS-162 Fix non serializable JGroups on Configuration clone used on 
Colocated support

https://issues.apache.org/jira/browse/ARTEMIS-162


> Can't create colocated HA topology with JGroups discovery
> -
>
> Key: ARTEMIS-162
> URL: https://issues.apache.org/jira/browse/ARTEMIS-162
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Jeff Mesnil
>Assignee: clebert suconic
>Priority: Critical
> Fix For: 1.0.1
>
>
> Hi, I tried to start two Artemis nodes from our application server in 
> colocated topology with JGroups as discovery method, but i'm not able to do 
> it. After both nodes are up, this exception starts spamming in logs:
> {noformat}
> 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:14

[jira] [Commented] (ARTEMIS-162) Can't create colocated HA topology with JGroups discovery

2015-08-04 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14653827#comment-14653827
 ] 

ASF GitHub Bot commented on ARTEMIS-162:


Github user asfgit closed the pull request at:

https://github.com/apache/activemq-artemis/pull/106


> Can't create colocated HA topology with JGroups discovery
> -
>
> Key: ARTEMIS-162
> URL: https://issues.apache.org/jira/browse/ARTEMIS-162
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Jeff Mesnil
>Assignee: clebert suconic
>Priority: Critical
> Fix For: 1.0.1
>
>
> Hi, I tried to start two Artemis nodes from our application server in 
> colocated topology with JGroups as discovery method, but i'm not able to do 
> it. After both nodes are up, this exception starts spamming in logs:
> {noformat}
> 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.a

[jira] [Commented] (ARTEMIS-162) Can't create colocated HA topology with JGroups discovery

2015-08-04 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14653826#comment-14653826
 ] 

ASF subversion and git services commented on ARTEMIS-162:
-

Commit 7cfc33790d710436fe1de9aea844f0350cc60e16 in activemq-artemis's branch 
refs/heads/master from Clebert Suconic
[ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=7cfc337 ]

ARTEMIS-162 Fix non serializable JGroups on Configuration clone used on 
Colocated support

https://issues.apache.org/jira/browse/ARTEMIS-162


> Can't create colocated HA topology with JGroups discovery
> -
>
> Key: ARTEMIS-162
> URL: https://issues.apache.org/jira/browse/ARTEMIS-162
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Jeff Mesnil
>Assignee: clebert suconic
>Priority: Critical
> Fix For: 1.0.1
>
>
> Hi, I tried to start two Artemis nodes from our application server in 
> colocated topology with JGroups as discovery method, but i'm not able to do 
> it. After both nodes are up, this exception starts spamming in logs:
> {noformat}
> 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:14

[jira] [Commented] (ARTEMIS-162) Can't create colocated HA topology with JGroups discovery

2015-08-03 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14652512#comment-14652512
 ] 

ASF GitHub Bot commented on ARTEMIS-162:


Github user clebertsuconic commented on the pull request:

https://github.com/apache/activemq-artemis/pull/106#issuecomment-127405119
  
I'm not sure what's going on but the fixing idea commit has been sent 
already on upstream but it wasn't synced on the github clone yet.


> Can't create colocated HA topology with JGroups discovery
> -
>
> Key: ARTEMIS-162
> URL: https://issues.apache.org/jira/browse/ARTEMIS-162
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Jeff Mesnil
>Assignee: clebert suconic
>Priority: Critical
> Fix For: 1.0.1
>
>
> Hi, I tried to start two Artemis nodes from our application server in 
> colocated topology with JGroups as discovery method, but i'm not able to do 
> it. After both nodes are up, this exception starts spamming in logs:
> {noformat}
> 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.s

[jira] [Commented] (ARTEMIS-162) Can't create colocated HA topology with JGroups discovery

2015-08-03 Thread clebert suconic (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14652508#comment-14652508
 ] 

clebert suconic commented on ARTEMIS-162:
-

I've tried using BeanUtils.copyProperties but that didn't work as some tests 
needed actually the whole tree to be cloned. So I'm just using serialization 
again, but doing a manual copy of these two groups configuration as you can see 
on the Pull Request:

> Can't create colocated HA topology with JGroups discovery
> -
>
> Key: ARTEMIS-162
> URL: https://issues.apache.org/jira/browse/ARTEMIS-162
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Jeff Mesnil
>Assignee: clebert suconic
>Priority: Critical
> Fix For: 1.0.1
>
>
> Hi, I tried to start two Artemis nodes from our application server in 
> colocated topology with JGroups as discovery method, but i'm not able to do 
> it. After both nodes are up, this exception starts spamming in logs:
> {noformat}
> 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.ClusterCo

[jira] [Commented] (ARTEMIS-162) Can't create colocated HA topology with JGroups discovery

2015-08-03 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14652506#comment-14652506
 ] 

ASF GitHub Bot commented on ARTEMIS-162:


GitHub user clebertsuconic opened a pull request:

https://github.com/apache/activemq-artemis/pull/106

ARTEMIS-162 JGroups through configuration.clone



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/clebertsuconic/activemq-artemis jgroups

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/activemq-artemis/pull/106.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #106


commit 39b9fd1ce7fd5e9bea7c1a99e535e8484b05db84
Author: Clebert Suconic 
Date:   2015-08-03T15:54:38Z

fixing idea-style damaged from renaming

commit e9d8c5f22ec781ad0292619cee3fc73071d41627
Author: Clebert Suconic 
Date:   2015-08-03T20:49:40Z

ARTEMIS-162 Fix non serializable JGroups on Configuration clone used on 
Colocated support

https://issues.apache.org/jira/browse/ARTEMIS-162




> Can't create colocated HA topology with JGroups discovery
> -
>
> Key: ARTEMIS-162
> URL: https://issues.apache.org/jira/browse/ARTEMIS-162
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Jeff Mesnil
>Assignee: Justin Bertram
>Priority: Critical
> Fix For: 1.0.1
>
>
> Hi, I tried to start two Artemis nodes from our application server in 
> colocated topology with JGroups as discovery method, but i'm not able to do 
> it. After both nodes are up, this exception starts spamming in logs:
> {noformat}
> 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,19

[jira] [Commented] (ARTEMIS-162) Can't create colocated HA topology with JGroups discovery

2015-08-03 Thread clebert suconic (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14651957#comment-14651957
 ] 

clebert suconic commented on ARTEMIS-162:
-

[~jbertram] it's quite simple to inspect the code and see.


The JGroups config has a JGroups channel that used to be transient.

if you go through the thread dump you will see the serialization code used to 
clone the configuration.

> Can't create colocated HA topology with JGroups discovery
> -
>
> Key: ARTEMIS-162
> URL: https://issues.apache.org/jira/browse/ARTEMIS-162
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Jeff Mesnil
>Assignee: Justin Bertram
>Priority: Critical
> Fix For: 1.0.1
>
>
> Hi, I tried to start two Artemis nodes from our application server in 
> colocated topology with JGroups as discovery method, but i'm not able to do 
> it. After both nodes are up, this exception starts spamming in logs:
> {noformat}
> 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$ClusterControlle

[jira] [Commented] (ARTEMIS-162) Can't create colocated HA topology with JGroups discovery

2015-07-31 Thread Justin Bertram (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14649741#comment-14649741
 ] 

Justin Bertram commented on ARTEMIS-162:


[~jmesnil], can you attach your configuration files, please?

> Can't create colocated HA topology with JGroups discovery
> -
>
> Key: ARTEMIS-162
> URL: https://issues.apache.org/jira/browse/ARTEMIS-162
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Jeff Mesnil
>Priority: Critical
> Fix For: 1.0.1
>
>
> Hi, I tried to start two Artemis nodes from our application server in 
> colocated topology with JGroups as discovery method, but i'm not able to do 
> it. After both nodes are up, this exception starts spamming in logs:
> {noformat}
> 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:

[jira] [Commented] (ARTEMIS-162) Can't create colocated HA topology with JGroups discovery

2015-07-23 Thread clebert suconic (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14638646#comment-14638646
 ] 

clebert suconic commented on ARTEMIS-162:
-

Configuration.copy() shouldn't be using persistence. Maybe BeanUtils?

in case we really need serialization, we need to use 
ObjectInputStreamWithClassLoader otherwise it could fail if you are under a 
classLoader.

> Can't create colocated HA topology with JGroups discovery
> -
>
> Key: ARTEMIS-162
> URL: https://issues.apache.org/jira/browse/ARTEMIS-162
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.0.0
>Reporter: Jeff Mesnil
>Priority: Critical
> Fix For: 1.0.1
>
>
> Hi, I tried to start two Artemis nodes from our application server in 
> colocated topology with JGroups as discovery method, but i'm not able to do 
> it. After both nodes are up, this exception starts spamming in logs:
> {noformat}
> 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)