On Tue, Jan 22, 2013 at 11:59 AM, Claus Ibsen <claus.ib...@gmail.com> wrote: > On Tue, Jan 22, 2013 at 11:56 AM, Achim Nierbeck > <bcanh...@googlemail.com> wrote: >> afairc Java7 is more strict with generics then Java6, therefore leading to >> all kinds of awkward compiler issues. >> > > Thanks and hence your suggestion to use 4.3.1 may fix this. I will > give it a try when the java6 compilation is done, > just to be sure the rest of the code works with a trashed m2 repo. >
Yes upgrading to 4.3.1 now works on Windows with Java7 as well. Thanks Achim for the hint. > > >> >> 2013/1/22 Claus Ibsen <claus.ib...@gmail.com> >> >>> On Tue, Jan 22, 2013 at 10:54 AM, Achim Nierbeck >>> <bcanh...@googlemail.com> wrote: >>> > might be an issue with generics and the official OSGi jars. >>> > Which version is the dependency set to, 4.3.0? >>> > If so switch to 4.3.1 that version supports generics. >>> > >>> > just a wild guess ;) >>> > >>> >>> I trashed my m2 repo on windows box. >>> And switched to use JDK 1.6. >>> And now it all compiles. >>> >>> Though OSGi 4.1 is still pulled down by maven during the build. >>> Not sure what has this dependency? Could it be maven-bundle-plugin or >>> something? >>> >>> Though its concerned that source code dont compile with Java7 and with >>> Java6. >>> >>> >>> >>> > regards, Achim >>> > >>> > >>> > 2013/1/22 Claus Ibsen <claus.ib...@gmail.com> >>> > >>> >> Hi >>> >> >>> >> I get the same error with a fresh m2 repo. >>> >> >>> >> >>> >> On Tue, Jan 22, 2013 at 10:32 AM, Claus Ibsen <claus.ib...@gmail.com> >>> >> wrote: >>> >> > Hi >>> >> > >>> >> > Just got this compilation error on my windows box, with latest code >>> >> > from trunk, using java 1.7.0_11 >>> >> > >>> >> > I will trash my m2 repo and try again. Just wanted to share this as a >>> >> concern. >>> >> > >>> >> > >>> >> > [ERROR] Failed to execute goal >>> >> > org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile >>> >> > (default-compile) on project camel-core-osgi: Compilation failure: >>> >> > Compilation failure: >>> >> > [ERROR] >>> >> >>> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[38,40] >>> >> > error: type ServiceReference does not take parameters >>> >> > [ERROR] >>> >> >>> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[38,111] >>> >> > error: type ServiceReference does not take parameters >>> >> > [ERROR] >>> >> >>> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[51,28] >>> >> > error: type ServiceReference does not take parameters >>> >> > [ERROR] >>> >> >>> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[53,32] >>> >> > error: type ServiceReference does not take parameters >>> >> > [ERROR] >>> >> >>> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[76,28] >>> >> > error: type ServiceReference does not take parameters >>> >> > [ERROR] >>> >> >>> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[93,28] >>> >> > error: type ServiceReference does not take parameters >>> >> > [ERROR] >>> >> >>> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[95,37] >>> >> > error: type ServiceReference does not take parameters >>> >> > [ERROR] >>> >> >>> E:\workspace\camel\components\camel-core-osgi\src\main\java\org\apache\camel\core\osgi\OsgiServiceRegistry.java:[117,24] >>> >> > error: type ServiceReference does not take parameters >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > Claus Ibsen >>> >> > ----------------- >>> >> > Red Hat, Inc. >>> >> > FuseSource is now part of Red Hat >>> >> > Email: cib...@redhat.com >>> >> > Web: http://fusesource.com >>> >> > Twitter: davsclaus >>> >> > Blog: http://davsclaus.com >>> >> > Author of Camel in Action: http://www.manning.com/ibsen >>> >> >>> >> >>> >> >>> >> -- >>> >> Claus Ibsen >>> >> ----------------- >>> >> Red Hat, Inc. >>> >> FuseSource is now part of Red Hat >>> >> Email: cib...@redhat.com >>> >> Web: http://fusesource.com >>> >> Twitter: davsclaus >>> >> Blog: http://davsclaus.com >>> >> Author of Camel in Action: http://www.manning.com/ibsen >>> >> >>> > >>> > >>> > >>> > -- >>> > >>> > Apache Karaf <http://karaf.apache.org/> Committer & PMC >>> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer >>> & >>> > Project Lead >>> > OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> >>> > Commiter & Project Lead >>> > blog <http://notizblog.nierbeck.de/> >>> >>> >>> >>> -- >>> Claus Ibsen >>> ----------------- >>> Red Hat, Inc. >>> FuseSource is now part of Red Hat >>> Email: cib...@redhat.com >>> Web: http://fusesource.com >>> Twitter: davsclaus >>> Blog: http://davsclaus.com >>> Author of Camel in Action: http://www.manning.com/ibsen >>> >> >> >> >> -- >> >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & >> Project Lead >> OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> >> Commiter & Project Lead >> blog <http://notizblog.nierbeck.de/> > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > FuseSource is now part of Red Hat > Email: cib...@redhat.com > Web: http://fusesource.com > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen