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

Reply via email to