maven - UnsupportedClassVersionError using Hudson 3.3.0 with Maven3 and Java 1.6 project -
i'm using hudson 3.3.0 java 7 jre run hudson since support java 6 runtime environment has been dropped hudson 3.3.0. (see: https://bugs.eclipse.org/bugs/show_bug.cgi?id=459703 )
besides configured java 6 jdk , i'm trying run job (maven 3.2.5) jdk. job fails after few seconds 'unsupportedclassversionerror' because eventspy classes compiled source level 1.7 , not working java 6 jdk:
[workspace] $ /home/his/apps/bm/apache-maven-3.2.5/bin/mvn clean install -dmaven.test.failure.ignore=true -v -b -e -dmaven.ext.class.path=/home/his/data/bm/hudson-3.3.0/maven/slavebundle/resources:/home/his/data/bm/hudson-3.3.0/maven/slavebundle/lib/maven3-eventspy-3.1.jar:/home/his/apps/bm/hudson-3.3.0/apache-tomcat-8.0.24/webapps/hudson/web-inf/lib/hudson-remoting-3.0.3.jar -dhudson.eventspy.port=53396 -f pom.xml [debug] waiting connection on port: 53396 apache maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14t18:29:23+01:00) maven home: /home/his/apps/bm/apache-maven-3.2.5 java version: 1.6.0, vendor: ibm corporation java home: /home/his/apps/bm/ibm-java-i386-60/jre default locale: en_us, platform encoding: utf-8 os name: "linux", version: "3.0.76-0.11-default", arch: "x86", family: "unix" [warning] error injecting: org.hudsonci.maven.eventspy_31.delegatingeventspy java.lang.typenotpresentexception: type org.hudsonci.maven.eventspy_31.delegatingeventspy not present @ org.eclipse.sisu.space.urlclassspace.loadclass(urlclassspace.java:115) @ org.eclipse.sisu.space.namedclass.load(namedclass.java:46) @ org.eclipse.sisu.space.abstractdeferredclass.get(abstractdeferredclass.java:48) @ com.google.inject.internal.providerinternalfactory.provision(providerinternalfactory.java:86) @ com.google.inject.internal.internalfactorytoinitializableadapter.provision(internalfactorytoinitializableadapter.java:54) @ com.google.inject.internal.providerinternalfactory$1.call(providerinternalfactory.java:70) @ com.google.inject.internal.provisionlistenerstackcallback$provision.provision(provisionlistenerstackcallback.java:113) @ com.google.inject.internal.provisionlistenerstackcallback$provision.provision(provisionlistenerstackcallback.java:129) @ com.google.inject.internal.provisionlistenerstackcallback.provision(provisionlistenerstackcallback.java:68) @ com.google.inject.internal.providerinternalfactory.circularget(providerinternalfactory.java:68) @ com.google.inject.internal.internalfactorytoinitializableadapter.get(internalfactorytoinitializableadapter.java:46) @ com.google.inject.internal.providertointernalfactoryadapter$1.call(providertointernalfactoryadapter.java:46) @ com.google.inject.internal.injectorimpl.callincontext(injectorimpl.java:1066) @ com.google.inject.internal.providertointernalfactoryadapter.get(providertointernalfactoryadapter.java:40) @ com.google.inject.scopes$1$1.get(scopes.java:59) @ com.google.inject.internal.internalfactorytoprovideradapter.get(internalfactorytoprovideradapter.java:41) @ com.google.inject.internal.injectorimpl$2$1.call(injectorimpl.java:1009) @ com.google.inject.internal.injectorimpl.callincontext(injectorimpl.java:1066) @ com.google.inject.internal.injectorimpl$2.get(injectorimpl.java:1005) @ org.eclipse.sisu.inject.lazybeanentry.getvalue(lazybeanentry.java:82) @ org.eclipse.sisu.plexus.lazyplexusbean.getvalue(lazyplexusbean.java:51) @ org.eclipse.sisu.wire.entrylistadapter$valueiterator.next(entrylistadapter.java:111) @ java.util.abstractcollection.toarray(abstractcollection.java:370) @ java.util.arraylist.(arraylist.java:87) @ org.apache.maven.eventspy.internal.eventspydispatcher.seteventspies(eventspydispatcher.java:49) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:48) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:600) @ org.eclipse.sisu.bean.beanpropertysetter.set(beanpropertysetter.java:76) @ org.eclipse.sisu.plexus.providedpropertybinding.injectproperty(providedpropertybinding.java:48) @ org.eclipse.sisu.bean.beaninjector.injectmembers(beaninjector.java:52) @ com.google.inject.internal.membersinjectorimpl.injectmembers(membersinjectorimpl.java:140) @ com.google.inject.internal.constructorinjector.provision(constructorinjector.java:117) @ com.google.inject.internal.constructorinjector.access$000(constructorinjector.java:32) @ com.google.inject.internal.constructorinjector$1.call(constructorinjector.java:92) @ com.google.inject.internal.provisionlistenerstackcallback$provision.provision(provisionlistenerstackcallback.java:113) @ org.eclipse.sisu.bean.beanscheduler$activator.onprovision(beanscheduler.java:176) @ com.google.inject.internal.provisionlistenerstackcallback$provision.provision(provisionlistenerstackcallback.java:122) @ com.google.inject.internal.provisionlistenerstackcallback.provision(provisionlistenerstackcallback.java:68) @ com.google.inject.internal.constructorinjector.construct(constructorinjector.java:90) @ com.google.inject.internal.constructorbindingimpl$factory.get(constructorbindingimpl.java:269) @ com.google.inject.internal.providertointernalfactoryadapter$1.call(providertointernalfactoryadapter.java:46) @ com.google.inject.internal.injectorimpl.callincontext(injectorimpl.java:1066) @ com.google.inject.internal.providertointernalfactoryadapter.get(providertointernalfactoryadapter.java:40) @ com.google.inject.scopes$1$1.get(scopes.java:59) @ com.google.inject.internal.internalfactorytoprovideradapter.get(internalfactorytoprovideradapter.java:41) @ com.google.inject.internal.injectorimpl$2$1.call(injectorimpl.java:1009) @ com.google.inject.internal.injectorimpl.callincontext(injectorimpl.java:1059) @ com.google.inject.internal.injectorimpl$2.get(injectorimpl.java:1005) @ org.eclipse.sisu.inject.lazybeanentry.getvalue(lazybeanentry.java:82) @ org.eclipse.sisu.plexus.lazyplexusbean.getvalue(lazyplexusbean.java:51) @ org.codehaus.plexus.defaultplexuscontainer.lookup(defaultplexuscontainer.java:263) @ org.codehaus.plexus.defaultplexuscontainer.lookup(defaultplexuscontainer.java:255) @ org.codehaus.plexus.defaultplexuscontainer.lookup(defaultplexuscontainer.java:249) @ org.apache.maven.cli.mavencli.container(mavencli.java:419) @ org.apache.maven.cli.mavencli.domain(mavencli.java:210) @ org.apache.maven.cli.mavencli.main(mavencli.java:160) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:48) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:600) @ org.codehaus.plexus.classworlds.launcher.launcher.launchenhanced(launcher.java:289) @ org.codehaus.plexus.classworlds.launcher.launcher.launch(launcher.java:229) @ org.codehaus.plexus.classworlds.launcher.launcher.mainwithexitcode(launcher.java:415) @ org.codehaus.plexus.classworlds.launcher.launcher.main(launcher.java:356) caused by: java.lang.unsupportedclassversionerror: jvmcfre003 bad major version; class=org/hudsonci/maven/eventspy_31/delegatingeventspy, offset=6 @ java.lang.classloader.defineclassimpl(native method) @ java.lang.classloader.defineclass(classloader.java:275) @ java.security.secureclassloader.defineclass(secureclassloader.java:69) @ java.net.urlclassloader.defineclass(urlclassloader.java:529) @ java.net.urlclassloader.defineclass(urlclassloader.java:440) @ java.net.urlclassloader.access$300(urlclassloader.java:68) @ java.net.urlclassloader$classfinder.run(urlclassloader.java:1027) @ java.security.accesscontroller.doprivileged(accesscontroller.java:284) @ java.net.urlclassloader.findclass(urlclassloader.java:418) @ org.codehaus.plexus.classworlds.realm.classrealm.loadclassfromself(classrealm.java:401) @ org.codehaus.plexus.classworlds.strategy.selffirststrategy.loadclass(selffirststrategy.java:42) @ org.codehaus.plexus.classworlds.realm.classrealm.unsynchronizedloadclass(classrealm.java:271) @ org.codehaus.plexus.classworlds.realm.classrealm.loadclass(classrealm.java:254) @ org.codehaus.plexus.classworlds.realm.classrealm.loadclass(classrealm.java:239) @ org.eclipse.sisu.space.urlclassspace.loadclass(urlclassspace.java:107) ... 65 more [error] error executing maven. org.codehaus.plexus.component.repository.exception.componentlookupexception: com.google.inject.provisionexception: unable provision, see following errors:
unfortunately using java 7 jdk run job not option @ moment. there way working java 6 jdk?
Maven - Unsupportedclassversionerror Using Hudson 3.3.0 With Maven3 And
ReplyDeleteJava 1.6 Project - >>>>> Download Now
>>>>> Download Full
Maven - Unsupportedclassversionerror Using Hudson 3.3.0 With Maven3 And
Java 1.6 Project - >>>>> Download LINK
>>>>> Download Now
Maven - Unsupportedclassversionerror Using Hudson 3.3.0 With Maven3 And
Java 1.6 Project - >>>>> Download Full
>>>>> Download LINK lw