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

Reply via email to