-
1. Re: Errors compiling Infinispan 5.2.1.Final
nadirx Feb 18, 2013 3:50 AM (in response to shadowcreeper)How are you running Maven ?
The quickest way to compile and install everything is
mvn -DskipTests clean install
and I've just verified this on my local machine with Maven 3.0.3 and Java 1.6.0_37
Tristan
-
2. Re: Errors compiling Infinispan 5.2.1.Final
shadowcreeper Feb 19, 2013 1:40 PM (in response to nadirx)I was using "mvn clean; mvn compile" however using "mvn -DskipTests clean install" produces the exact same errors:
[INFO] 8 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Infinispan Common Parent .......................... SUCCESS [1.063s]
[INFO] Infinispan Core ................................... FAILURE [6.769s]
[INFO] Parent pom for server modules ..................... SKIPPED
[INFO] Infinispan Server - Core Components ............... SKIPPED
[INFO] Parent pom for cachestore modules ................. SKIPPED
[INFO] Infinispan JDBC CacheStore ........................ SKIPPED
[INFO] Infinispan Lucene Directory Implementation ........ SKIPPED
[INFO] Infinispan Query API .............................. SKIPPED
[INFO] Infinispan Tools .................................. SKIPPED
[INFO] Infinispan JDBM CacheStore ........................ SKIPPED
[INFO] Infinispan Tree API ............................... SKIPPED
[INFO] Infinispan BDBJE CacheStore ....................... SKIPPED
[INFO] Infinispan CloudCacheStore ........................ SKIPPED
[INFO] Infinispan Hot Rod Server ......................... SKIPPED
[INFO] Infinispan Hot Rod Client ......................... SKIPPED
[INFO] Infinispan remote CacheStore ...................... SKIPPED
[INFO] Infinispan CassandraCacheStore .................... SKIPPED
[INFO] Infinispan HBaseCacheStore ........................ SKIPPED
[INFO] Infinispan Memcached Server ....................... SKIPPED
[INFO] Infinispan WebSocket Server ....................... SKIPPED
[INFO] Infinispan REST Server ............................ SKIPPED
[INFO] Infinispan RHQ Plugin ............................. SKIPPED
[INFO] Infinispan Rolling Upgrade Tooling ................ SKIPPED
[INFO] Infinispan Spring Integration ..................... SKIPPED
[INFO] Infinispan QL Interpreter ......................... SKIPPED
[INFO] Infinispan CLI Client ............................. SKIPPED
[INFO] Infinispan GUI Demo ............................... SKIPPED
[INFO] Infinispan EC2 Demo ............................... SKIPPED
[INFO] Infinispan Distributed Executors and Map/Reduce Demo SKIPPED
[INFO] Infinispan EC2 Demo UI ............................ SKIPPED
[INFO] Infinispan Directory Demo ......................... SKIPPED
[INFO] Infinispan Lucene Directory Demo .................. SKIPPED
[INFO] Infinispan GridFileSystem WebDAV interface ........ SKIPPED
[INFO] Infinispan Near Cache Demo ........................ SKIPPED
[INFO] Infinispan CDI support ............................ SKIPPED
[INFO] Infinispan Near Cache Demo Client ................. SKIPPED
[INFO] Infinispan CDI support JCache TCK runner .......... SKIPPED
[INFO] Infinispan AS/EAP modules ......................... SKIPPED
[INFO] Integration tests: Lucene Directory with Infinispan Query SKIPPED
[INFO] Integration tests: AS Module Integration Tests .... SKIPPED
[INFO] Infinispan Distribution ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.184s
[INFO] Finished at: Tue Feb 19 10:36:43 PST 2013
[INFO] Final Memory: 32M/338M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project infinispan-core: Compilation failure: Compilation failure:
[ERROR] /home/me/projects/infinispan-git/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java:[48,40] incompatible types
[ERROR] found : org.infinispan.jmx.annotations.DataType
[ERROR] required: org.infinispan.jmx.annotations.DataType
[ERROR] /home/me/projects/infinispan-git/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java:[50,49] incompatible types
[ERROR] found : org.infinispan.jmx.annotations.DisplayType
[ERROR] required: org.infinispan.jmx.annotations.DisplayType
[ERROR] /home/me/projects/infinispan-git/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java:[52,61] incompatible types
[ERROR] found : org.infinispan.jmx.annotations.MeasurementType
[ERROR] required: org.infinispan.jmx.annotations.MeasurementType
[ERROR] /home/me/projects/infinispan-git/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java:[54,31] incompatible types
[ERROR] found : org.infinispan.jmx.annotations.Units
[ERROR] required: org.infinispan.jmx.annotations.Units
[ERROR] /home/me/projects/infinispan-git/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java:[48,40] incompatible types
[ERROR] found : org.infinispan.jmx.annotations.DataType
[ERROR] required: org.infinispan.jmx.annotations.DataType
[ERROR] /home/me/projects/infinispan-git/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java:[50,49] incompatible types
[ERROR] found : org.infinispan.jmx.annotations.DisplayType
[ERROR] required: org.infinispan.jmx.annotations.DisplayType
[ERROR] /home/me/projects/infinispan-git/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java:[52,61] incompatible types
[ERROR] found : org.infinispan.jmx.annotations.MeasurementType
[ERROR] required: org.infinispan.jmx.annotations.MeasurementType
[ERROR] /home/me/projects/infinispan-git/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java:[54,31] incompatible types
[ERROR] found : org.infinispan.jmx.annotations.Units
[ERROR] required: org.infinispan.jmx.annotations.Units
[ERROR] -> [Help 1]
Note: This is from a clean git checkout of branch "5.2.1.Final".
-
3. Re: Errors compiling Infinispan 5.2.1.Final
shadowcreeper Feb 19, 2013 1:41 PM (in response to nadirx)Also, in case this matters:
$ mvn --version
Apache Maven 3.0.3 (r1075438; 2011-02-28 09:31:09-0800)
Maven home: /home/me/bin/apache-maven-3.0.3
Java version: 1.6.0_26, vendor: Sun Microsystems Inc.
Java home: /usr/lib/jvm/java-6-sun-1.6.0.26/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.2.0-4-amd64", arch: "amd64", family: "unix"
-
4. Re: Errors compiling Infinispan 5.2.1.Final
shadowcreeper Feb 19, 2013 2:03 PM (in response to nadirx)1 of 1 people found this helpfulOk, I have no idea why, but with this change, version 5.2.1.Final compiles (and without this change, I get errors):
diff --git a/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java b/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java
index ee66a25..fcf8bbe 100644
--- a/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java
+++ b/core/src/main/java/org/infinispan/jmx/annotations/ManagedAttribute.java
@@ -45,11 +45,11 @@
String displayName() default "";
- DataType dataType() default DataType.MEASUREMENT;
+ DataType dataType() default org.infinispan.jmx.annotations.DataType.MEASUREMENT;
- DisplayType displayType() default DisplayType.DETAIL;
+ DisplayType displayType() default org.infinispan.jmx.annotations.DisplayType.DETAIL;
- MeasurementType measurementType() default MeasurementType.DYNAMIC;
+ MeasurementType measurementType() default org.infinispan.jmx.annotations.MeasurementType.DYNAMIC;
- Units units() default Units.NONE;
+ Units units() default org.infinispan.jmx.annotations.Units.NONE;
}
-
5. Re: Errors compiling Infinispan 5.2.1.Final
shadowcreeper Feb 20, 2013 1:39 PM (in response to shadowcreeper)1 of 1 people found this helpfulPer Tristan Tarrant's comment in the bug ticket, this was an issue with Sun/Oracle JDK that was fixed in v1.6.0_30.
I also was able to compile it using an older version of the openjdk v1.6.0_24.
If you must use a buggy JDK, see the above comment for a workaround.