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

Reply via email to