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

Dmitry Konstantinov commented on CASSANDRA-19947:
-------------------------------------------------

I've got the following error when I tried to install the patch from this dev 
branch on top of a Cassandra trunk version (with existing schema/data). It 
looks like the changes introduced in ColumnMetadata serialization are not 
backward compatible:
{code:java}
ERROR [main] 2025-01-15 14:10:04,409 CassandraDaemon.java:904 - Exception 
encountered during startup
java.lang.RuntimeException: java.io.UTFDataFormatException: malformed input 
around byte 27
        at 
org.apache.cassandra.tcm.log.SystemKeyspaceStorage.getLogStateBetween(SystemKeyspaceStorage.java:179)
        at 
org.apache.cassandra.tcm.log.SystemKeyspaceStorage.getPersistedLogState(SystemKeyspaceStorage.java:120)
        at 
org.apache.cassandra.tcm.log.LocalLog.replayPersisted(LocalLog.java:586)
        at org.apache.cassandra.tcm.log.LocalLog.ready(LocalLog.java:669)
        at 
org.apache.cassandra.tcm.Startup.initializeAsNonCmsNode(Startup.java:158)
        at org.apache.cassandra.tcm.Startup.initialize(Startup.java:106)
        at org.apache.cassandra.tcm.Startup.initialize(Startup.java:87)
        at 
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:267)
        at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:728)
        at 
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:882)
Caused by: java.io.UTFDataFormatException: malformed input around byte 27
        at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:649)
        at 
org.apache.cassandra.io.util.RebufferingInputStream.readUTF(RebufferingInputStream.java:311)
        at 
org.apache.cassandra.schema.ColumnMetadata$Serializer.deserialize(ColumnMetadata.java:706)
        at 
org.apache.cassandra.schema.TableMetadata$Serializer.deserialize(TableMetadata.java:1916)
        at 
org.apache.cassandra.schema.Tables$Serializer.deserialize(Tables.java:312)
        at 
org.apache.cassandra.schema.KeyspaceMetadata$Serializer.deserialize(KeyspaceMetadata.java:457)
        at 
org.apache.cassandra.schema.DistributedSchema$Serializer.deserialize(DistributedSchema.java:431)
        at 
org.apache.cassandra.tcm.ClusterMetadata$Serializer.deserialize(ClusterMetadata.java:904)
        at 
org.apache.cassandra.tcm.transformations.cms.Initialize$1.deserialize(Initialize.java:49)
        at 
org.apache.cassandra.tcm.transformations.cms.Initialize$1.deserialize(Initialize.java:40)
        at 
org.apache.cassandra.tcm.serialization.VerboseMetadataSerializer.deserialize(VerboseMetadataSerializer.java:43)
        at 
org.apache.cassandra.tcm.Transformation$Kind.fromVersionedBytes(Transformation.java:269)
        at 
org.apache.cassandra.tcm.log.SystemKeyspaceStorage.toEntryHolder(SystemKeyspaceStorage.java:153)
        at 
org.apache.cassandra.tcm.log.SystemKeyspaceStorage.getEntries(SystemKeyspaceStorage.java:142)
        at 
org.apache.cassandra.tcm.log.SystemKeyspaceStorage.getLogStateBetween(SystemKeyspaceStorage.java:165)
        ... 9 common frames omitted {code}

> CEP-42: Constraints Framework
> -----------------------------
>
>                 Key: CASSANDRA-19947
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19947
>             Project: Apache Cassandra
>          Issue Type: Improvement
>          Components: CQL/Syntax
>            Reporter: Bernardo Botella
>            Assignee: Bernardo Botella
>            Priority: Normal
>         Attachments: ci_summary.html
>
>          Time Spent: 24h 40m
>  Remaining Estimate: 0h
>
> Add new Constraints framework as described in CEP-42. This initial Jira 
> ticket includes the core constraints length and numeric. Follow up tickets 
> will include the rest of the constraints described in the CEP.
>  
> [https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-42%3A+Constraints+Framework]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to