Return-Path: X-Original-To: apmail-felix-users-archive@minotaur.apache.org Delivered-To: apmail-felix-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7248A79DC for ; Fri, 28 Oct 2011 16:17:02 +0000 (UTC) Received: (qmail 20288 invoked by uid 500); 28 Oct 2011 16:17:01 -0000 Delivered-To: apmail-felix-users-archive@felix.apache.org Received: (qmail 20249 invoked by uid 500); 28 Oct 2011 16:17:01 -0000 Mailing-List: contact users-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@felix.apache.org Delivered-To: mailing list users@felix.apache.org Received: (qmail 20241 invoked by uid 99); 28 Oct 2011 16:17:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2011 16:17:01 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=FREEMAIL_FROM,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.26 as permitted sender) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Oct 2011 16:16:55 +0000 Received: from isper.nabble.com ([192.168.236.156]) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1RJp6g-000655-Bg for users@felix.apache.org; Fri, 28 Oct 2011 09:16:34 -0700 Message-ID: <32739346.post@talk.nabble.com> Date: Fri, 28 Oct 2011 09:16:34 -0700 (PDT) From: Adam Mollenkopf To: users@felix.apache.org Subject: Trouble running iPOJO annotation "example of usage" with Java 7 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: adam.mollenkopf@gmail.com X-Virus-Checked: Checked by ClamAV on apache.org I'm attempting to get the iPOJO 'Example of Usage' sample code http://felix.apache.org/site/how-to-use-ipojo-annotations.html#HowtouseiPOJOAnnotations-Anexampleofusage to work with Java 7 and am running into an issue when building with Java 7 (works fine with Java 6). Felix Version: 4.0.1 Java Version: jdk1.7.0 Ant Version: 1.8.2 I updated the tasks folder with the latest org.apache.felix.ipojo.annotations-1.8.0.jar org.apache.felix.ipojo.ant-1.8.0.jar When I build and start with Java 6 everything works fine, when I build and start with Java 7 I get the following: C:\felix-framework-4.0.1>java -jar bin\felix.jar ____________________________ Welcome to Apache Felix Gogo g! start file:/ipojo-annotations/hello.service/target/hello.service-1.0.0.jar g! start file:/ipojo-annotations/hello.client.annotation/target/hello.client.annotation-1.0.0.jar g! start file:/ipojo-annotations/hello.impl.annotation/target/hello.impl.annotation-1.0.0.jar g! [ERROR] : [AnnotatedHelloClient-0] createInstance -> The POJO constructor invocation failed : Expecting a stackmap frame at branch targe t 12 in method ipojo.example.hello.client.HelloClient.__getm_end()Z at offset 4 java.lang.VerifyError: Expecting a stackmap frame at branch target 12 in method ipojo.example.hello.client.HelloClient.__getm_end()Z at offs et 4 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.getDeclaredConstructor(Unknown Source) at org.apache.felix.ipojo.InstanceManager.createObject(InstanceManager.java:650) at org.apache.felix.ipojo.InstanceManager.getPojoObject(InstanceManager.java:844) at org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.__stateChanged(LifecycleCallbackHandler.java:156) at org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.stateChanged(LifecycleCallbackHandler.java) at org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:471) at org.apache.felix.ipojo.InstanceManager.stateChanged(InstanceManager.java:1314) at org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:496) at org.apache.felix.ipojo.HandlerManager.stateChanged(HandlerManager.java:239) at org.apache.felix.ipojo.Handler.setValidity(Handler.java:174) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__checkContext(DependencyHandler.java:186) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.checkContext(DependencyHandler.java) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__validate(DependencyHandler.java:149) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.validate(DependencyHandler.java) at org.apache.felix.ipojo.util.DependencyModel.validate(DependencyModel.java:642) at org.apache.felix.ipojo.util.DependencyModel.computeDependencyState(DependencyModel.java:310) at org.apache.felix.ipojo.util.DependencyModel.manageArrival(DependencyModel.java:394) at org.apache.felix.ipojo.util.DependencyModel.addedService(DependencyModel.java:335) at org.apache.felix.ipojo.util.Tracker$Tracked.trackAdding(Tracker.java:725) at org.apache.felix.ipojo.util.Tracker$Tracked.track(Tracker.java:686) at org.apache.felix.ipojo.util.Tracker$Tracked.serviceChanged(Tracker.java:647) at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932) at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793) at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543) at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4252) at org.apache.felix.framework.Felix.registerService(Felix.java:3275) at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346) at org.apache.felix.ipojo.IPojoContext.registerService(IPojoContext.java:338) at org.apache.felix.ipojo.handlers.providedservice.ProvidedService.registerService(ProvidedService.java:345) at org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler.__stateChanged(ProvidedServiceHandler.java:494) at org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler.stateChanged(ProvidedServiceHandler.java) at org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:471) at org.apache.felix.ipojo.InstanceManager.start(InstanceManager.java:353) at org.apache.felix.ipojo.ComponentFactory.createInstance(ComponentFactory.java:166) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:301) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:238) at org.apache.felix.ipojo.InstanceCreator$ManagedInstance.create(InstanceCreator.java:343) at org.apache.felix.ipojo.InstanceCreator.addInstance(InstanceCreator.java:89) at org.apache.felix.ipojo.Extender.parse(Extender.java:269) at org.apache.felix.ipojo.Extender.startManagementFor(Extender.java:208) at org.apache.felix.ipojo.Extender.access$600(Extender.java:52) at org.apache.felix.ipojo.Extender$CreatorThread.run(Extender.java:682) at java.lang.Thread.run(Unknown Source) ERROR: Bundle hello.client.annotation [22] EventDispatcher: Error during dispatch. (java.lang.RuntimeException: Cannot create a POJO instanc e, the POJO constructor invocation has thrown an exception : Expecting a stackmap frame at branch target 12 in method ipojo.example.hello.cl ient.HelloClient.__getm_end()Z at offset 4) java.lang.RuntimeException: Cannot create a POJO instance, the POJO constructor invocation has thrown an exception : Expecting a stackmap fr ame at branch target 12 in method ipojo.example.hello.client.HelloClient.__getm_end()Z at offset 4 at org.apache.felix.ipojo.InstanceManager.createObject(InstanceManager.java:707) at org.apache.felix.ipojo.InstanceManager.getPojoObject(InstanceManager.java:844) at org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.__stateChanged(LifecycleCallbackHandler.java:156) at org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.stateChanged(LifecycleCallbackHandler.java) at org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:471) at org.apache.felix.ipojo.InstanceManager.stateChanged(InstanceManager.java:1314) at org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:496) at org.apache.felix.ipojo.HandlerManager.stateChanged(HandlerManager.java:239) at org.apache.felix.ipojo.Handler.setValidity(Handler.java:174) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__checkContext(DependencyHandler.java:186) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.checkContext(DependencyHandler.java) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__validate(DependencyHandler.java:149) at org.apache.felix.ipojo.handlers.dependency.DependencyHandler.validate(DependencyHandler.java) at org.apache.felix.ipojo.util.DependencyModel.validate(DependencyModel.java:642) at org.apache.felix.ipojo.util.DependencyModel.computeDependencyState(DependencyModel.java:310) at org.apache.felix.ipojo.util.DependencyModel.manageArrival(DependencyModel.java:394) at org.apache.felix.ipojo.util.DependencyModel.addedService(DependencyModel.java:335) at org.apache.felix.ipojo.util.Tracker$Tracked.trackAdding(Tracker.java:725) at org.apache.felix.ipojo.util.Tracker$Tracked.track(Tracker.java:686) at org.apache.felix.ipojo.util.Tracker$Tracked.serviceChanged(Tracker.java:647) at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932) at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793) at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543) at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4252) at org.apache.felix.framework.Felix.registerService(Felix.java:3275) at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346) at org.apache.felix.ipojo.IPojoContext.registerService(IPojoContext.java:338) at org.apache.felix.ipojo.handlers.providedservice.ProvidedService.registerService(ProvidedService.java:345) at org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler.__stateChanged(ProvidedServiceHandler.java:494) at org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler.stateChanged(ProvidedServiceHandler.java) at org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:471) at org.apache.felix.ipojo.InstanceManager.start(InstanceManager.java:353) at org.apache.felix.ipojo.ComponentFactory.createInstance(ComponentFactory.java:166) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:301) at org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:238) at org.apache.felix.ipojo.InstanceCreator$ManagedInstance.create(InstanceCreator.java:343) at org.apache.felix.ipojo.InstanceCreator.addInstance(InstanceCreator.java:89) at org.apache.felix.ipojo.Extender.parse(Extender.java:269) at org.apache.felix.ipojo.Extender.startManagementFor(Extender.java:208) at org.apache.felix.ipojo.Extender.access$600(Extender.java:52) at org.apache.felix.ipojo.Extender$CreatorThread.run(Extender.java:682) at java.lang.Thread.run(Unknown Source) Is iPOJO supposed to work with Java 7? Any ideas or suggested would be greatly appreciated? Adam M. -- View this message in context: http://old.nabble.com/Trouble-running-iPOJO-annotation-%22example-of-usage%22-with-Java-7-tp32739346p32739346.html Sent from the Apache Felix - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@felix.apache.org For additional commands, e-mail: users-help@felix.apache.org