This repository was archived by the owner on Nov 22, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 149
This repository was archived by the owner on Nov 22, 2017. It is now read-only.
Build fails with cassandra 1.2 #183
Copy link
Copy link
Open
Description
I changed the cassandra version from 1.1.0-beta2 --> 1.2.0 in ivy.xml and pom.xml
I would love to try solandra, but need features from cassandra 1.2.
Anyone have it compiling against 1.2?
compile:
[javac] /Users/rj/src/Solandra/build.xml:134: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 34 source files to /Users/rj/src/Solandra/build/classes
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraDaemon.java:24: cannot find symbol
[javac] symbol : class CassandraDaemon
[javac] location: package org.apache.cassandra.thrift
[javac] public class CassandraDaemon extends org.apache.cassandra.thrift.CassandraDaemon
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:36: cannot find symbol
[javac] symbol : class ConfigurationException
[javac] location: package org.apache.cassandra.config
[javac] import org.apache.cassandra.config.ConfigurationException;
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:40: cannot find symbol
[javac] symbol : class AbstractCassandraDaemon
[javac] location: package org.apache.cassandra.service
[javac] import org.apache.cassandra.service.AbstractCassandraDaemon;
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:67: reference to ConsistencyLevel is ambiguous, both class org.apache.cassandra.thrift.ConsistencyLevel in org.apache.cassandra.thrift and class org.apache.cassandra.db.ConsistencyLevel in org.apache.cassandra.db match
[javac] public static final ConsistencyLevel consistency;
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:557: reference to ConsistencyLevel is ambiguous, both class org.apache.cassandra.thrift.ConsistencyLevel in org.apache.cassandra.thrift and class org.apache.cassandra.db.ConsistencyLevel in org.apache.cassandra.db match
[javac] public static void robustInsert(ConsistencyLevel cl, RowMutation... mutations)
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:591: reference to ConsistencyLevel is ambiguous, both class org.apache.cassandra.thrift.ConsistencyLevel in org.apache.cassandra.thrift and class org.apache.cassandra.db.ConsistencyLevel in org.apache.cassandra.db match
[javac] public static List robustRead(ConsistencyLevel cl, ReadCommand... rc) throws IOException
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:628: reference to ConsistencyLevel is ambiguous, both class org.apache.cassandra.thrift.ConsistencyLevel in org.apache.cassandra.thrift and class org.apache.cassandra.db.ConsistencyLevel in org.apache.cassandra.db match
[javac] public static List robustRead(ByteBuffer key, QueryPath qp, List columns, ConsistencyLevel cl)
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/dht/RandomPartitioner.java:42: type org.apache.cassandra.db.DecoratedKey does not take parameters
[javac] public org.apache.cassandra.db.DecoratedKey decorateKey(ByteBuffer key)
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/dht/RandomPartitioner.java:126: type org.apache.cassandra.db.DecoratedKey does not take parameters
[javac] public org.apache.cassandra.db.DecoratedKey convertFromDiskFormat(ByteBuffer fromdisk)
[javac] ^
[javac] /Users/rj/src/Solandra/src/solandra/SolandraDaemon.java:32: interface expected here
[javac] public class SolandraDaemon implements CassandraDaemon {
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraDaemon.java:31: cannot find symbol
[javac] symbol : variable super
[javac] location: class lucandra.CassandraDaemon
[javac] super.start();
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:87: cannot find symbol
[javac] symbol : class AbstractCassandraDaemon
[javac] location: class lucandra.CassandraUtils
[javac] configLocation = AbstractCassandraDaemon.class.getClassLoader().getResource(config);
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:92: cannot find symbol
[javac] symbol : class AbstractCassandraDaemon
[javac] location: class lucandra.CassandraUtils
[javac] org.apache.log4j.Logger.getLogger(AbstractCassandraDaemon.class).info("Logging initialized");
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:112: reference to ConsistencyLevel is ambiguous, both class org.apache.cassandra.thrift.ConsistencyLevel in org.apache.cassandra.thrift and class org.apache.cassandra.db.ConsistencyLevel in org.apache.cassandra.db match
[javac] consistency = ConsistencyLevel.valueOf(properties.getProperty("solandra.consistency", ConsistencyLevel.ONE
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:112: reference to ConsistencyLevel is ambiguous, both class org.apache.cassandra.thrift.ConsistencyLevel in org.apache.cassandra.thrift and class org.apache.cassandra.db.ConsistencyLevel in org.apache.cassandra.db match
[javac] consistency = ConsistencyLevel.valueOf(properties.getProperty("solandra.consistency", ConsistencyLevel.ONE
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:232: cannot find symbol
[javac] symbol : class ConfigurationException
[javac] location: class lucandra.CassandraUtils
[javac] catch (ConfigurationException e2)
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:267: cannot find symbol
[javac] symbol : method activate()
[javac] location: class lucandra.CassandraDaemon
[javac] daemon.activate();
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/CassandraUtils.java:297: cannot find symbol
[javac] symbol : method deactivate()
[javac] location: class lucandra.CassandraDaemon
[javac] daemon.deactivate();
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/IndexWriter.java:622: Pair(T1,T2) has protected access in org.apache.cassandra.utils.Pair
[javac] mutationQ = new Pair>(new AtomicInteger(0),
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/dht/RandomPartitioner.java:49: type org.apache.cassandra.db.DecoratedKey does not take parameters
[javac] return new org.apache.cassandra.db.DecoratedKey(super.getToken(key), key);
[javac] ^
[javac] /Users/rj/src/Solandra/src/lucandra/dht/RandomPartitioner.java:55: type org.apache.cassandra.db.DecoratedKey does not take parameters
[javac] return new org.apache.cassandra.db.DecoratedKey(new BigIntegerToken(ByteBufferUtil.string(extractedToken)), key);
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 21 errors
BUILD FAILED
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels