[ https://issues.apache.org/jira/browse/CASSANDRA-2762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13060666#comment-13060666 ]
Hudson commented on CASSANDRA-2762: ----------------------------------- Integrated in Cassandra-0.7 #524 (See [https://builds.apache.org/job/Cassandra-0.7/524/]) ensure that string tokens do not contain commas patch by jbellis; reviewed by slebresne for CASSANDRA-2762 jbellis : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1143476 Files : * /cassandra/branches/cassandra-0.7/CHANGES.txt * /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/dht/OrderPreservingPartitioner.java * /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/gms/Gossiper.java * /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/tools/NodeProbe.java * /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/dht/Token.java * /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/service/StorageServiceMBean.java * /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/config/DatabaseDescriptor.java * /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/dht/RandomPartitioner.java * /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/service/StorageService.java * /cassandra/branches/cassandra-0.7/src/java/org/apache/cassandra/dht/AbstractByteOrderedPartitioner.java > Token cannot contain comma (possibly non-alpha/non-numeric too?) in > OrderPreservingPartitioner > ---------------------------------------------------------------------------------------------- > > Key: CASSANDRA-2762 > URL: https://issues.apache.org/jira/browse/CASSANDRA-2762 > Project: Cassandra > Issue Type: Bug > Components: Core > Reporter: Jackson Chung > Assignee: Jonathan Ellis > Priority: Minor > Fix For: 0.7.7, 0.8.2 > > Attachments: 2762-v2.txt, 2762.txt > > > It'd appear that when the token contain comma in the > OrderPreservingPartitioner case, C* will fail with assert error: > ERROR [GossipStage:1] 2011-06-09 16:01:05,063 AbstractCassandraDaemon.java > (line 112) Fatal exception in thread Thread[GossipStage:1,5,main] > java.lang.AssertionError > at > org.apache.cassandra.service.StorageService.handleStateBootstrap(StorageService.java:685) > at > org.apache.cassandra.service.StorageService.onChange(StorageService.java:648) > at org.apache.cassandra.gms.Gossiper.doNotifications(Gossiper.java:772) > at > org.apache.cassandra.gms.Gossiper.applyApplicationStateLocally(Gossiper.java:737) > at org.apache.cassandra.gms.Gossiper.applyStateLocally(Gossiper.java:679) > at > org.apache.cassandra.gms.GossipDigestAck2VerbHandler.doVerb(GossipDigestAck2VerbHandler.java:60) > at > org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:72) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira