[
https://issues.jboss.org/browse/JGRP-2211?page=com.atlassian.jira.plugin....
]
Bela Ban commented on JGRP-2211:
--------------------------------
Yes, why don't use use UUID.toStringLong()? e.g.
{code:java}
package org.jgroups.tests;
import org.jgroups.JChannel;
import org.jgroups.blocks.ReplicatedHashMap;
import org.jgroups.util.UUID;
/**
* @author Bela Ban
* @since x.y
*/
public class bla7 {
protected ReplicatedHashMap<String,Integer> map;
protected JChannel ch;
protected void start() throws Exception {
ch=new JChannel("/home/bela/fast.xml");
map=new ReplicatedHashMap<>(ch);
map.setBlockingUpdates(true);
ch.connect("demo");
map.start(5000);
System.out.printf("map has %d entries\n", map.size());
String local=((UUID)ch.getAddress()).toStringLong();
if(!map.containsKey(local)) {
map.put(local, 1);
}
map.forEach((key, value) -> System.out.printf("%s: %d\n", key,
value));
}
public static void main(String[] args) throws Exception {
new bla7().start();
}
}
{code}
UUID not serializable
---------------------
Key: JGRP-2211
URL:
https://issues.jboss.org/browse/JGRP-2211
Project: JGroups
Issue Type: Bug
Affects Versions: 4.0.5
Reporter: Chris LastName
Assignee: Bela Ban
Priority: Minor
Caused by: java.lang.RuntimeException: java.io.NotSerializableException:
org.jgroups.util.UUID
at
org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:574)
at org.jgroups.JChannel.up(JChannel.java:797)
at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:891)
at
org.jgroups.protocols.pbcast.STATE_TRANSFER.getStateFromApplication(STATE_TRANSFER.java:328)
at
org.jgroups.protocols.pbcast.STATE_TRANSFER.handleStateReq(STATE_TRANSFER.java:313)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.handle(STATE_TRANSFER.java:284)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.handle(STATE_TRANSFER.java:31)
at org.jgroups.util.ProcessingQueue.process(ProcessingQueue.java:54)
at org.jgroups.util.ProcessingQueue.add(ProcessingQueue.java:35)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:132)
at org.jgroups.protocols.FRAG2.up(FRAG2.java:177)
...
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)