You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cassandra.apache.org by Jonas Bonér <jb...@gmail.com> on 2009/08/02 13:36:52 UTC

Build fails

Hi guys.

Building trunk (rev 800034) fails:

 % ant
                          2009-08-02 13:35:07 jboner console
Buildfile: build.xml

build-subprojects:

init:
    [mkdir] Created dir: C:\home\jboner\src\java\cassandra\src\gen-java

check-gen-cli-grammar:

gen-cli-grammar:
     [echo] Building Grammar
C:\home\jboner\src\java\cassandra/src/java/org/apache/cassandra/cli/Cli.g
 ....

check-gen-cql-grammar:

gen-cql-grammar:
     [echo] Building Grammar
C:\home\jboner\src\java\cassandra/src/java/org/apache/cassandra/cql/compiler/parse/Cql.g
 ....

build-project:
     [echo] apache-cassandra-incubating:
C:\home\jboner\src\java\cassandra\build.xml
    [javac] Compiling 288 source files to
C:\home\jboner\src\java\cassandra\build\classes
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\dht\Token.java:82:
incompatible types
    [javac] found   : org.apache.cassandra.service.IPartitioner
    [javac] required: org.apache.cassandra.dht.IPartitioner
    [javac]             IPartitioner p = StorageService.getPartitioner();
    [javac]                                                           ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\dht\Token.java:90:
incompatible types
    [javac] found   : org.apache.cassandra.service.IPartitioner
    [javac] required: org.apache.cassandra.dht.IPartitioner
    [javac]             IPartitioner p = StorageService.getPartitioner();
    [javac]                                                           ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\BinaryMemtable.java:147:
cannot find symbol
    [javac] symbol  : constructor
SSTableWriter(java.lang.String,int,org.apache.cassandra.service.IPartitioner)
    [javac] location: class org.apache.cassandra.io.SSTableWriter
    [javac]         SSTableWriter writer = new
SSTableWriter(cfStore.getTempSSTablePath(), keys.size(),
StorageService.getPartitioner());
    [javac]                                ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:662:
incompatible types
    [javac] found   : org.apache.cassandra.io.FileStruct
    [javac] required: org.apache.cassandra.db.FileStruct
    [javac]                 fs = SSTableReader.get(file).getFileStruct();
    [javac]                                                           ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:663:
advance() in org.apache.cassandra.db.F
ileStruct cannot be applied to (boolean)
    [javac]                 fs.advance(true);
    [javac]                   ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:906:
incompatible types
    [javac] found   : org.apache.cassandra.service.IPartitioner
    [javac] required: org.apache.cassandra.dht.IPartitioner
    [javac]         IPartitioner p = StorageService.getPartitioner();
    [javac]                                                       ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:953:
cannot find symbol
    [javac] symbol  : method
sort(java.util.List<org.apache.cassandra.db.FileStruct>,org.apache.cassandra.db.FileStructComparator)
    [javac] location: class java.util.Collections
    [javac]                 Collections.sort(lfs, new FileStructComparator());
    [javac]                            ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:967:
cannot find symbol
    [javac] symbol  : method getColumnFamily()
    [javac] location: class org.apache.cassandra.db.FileStruct
    [javac]
columnFamilies.add(filestruct.getColumnFamily());
    [javac]                                                      ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:981:
cannot find symbol
    [javac] symbol  : method getColumnFamily()
    [javac] location: class org.apache.cassandra.db.FileStruct
    [javac]
ColumnFamily.serializerWithIndexes().serialize(filestruct.getColumnFamily(),
bufOut);
    [javac]
                  ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:983:
cannot find symbol
    [javac] symbol  : method getInitialToken(java.lang.String)
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]                 if
(Range.isTokenInRanges(StorageService.getPartitioner().getInitialToken(lastkey),
ranges))
    [javac]
              ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:993:
cannot find symbol
    [javac] symbol  : constructor
SSTableWriter(java.lang.String,int,org.apache.cassandra.service.IPartitioner)
    [javac] location: class org.apache.cassandra.io.SSTableWriter
    [javac]                         rangeWriter = new
SSTableWriter(fname, expectedBloomFilterSize,
StorageService.getPartitioner());
    [javac]                                       ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:1000:
advance() in org.apache.cassandra.db.
FileStruct cannot be applied to (boolean)
    [javac]                     filestruct.advance(true);
    [javac]                               ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:1006:
cannot find symbol
    [javac] symbol  : method getInitialToken(java.lang.String)
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]                     while
(!Range.isTokenInRanges(StorageService.getPartitioner().getInitialToken(filestruct.getKey()),
ranges))
    [javac]
                      ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:1008:
advance() in org.apache.cassandra.db.
FileStruct cannot be applied to (boolean)
    [javac]                         filestruct.advance(true);
    [javac]                                   ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:1118:
cannot find symbol
    [javac] symbol  : method
sort(java.util.List<org.apache.cassandra.db.FileStruct>,org.apache.cassandra.db.FileStructComparator)
    [javac] location: class java.util.Collections
    [javac]                 Collections.sort(lfs, new FileStructComparator());
    [javac]                            ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:1131:
cannot find symbol
    [javac] symbol  : method getColumnFamily()
    [javac] location: class org.apache.cassandra.db.FileStruct
    [javac]
columnFamilies.add(filestruct.getColumnFamily());
    [javac]                                                      ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:1145:
cannot find symbol
    [javac] symbol  : method getColumnFamily()
    [javac] location: class org.apache.cassandra.db.FileStruct
    [javac]
ColumnFamily.serializerWithIndexes().serialize(filestruct.getColumnFamily(),
bufOut);
    [javac]
                  ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:1151:
cannot find symbol
    [javac] symbol  : constructor
SSTableWriter(java.lang.String,int,org.apache.cassandra.service.IPartitioner)
    [javac] location: class org.apache.cassandra.io.SSTableWriter
    [javac]                     writer = new SSTableWriter(fname,
expectedBloomFilterSize, StorageService.getPartitioner());
    [javac]                              ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\ColumnFamilyStore.java:1158:
advance() in org.apache.cassandra.db.
FileStruct cannot be applied to (boolean)
    [javac]                     filestruct.advance(true);
    [javac]                               ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\Memtable.java:193:
cannot find symbol
    [javac] symbol  : constructor
SSTableWriter(java.lang.String,int,org.apache.cassandra.service.IPartitioner)
    [javac] location: class org.apache.cassandra.io.SSTableWriter
    [javac]         SSTableWriter writer = new
SSTableWriter(cfStore.getTempSSTablePath(), columnFamilies_.size(),
StorageService.getPartitioner(
));
    [javac]                                ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\Memtable.java:196:
incompatible types
    [javac] found   : org.apache.cassandra.service.IPartitioner
    [javac] required: org.apache.cassandra.dht.IPartitioner
    [javac]         final IPartitioner partitioner =
StorageService.getPartitioner();
    [javac]
           ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\io\SSTableReader.java:84:
cannot find symbol
    [javac] symbol  : method
open(java.lang.String,org.apache.cassandra.service.IPartitioner,double)
    [javac] location: class org.apache.cassandra.io.SSTableReader
    [javac]         return open(dataFileName,
StorageService.getPartitioner(),
DatabaseDescriptor.getKeysCachedFraction(parseTableName(dataFileNa
me)));
    [javac]                ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\SystemTable.java:63:
incompatible types
    [javac] found   : org.apache.cassandra.service.IPartitioner
    [javac] required: org.apache.cassandra.dht.IPartitioner
    [javac]         IPartitioner p = StorageService.getPartitioner();
    [javac]                                                       ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\db\SystemTable.java:94:
incompatible types
    [javac] found   : org.apache.cassandra.service.IPartitioner
    [javac] required: org.apache.cassandra.dht.IPartitioner
    [javac]         IPartitioner p = StorageService.getPartitioner();
    [javac]                                                       ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\service\StorageService.java:116:
incompatible types
    [javac] found   : org.apache.cassandra.dht.IPartitioner
    [javac] required: org.apache.cassandra.service.IPartitioner
    [javac]         partitioner_ = DatabaseDescriptor.getPartitioner();
    [javac]                                                         ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\service\StorageService.java:280:
cannot find symbol
    [javac] symbol  : method getTokenFactory()
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]         ApplicationState state = new
ApplicationState(StorageService.getPartitioner().getTokenFactory().toString(storageMetadata_.get
StorageId()));
    [javac]
                          ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\service\StorageService.java:403:
cannot find symbol
    [javac] symbol  : method getTokenFactory()
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]             Token newToken =
getPartitioner().getTokenFactory().fromString(nodeIdState.getState());
    [javac]                                              ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\service\StorageService.java:501:
cannot find symbol
    [javac] symbol  : method getTokenFactory()
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]         ApplicationState state = new
ApplicationState(StorageService.getPartitioner().getTokenFactory().toString(token));
    [javac]
                          ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\service\StorageService.java:538:
cannot find symbol
    [javac] symbol  : method getInitialToken(java.lang.String)
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]             Token newToken =
partitioner_.getInitialToken(keys[index]);
    [javac]                                          ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\service\StorageService.java:888:
cannot find symbol
    [javac] symbol  : method getInitialToken(java.lang.String)
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]         Token token = partitioner_.getInitialToken(key);
    [javac]                                   ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\service\StorageService.java:936:
cannot find symbol
    [javac] symbol  : method getInitialToken(java.lang.String)
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]         return
nodePicker_.getStorageEndPoints(partitioner_.getInitialToken(key),
offset);
    [javac]                                                            ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\service\StorageService.java:979:
cannot find symbol
    [javac] symbol  : method getInitialToken(java.lang.String)
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]         return
nodePicker_.getHintedStorageEndPoints(partitioner_.getInitialToken(key));
    [javac]                                                                  ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\service\TokenUpdateVerbHandler.java:41:
cannot find symbol
    [javac] symbol  : method getTokenFactory()
    [javac] location: interface org.apache.cassandra.service.IPartitioner
    [javac]         Token token =
StorageService.getPartitioner().getTokenFactory().fromByteArray(body);
    [javac]                                                      ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\tools\TokenUpdateVerbHandler.java:69:
incompatible types
    [javac] found   : org.apache.cassandra.service.IPartitioner
    [javac] required: org.apache.cassandra.dht.IPartitioner
    [javac]             IPartitioner p = StorageService.getPartitioner();
    [javac]                                                           ^
    [javac] C:\home\jboner\src\java\cassandra\src\java\org\apache\cassandra\tools\TokenUpdater.java:49:
incompatible types
    [javac] found   : org.apache.cassandra.service.IPartitioner
    [javac] required: org.apache.cassandra.dht.IPartitioner
    [javac]         IPartitioner p = StorageService.getPartitioner();
    [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] 35 errors

BUILD FAILED

-- 
Jonas Bonér

twitter: @jboner
blog:    http://jonasboner.com
work:   http://crisp.se
work:   http://scalablesolutions.se
code:   http://github.com/jboner