Is the column you are using that has the UDT type is the or is part of the primary key? If that is the case it still needs to be frozen (the same goes for list, set, tuple as part of primary key). This is the error I get when I try that:
InvalidRequest: Error from server: code=2200 [Invalid query] message="Invalid non-frozen user-defined type for PRIMARY KEY component basics" Andy On Mon, Oct 10, 2016 at 8:27 PM Ali Akhtar <ali.rac...@gmail.com> wrote: > According to > http://docs.datastax.com/en/cql/3.3/cql/cql_using/useCreateUDT.html > > > In Cassandra 3.6 and later, the frozen keyword is not required for UDTs > that contain only non-collection fields. > > However if I create a type with 4-5 all text fields, and try to use that > type in another table, I get told to use frozen , even though I'm on > cassandra 3.9 > > > show VERSION > > [cqlsh 5.0.1 | Cassandra 3.9 | CQL spec 3.4.2 | Native protocol v4] > > Any ideas? > >