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

Reply via email to