Joaquin Casares created CASSANDRA-5543:
------------------------------------------
Summary: Ant issues when building gen-cql2-grammar
Key: CASSANDRA-5543
URL: https://issues.apache.org/jira/browse/CASSANDRA-5543
Project: Cassandra
Issue Type: Bug
Affects Versions: 1.2.3
Reporter: Joaquin Casares
Below are the commands and outputs that were returned.
The first `ant` command fails on gen-cql2-grammar, but if I don't run `ant
realclean` then it works fine after a second pass.
{CODE}
ubuntu@ip-10-196-153-29:~/.ccm/repository/1.2.3$ ant realclean
Buildfile: /home/ubuntu/.ccm/repository/1.2.3/build.xml
clean:
[delete] Deleting directory /home/ubuntu/.ccm/repository/1.2.3/build/test
[delete] Deleting directory /home/ubuntu/.ccm/repository/1.2.3/build/classes
[delete] Deleting directory /home/ubuntu/.ccm/repository/1.2.3/src/gen-java
[delete] Deleting: /home/ubuntu/.ccm/repository/1.2.3/build/internode.avpr
realclean:
[delete] Deleting directory /home/ubuntu/.ccm/repository/1.2.3/build
BUILD SUCCESSFUL
Total time: 0 seconds
{CODE}
{CODE}
ubuntu@ip-10-196-153-29:~/.ccm/repository/1.2.3$ ant
Buildfile: /home/ubuntu/.ccm/repository/1.2.3/build.xml
maven-ant-tasks-localrepo:
maven-ant-tasks-download:
[echo] Downloading Maven ANT Tasks...
[mkdir] Created dir: /home/ubuntu/.ccm/repository/1.2.3/build
[get] Getting:
http://repo2.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar
[get] To:
/home/ubuntu/.ccm/repository/1.2.3/build/maven-ant-tasks-2.1.3.jar
maven-ant-tasks-init:
[mkdir] Created dir: /home/ubuntu/.ccm/repository/1.2.3/build/lib
maven-declare-dependencies:
maven-ant-tasks-retrieve-build:
[artifact:dependencies] Downloading: asm/asm/3.2/asm-3.2-sources.jar from
repository central at http://repo1.maven.org/maven2
....
[artifact:dependencies] [INFO] Unable to find resource
'hsqldb:hsqldb:java-source:sources:1.8.0.10' in repository java.net2
(http://download.java.net/maven/2)
[artifact:dependencies] Building ant file:
/home/ubuntu/.ccm/repository/1.2.3/build/build-dependencies.xml
[copy] Copying 45 files to
/home/ubuntu/.ccm/repository/1.2.3/build/lib/jars
[copy] Copying 35 files to
/home/ubuntu/.ccm/repository/1.2.3/build/lib/sources
init:
[mkdir] Created dir: /home/ubuntu/.ccm/repository/1.2.3/build/classes/main
[mkdir] Created dir: /home/ubuntu/.ccm/repository/1.2.3/build/classes/thrift
[mkdir] Created dir: /home/ubuntu/.ccm/repository/1.2.3/build/test/lib
[mkdir] Created dir: /home/ubuntu/.ccm/repository/1.2.3/build/test/classes
[mkdir] Created dir: /home/ubuntu/.ccm/repository/1.2.3/src/gen-java
check-avro-generate:
avro-interface-generate-internode:
[echo] Generating Avro internode code...
avro-generate:
build-subprojects:
check-gen-cli-grammar:
gen-cli-grammar:
[echo] Building Grammar
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cli/Cli.g ....
check-gen-cql2-grammar:
gen-cql2-grammar:
[echo] Building Grammar
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g ...
[java] warning(200):
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g:479:20:
Decision can match input such as "IDENT" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200):
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g:479:20:
Decision can match input such as "K_KEY" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200):
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g:479:20:
Decision can match input such as "QMARK" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200):
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g:479:20:
Decision can match input such as "FLOAT" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200):
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g:479:20:
Decision can match input such as "STRING_LITERAL" using multiple alternatives:
1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200):
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g:479:20:
Decision can match input such as "INTEGER" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200):
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g:479:20:
Decision can match input such as "UUID" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] error(201):
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g:479:20:
The following alternatives can never be matched: 2
[java]
BUILD FAILED
/home/ubuntu/.ccm/repository/1.2.3/build.xml:208: Java returned: 1
Total time: 1 minute 29 seconds
{CODE}
{CODE}
ubuntu@ip-10-196-153-29:~/.ccm/repository/1.2.3$ ant
Buildfile: /home/ubuntu/.ccm/repository/1.2.3/build.xml
maven-ant-tasks-localrepo:
maven-ant-tasks-download:
maven-ant-tasks-init:
maven-declare-dependencies:
maven-ant-tasks-retrieve-build:
init-dependencies:
[echo] Loading dependency paths from file:
/home/ubuntu/.ccm/repository/1.2.3/build/build-dependencies.xml
init:
check-avro-generate:
avro-interface-generate-internode:
avro-generate:
build-subprojects:
check-gen-cli-grammar:
gen-cli-grammar:
check-gen-cql2-grammar:
gen-cql2-grammar:
[echo] Building Grammar
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql/Cql.g ...
check-gen-cql3-grammar:
gen-cql3-grammar:
[echo] Building Grammar
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/cql3/Cql.g ...
build-project:
[echo] apache-cassandra: /home/ubuntu/.ccm/repository/1.2.3/build.xml
[javac] Compiling 41 source files to
/home/ubuntu/.ccm/repository/1.2.3/build/classes/thrift
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] Compiling 736 source files to
/home/ubuntu/.ccm/repository/1.2.3/build/classes/main
[javac]
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/io/util/Memory.java:20:
warning: sun.misc.Unsafe is internal proprietary API and may be removed in a
future release
[javac] import sun.misc.Unsafe;
[javac] ^
[javac]
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/io/util/Memory.java:29:
warning: sun.misc.Unsafe is internal proprietary API and may be removed in a
future release
[javac] private static final Unsafe unsafe;
[javac] ^
[javac]
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/utils/FastByteComparisons.java:25:
warning: sun.misc.Unsafe is internal proprietary API and may be removed in a
future release
[javac] import sun.misc.Unsafe;
[javac] ^
[javac]
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/utils/FastByteComparisons.java:114:
warning: sun.misc.Unsafe is internal proprietary API and may be removed in a
future release
[javac] static final Unsafe theUnsafe;
[javac] ^
[javac]
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/io/util/Memory.java:35:
warning: sun.misc.Unsafe is internal proprietary API and may be removed in a
future release
[javac] Field field =
sun.misc.Unsafe.class.getDeclaredField("theUnsafe");
[javac] ^
[javac]
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/io/util/Memory.java:37:
warning: sun.misc.Unsafe is internal proprietary API and may be removed in a
future release
[javac] unsafe = (sun.misc.Unsafe) field.get(null);
[javac] ^
[javac]
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/utils/FastByteComparisons.java:120:
warning: sun.misc.Unsafe is internal proprietary API and may be removed in a
future release
[javac] theUnsafe = (Unsafe) AccessController.doPrivileged(
[javac] ^
[javac]
/home/ubuntu/.ccm/repository/1.2.3/src/java/org/apache/cassandra/utils/FastByteComparisons.java:125:
warning: sun.misc.Unsafe is internal proprietary API and may be removed in a
future release
[javac] Field f =
Unsafe.class.getDeclaredField("theUnsafe");
[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] 8 warnings
[copy] Copying 2 files to
/home/ubuntu/.ccm/repository/1.2.3/build/classes/main
createVersionPropFile:
[propertyfile] Creating new property file:
/home/ubuntu/.ccm/repository/1.2.3/build/classes/main/org/apache/cassandra/config/version.properties
build:
build-test:
[javac] Compiling 155 source files to
/home/ubuntu/.ccm/repository/1.2.3/build/test/classes
[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.
[copy] Copying 14 files to
/home/ubuntu/.ccm/repository/1.2.3/build/test/classes
stress-build:
[mkdir] Created dir: /home/ubuntu/.ccm/repository/1.2.3/build/classes/stress
[javac] Compiling 22 source files to
/home/ubuntu/.ccm/repository/1.2.3/build/classes/stress
jar:
[mkdir] Created dir:
/home/ubuntu/.ccm/repository/1.2.3/build/classes/main/META-INF
[mkdir] Created dir:
/home/ubuntu/.ccm/repository/1.2.3/build/classes/thrift/META-INF
[copy] Copying 1 file to
/home/ubuntu/.ccm/repository/1.2.3/build/classes/main/META-INF
[copy] Copying 1 file to
/home/ubuntu/.ccm/repository/1.2.3/build/classes/thrift/META-INF
[copy] Copying 1 file to
/home/ubuntu/.ccm/repository/1.2.3/build/classes/main/META-INF
[copy] Copying 1 file to
/home/ubuntu/.ccm/repository/1.2.3/build/classes/thrift/META-INF
[jar] Building jar:
/home/ubuntu/.ccm/repository/1.2.3/build/apache-cassandra-thrift-1.2.3-SNAPSHOT.jar
[jar] Building jar:
/home/ubuntu/.ccm/repository/1.2.3/build/apache-cassandra-1.2.3-SNAPSHOT.jar
[jar] Building jar:
/home/ubuntu/.ccm/repository/1.2.3/build/apache-cassandra-clientutil-1.2.3-SNAPSHOT.jar
[mkdir] Created dir:
/home/ubuntu/.ccm/repository/1.2.3/build/classes/stress/META-INF
[mkdir] Created dir: /home/ubuntu/.ccm/repository/1.2.3/build/tools/lib
[jar] Building jar:
/home/ubuntu/.ccm/repository/1.2.3/build/tools/lib/stress.jar
BUILD SUCCESSFUL
Total time: 4 minutes 48 seconds
{CODE}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira