[infinispan-dev] Compilation errors in the infinispan-spring module
Olaf Bergner
olaf.bergner at gmx.de
Tue May 17 07:50:51 EDT 2011
Hi Dan,
no, I had no special reason to exclude rhq-pluginAnnotations beyond reducing infinispan-spring's dependencies to the absolute minimum. Consequently you may well remove that exclusion.
What's strange, though, is that I have no problems whatsoever building infinispan-spring using the current pom. I'm on Mac OS X, running one of the latest JDKs for that platform.
Cheers,
Olaf
-------- Original-Nachricht --------
> Datum: Mon, 16 May 2011 19:23:17 +0300
> Von: Dan Berindei <dan.berindei at gmail.com>
> An: Olaf Bergner <olaf.bergner at gmx.de>
> CC: infinispan -Dev List <infinispan-dev at lists.jboss.org>
> Betreff: Compilation errors in the infinispan-spring module
> Hi Olaf,
>
> Did you see any problems with RHQ + Spring interaction that determined
> you to exclude the rhq-pluginAnnotations dependency in the spring
> module?
>
> <dependency>
> <groupId>${project.groupId}</groupId>
> <artifactId>infinispan-core</artifactId>
> <version>${project.version}</version>
> <scope>compile</scope>
> <exclusions>
> <exclusion>
> <groupId>org.rhq.helpers</groupId>
> <artifactId>rhq-pluginAnnotations</artifactId>
> </exclusion>
> </exclusions>
> </dependency>
>
>
> I've been getting some weird errors while building the
> infinispan-spring module, both with OpenJDK 1.6.0_20 and with Sun JDK
> 1.6.0_24 and 1.6.0_25, and they seem to appear because the compiler
> doesn't have access to the RHQ annotations:
>
> /tmp/privatebuild/home/dan/Work/infinispan/master/core/classes/org/infinispan/manager/DefaultCacheManager.class:
> warning: Cannot find annotation method 'displayName()' in type
> 'org.rhq.helpers.pluginAnnotations.agent.Metric': class file for
> org.rhq.helpers.pluginAnnotations.agent.Metric not found
> /tmp/privatebuild/home/dan/Work/infinispan/master/core/classes/org/infinispan/manager/DefaultCacheManager.class:
> warning: Cannot find annotation method 'dataType()' in type
> 'org.rhq.helpers.pluginAnnotations.agent.Metric'
> An exception has occurred in the compiler (1.6.0_24). Please file a
> bug at the Java Developer Connection
> (http://java.sun.com/webapps/bugreport) after checking the Bug Parade
> for duplicates. Include your program and the following diagnostic in
> your report. Thank you.
> com.sun.tools.javac.code.Symbol$CompletionFailure: class file for
> org.rhq.helpers.pluginAnnotations.agent.DataType not found
>
> Galder has seen it too with Sun JDK 1.6.0_24, but strangely enough
> everyone else is able to build without any errors.
>
> I'm thinking of removing the rhq-pluginAnnotations exclusion from the
> infinispan-spring pom.xml, the question is whether this would break
> something on the Spring side. Do you know of any potential problems,
> or did you do this just to reduce the number of dependencies brought
> in by infinispan-spring into an application?
>
>
> Cheers
> Dan
--
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
More information about the infinispan-dev
mailing list