You can open the oam-plugin.jar and have a look into the MANIFEST (propertie Build-Jdk)
Le 31/10/2017 à 11:00, o haya a écrit : > Plus, I am using practically the same MANIFEST when building both in Netbeans > and in Eclipse (in other words the dependencies would be the same whether I > build with Netbeans vs. Eclipse), so why would the JAR built by Eclipse fail > with this whereas the JAR built by Netbeans have no problem?? > > Thanks, > Jim > > > -------------------------------------------- > On Tue, 10/31/17, o haya <oh...@yahoo.com.INVALID> wrote: > > Subject: Re: Getting "Unsupported major.minor version 52.0" when build using > Eclipse > To: users@felix.apache.org > Date: Tuesday, October 31, 2017, 2:58 AM > > Hi Francois! > > Thank you for that! I was > wondering about that (whether a dependency would cause this > problem). > > Do you have to check each class in the > dependency JAR files (would be very painful!), or just in > the JAR manifest? > > Jim > > -------------------------------------------- > On Tue, 10/31/17, Francois Papon <francois.pa...@openobject.fr> > wrote: > > Subject: Re: Getting "Unsupported > major.minor version 52.0" when build using Eclipse > To: users@felix.apache.org > Date: Tuesday, October 31, 2017, 2:12 > AM > > Hi, > > I already have this error when project > is build > with JDK7 and some > dependancies lib have the > propertie java-version on the > maven-build-plugin set to JDK8 (can > see that in > there pom maven) > > > Le 31/10/2017 à 10:07, o haya a > écrit : > > The other thing that is puzzling > is why > this same project, when built under > Netbeans, works fine, > but when built with Eclipse, gets this > "unsupported > version" problem :(... > > > > Jim > > > > > > -------------------------------------------- > > On Tue, 10/31/17, o haya <oh...@yahoo.com.INVALID> > wrote: > > > > Subject: > Re: Getting "Unsupported major.minor > version 52.0" > when build using Eclipse > > To: users@felix.apache.org > > Cc: oh...@yahoo.com > > Date: Tuesday, October 31, > 2017, 2:01 > AM > > > > Hi, > > > > As I said below, > I know that I compiled > > with JDK 1.7 > (that is the only JDK that is now on > the build > > machine), so that is why I am > puzzled. > > > > > Thanks, > > Jim > > > > > > > -------------------------------------------- > > On Tue, 10/31/17, Bernd > Eckenfels > > <e...@zusammenkunft.net> > > wrote: > > > > Subject: Re: Getting > "Unsupported > > major.minor version > 52.0" when build using Eclipse > > > To: "users@felix.apache.org" > > <users@felix.apache.org> > > Date: Tuesday, October > 31, 2017, > 1:22 > > AM > > > > The error means you > compiled > > classes with Java 8, > looks like OAM > is > > Java 7 (or older?). > > This is not really > related to Felix > or > > OSGi > > > > Gruss > > Bernd > > -- > > http://bernd.eckenfels.net > > > ________________________________ > > From: > > o haya > <oh...@yahoo.com.INVALID> > > Sent: Tuesday, October > 31, 2017 > > 6:16:49 AM > > To: > users@felix.apache.org > > Cc: oh...@yahoo.com > > Subject: Getting > "Unsupported > > major.minor > > > version 52.0" when build using > > > Eclipse > > > > > Hi, > > > > I am > working on a plugin for Oracle > > > Access > > Manager (OAM), which I > believe uses > > Felix. > > > > I originally > built (compiled > > and JARed) the > plugin using Netbeans > > 8.02 and got > it > > working, but I was asked > to now > build > > this plugin using > > Eclipse. > > > > I figured that > > > shouldn't be a problem, but when I > > built the plugin, it > > would not "activate" and > the > logging > > showed: > > > > > > > > java.lang.reflect.InvocationTargetException > > at > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > at > > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at > > > > > > > java.lang.reflect.Method.invoke(Method.java:606) > > at > > > > > > > > oracle.security.am.plugin.internal.OSGIPluginService.installAndStartBundle(OSGIPluginService.java:179) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.NodeMessageListener.installAndStartBundle(NodeMessageListener.java:66) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.NodeMessageListener.receiveMessage(NodeMessageListener.java:112) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.NodeMessageListener.receiveMessageList(NodeMessageListener.java:49) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.MessageListenerWrapper.objectCreated(MessageListenerWrapper.java:30) > > at > > > > > > > > oracle.security.am.foundation.mapimpl.coherence.events.MapListenerWrapper.notifyListener(MapListenerWrapper.java:174) > > at > > > > > > > > oracle.security.am.foundation.mapimpl.coherence.events.EventDispatcher.dispatch(EventDispatcher.java:132) > > at > > > > > > > > oracle.security.am.foundation.mapimpl.coherence.events.EventDispatcher.run(EventDispatcher.java:114) > > Caused By: > > > org.osgi.framework.BundleException: > > > Activator start error in bundle > > > GxOamResponsePlugin [2]. > > > at > > > > > > org.apache.felix.framework.Felix.activateBundle(Felix.java:2202) > > at > > > > > > > org.apache.felix.framework.Felix.startBundle(Felix.java:2070) > > at > > > > > > > org.apache.felix.framework.BundleImpl.start(BundleImpl.java:976) > > at > > > > > > > org.apache.felix.framework.BundleImpl.start(BundleImpl.java:963) > > at > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > at > > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at > > > > > > > java.lang.reflect.Method.invoke(Method.java:606) > > at > > > > > > > > oracle.security.am.plugin.internal.OSGIPluginService.installAndStartBundle(OSGIPluginService.java:179) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.NodeMessageListener.installAndStartBundle(NodeMessageListener.java:66) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.NodeMessageListener.receiveMessage(NodeMessageListener.java:112) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.NodeMessageListener.receiveMessageList(NodeMessageListener.java:49) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.MessageListenerWrapper.objectCreated(MessageListenerWrapper.java:30) > > at > > > > > > > > oracle.security.am.foundation.mapimpl.coherence.events.MapListenerWrapper.notifyListener(MapListenerWrapper.java:174) > > at > > > > > > > > oracle.security.am.foundation.mapimpl.coherence.events.EventDispatcher.dispatch(EventDispatcher.java:132) > > at > > > > > > > > oracle.security.am.foundation.mapimpl.coherence.events.EventDispatcher.run(EventDispatcher.java:114) > > Caused By: > > > > > > java.lang.UnsupportedClassVersionError: > > > oam/plugin/GxOamResponsePlugin : > > Unsupported major.minor > > version 52.0 > > > at > > > > > > java.lang.ClassLoader.defineClass1(Native Method) > > at > > > > > > > java.lang.ClassLoader.defineClass(ClassLoader.java:803) > > at > > > > > > > > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2313) > > at > > > > > > > > org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1519) > > at > > > > > > > > org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:77) > > at > > > > > > > > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1988) > > at > > > > > > > java.lang.ClassLoader.loadClass(ClassLoader.java:358) > > at > > > > > > > > org.apache.felix.framework.BundleWiringImpl.getClassByDelegation(BundleWiringImpl.java:1392) > > at > > > > > > > org.apache.felix.framework.Felix.createBundleActivator(Felix.java:4335) > > at > > > > > > > org.apache.felix.framework.Felix.activateBundle(Felix.java:2147) > > at > > > > > > > org.apache.felix.framework.Felix.startBundle(Felix.java:2070) > > at > > > > > > > org.apache.felix.framework.BundleImpl.start(BundleImpl.java:976) > > at > > > > > > > org.apache.felix.framework.BundleImpl.start(BundleImpl.java:963) > > at > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > > at > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > at > > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at > > > > > > > java.lang.reflect.Method.invoke(Method.java:606) > > at > > > > > > > > oracle.security.am.plugin.internal.OSGIPluginService.installAndStartBundle(OSGIPluginService.java:179) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.NodeMessageListener.installAndStartBundle(NodeMessageListener.java:66) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.NodeMessageListener.receiveMessage(NodeMessageListener.java:112) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.NodeMessageListener.receiveMessageList(NodeMessageListener.java:49) > > at > > > > > > > > oracle.security.am.extensibility.lifecycle.messaging.MessageListenerWrapper.objectCreated(MessageListenerWrapper.java:30) > > at > > > > > > > > oracle.security.am.foundation.mapimpl.coherence.events.MapListenerWrapper.notifyListener(MapListenerWrapper.java:174) > > at > > > > > > > > oracle.security.am.foundation.mapimpl.coherence.events.EventDispatcher.dispatch(EventDispatcher.java:132) > > at > > > > > > > > oracle.security.am.foundation.mapimpl.coherence.events.EventDispatcher.run(EventDispatcher.java:114) > > > > I have tried > to set the > > compatibility in Eclipse > to 1.7 and > > even uninstalled all > > Java versions and Eclipse > and also > > installed JDK 1.7 and > > re-installing Eclipse and > then > rebuilt > > the plugin, but still > > get the same error. > > > > Also, I > > used javap -verbose to > check the > Java > > classes that got built > > and they are all "51" or > Java > 1.7. > > From the > > logging above it seems > like > something > > to do with the > > classloader. Is there > some > parameter > > I need to use in the > > MANIFEST.MF or something > like that? > > > > Thanks, > > Jim > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > users-unsubscr...@felix.apache.org > > For additional commands, > e-mail: users-h...@felix.apache.org > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > > For additional commands, > e-mail: users-h...@felix.apache.org > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > > For additional commands, e-mail: > users-h...@felix.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > For additional commands, e-mail: users-h...@felix.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > For additional commands, e-mail: users-h...@felix.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > For additional commands, e-mail: users-h...@felix.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org