[
https://issues.apache.org/jira/browse/FELIX-4625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14121090#comment-14121090
]
fritz proebstle commented on FELIX-4625:
----------------------------------------
Here is my lb -s output
lb -s
START LEVEL 5
ID|State |Level|Symbolic name
0|Active | 0|org.apache.felix.framework (4.4.0)
1|Active | 1|org.apache.felix.gogo.command (0.12.0)
2|Active | 1|org.apache.felix.gogo.runtime (0.10.0)
3|Active | 1|org.apache.felix.gogo.shell (0.10.0)
4|Active | 1|com.springsource.javax.servlet (2.4.0)
5|Active | 1|org.apache.commons.fileupload (1.2.2)
6|Active | 5|org.apache.commons.io (2.4.0)
7|Active | 1|org.apache.felix.bundlerepository (1.6.6)
8|Active | 1|org.apache.felix.http.api (2.2.0)
9|Active | 1|org.apache.felix.http.base (2.2.0)
10|Active | 1|org.apache.felix.http.jetty (2.2.0)
11|Active | 1|org.apache.felix.webconsole.plugins.memoryusage (1.0.2)
12|Active | 1|org.apache.felix.webconsole.plugins.packageadmin (1.0.0)
13|Active | 5|org.apache.felix.webconsole (4.0.0)
14|Active | 1|osgi.cmpn (4.2.0.200908310645)
15|Active | 1|org.ow2.chameleon.commons.json (20090911.0.0.0002)
16|Active | 5|de.transver.incap.scheduler.impl1 (1.0.0.SNAPSHOT)
17|Installed | 5|org.quartz-scheduler.quartz (2.2.1)
18|Installed | 5|slf4j.api (1.6.6)
19|Active | 5|org.apache.felix.eventadmin (1.3.2)
20|Active | 5|org.apache.felix.log (1.0.1)
21|Active | 5|osgi.core (4.1.0.build-200702212030)
22|Active | 5|osgi.compendium (4.1.0.build-200702212030)
23|Active | 5|org.apache.felix.configadmin (1.6.0)
24|Active | 5|org.ops4j.pax.configmanager (0.2.3)
25|Active | 5|org.ops4j.pax.logging.pax-logging-api (1.7.2)
26|Active | 5|org.ops4j.pax.logging.pax-logging-service (1.7.2)
27|Active | 5|org.apache.felix.ipojo (1.12.0)
28|Active | 5|org.objectweb.asm.all (5.0.2)
29|Active | 5|org.apache.felix.ipojo.metadata (1.6.0)
30|Active | 5|org.apache.felix.ipojo.gogo (1.12.0)
31|Active | 5|org.apache.felix.ipojo.webconsole (1.7.0)
> ipojo 1.12.0 runtime error/exception with target=java8
> -------------------------------------------------------
>
> Key: FELIX-4625
> URL: https://issues.apache.org/jira/browse/FELIX-4625
> Project: Felix
> Issue Type: Bug
> Components: iPOJO
> Affects Versions: ipojo-runtime-1.12.0
> Environment: windows7 x64 java8u20 x 64
> Reporter: fritz proebstle
> Assignee: Clement Escoffier
>
> I reduced the problem to the hello/Helloclient demo.
> Felix is running java8u20. Pax runner plugin is configured as follows:
> <plugin>
> <!-- Pax Runner Maven plugin -->
> <groupId>org.ops4j</groupId>
> <artifactId>maven-pax-plugin</artifactId>
> <version>1.5</version>
> <configuration>
> <!-- Pax Runner version -->
> <runner>1.5.0</runner>
> <!-- OSGi framework type (equinox,
> felix, knopflerfish) -->
> <framework>felix</framework>
> <provision>
> <param>--startLevel=5</param>
> <param>--log=info</param>
>
> <param>--ee=file:JavaSE-1.8</param>
>
> <param>--workingDirectory=target/runner</param>
> <!-- undles that should be
> installed -->
>
> <param>--definitionURL=file:definitionURL4_4_0.xml</param>
> <param>--vmOptions=-Xdebug
> -Xnoagent -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y
> </param>
>
> <param>mvn:de.transver/incap.scheduler.impl1/1.0.0-SNAPSHOT@5</param>
> </provision>
> </configuration>
> </plugin>
> Runnung the hello/Helloclient demo with a code compiled with
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-compiler-plugin</artifactId>
> <configuration>
> <source>1.8</source>
> <target>1.8</target>
> </configuration>
> </plugin>
> I get a runtime error ( Stack trace see below).
> if I compile with
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-compiler-plugin</artifactId>
> <configuration>
> <source>1.8</source>
> <target>1.7</target>
> </configuration>
> </plugin>
> the code is running perfectly.
> Stack trace :
> [FelixStartLevel] DEBUG org.ops4j.pax.logging.pax-logging-service -
> BundleEvent STARTED - org.ops4j.pax.logging.pax-logging-service
> [FelixStartLevel] DEBUG org.apache.felix.ipojo - BundleEvent STARTING -
> org.apache.felix.ipojo
> [FelixStartLevel] DEBUG org.apache.felix.ipojo - ServiceEvent REGISTERED -
> [org.osgi.service.cm.ConfigurationListener] - org.apache.felix.ipojo
> [FelixStartLevel] DEBUG org.apache.felix.ipojo - ServiceEvent REGISTERED -
> [org.apache.felix.ipojo.extender.queue.QueueService] - org.apache.felix.ipojo
> [FelixStartLevel] DEBUG org.apache.felix.ipojo - ServiceEvent REGISTERED -
> [org.apache.felix.ipojo.extender.queue.QueueService,
> org.osgi.service.cm.ManagedService] - org.apache.felix.ipojo
> [FelixStartLevel] DEBUG org.apache.felix.ipojo - ServiceEvent REGISTERED -
> [org.apache.felix.ipojo.extender.DeclarationBuilderService] -
> org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.ExtensionDeclaration] -
> org.apache.felix.ipojo
> [FelixStartLevel] DEBUG org.apache.felix.ipojo - BundleEvent STARTED -
> org.apache.felix.ipojo
> [FelixStartLevel] DEBUG org.apache.felix.ipojo.metadata - BundleEvent
> RESOLVED - org.apache.felix.ipojo.metadata
> [FelixStartLevel] DEBUG org.apache.felix.ipojo.metadata - BundleEvent
> STARTING - org.apache.felix.ipojo.metadata
> [FelixStartLevel] DEBUG org.apache.felix.ipojo.metadata - BundleEvent STARTED
> - org.apache.felix.ipojo.metadata
> [FelixStartLevel] DEBUG org.apache.felix.ipojo.gogo - BundleEvent RESOLVED -
> org.apache.felix.ipojo.gogo
> [FelixStartLevel] DEBUG org.apache.felix.ipojo.gogo - BundleEvent STARTING -
> org.apache.felix.ipojo.gogo
> [FelixStartLevel] DEBUG org.apache.felix.ipojo.gogo - BundleEvent STARTED -
> org.apache.felix.ipojo.gogo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.ExtensionDeclaration] -
> org.apache.felix.ipojo
> [FelixStartLevel] DEBUG org.apache.felix.ipojo.webconsole - BundleEvent
> RESOLVED - org.apache.felix.ipojo.webconsole
> [FelixStartLevel] DEBUG org.apache.felix.ipojo.webconsole - BundleEvent
> STARTING - org.apache.felix.ipojo.webconsole
> [FelixStartLevel] DEBUG org.apache.felix.ipojo.webconsole - BundleEvent
> STARTED - org.apache.felix.ipojo.webconsole
> [main] DEBUG org.apache.felix.framework - BundleEvent STARTED -
> org.apache.felix.framework
> [FelixDispatchQueue] DEBUG org.apache.felix.framework - FrameworkEvent
> STARTED - org.apache.felix.framework
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> de.transver.incap.scheduler.impl1
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> de.transver.incap.scheduler.impl1
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> de.transver.incap.scheduler.impl1
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED -
> [org.apache.felix.ipojo.extender.InstanceDeclaration] -
> de.transver.incap.scheduler.impl1
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED -
> [org.apache.felix.ipojo.extender.InstanceDeclaration] -
> de.transver.incap.scheduler.impl1
> [Jetty HTTP Service] DEBUG org.apache.felix.http.jetty - ServiceEvent
> REGISTERED - [org.osgi.service.http.HttpService,
> org.apache.felix.http.api.ExtHttpService] - org.apache.felix.http.jetty
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED -
> [org.apache.felix.ipojo.extender.InstanceDeclaration] -
> de.transver.incap.scheduler.impl1
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.gogo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> org.apache.felix.ipojo.gogo
> [Jetty HTTP Service] DEBUG org.apache.felix.http.jetty - ServiceEvent
> MODIFIED - [org.osgi.service.http.HttpService,
> org.apache.felix.http.api.ExtHttpService] - org.apache.felix.http.jetty
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.gogo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.extender.InstanceDeclaration] -
> org.apache.felix.ipojo.gogo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.webconsole -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.extender.TypeDeclaration] -
> org.apache.felix.ipojo.webconsole
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.webconsole -
> ServiceEvent REGISTERED -
> [org.apache.felix.ipojo.extender.InstanceDeclaration] -
> org.apache.felix.ipojo.webconsole
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.HandlerFactory] - org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.HandlerFactory] - org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.HandlerFactory] - org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.HandlerFactory] - org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.HandlerFactory] - org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.HandlerFactory] - org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.HandlerFactory] - org.apache.felix.ipojo
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.Factory] -
> de.transver.incap.scheduler.impl1
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.Factory] -
> de.transver.incap.scheduler.impl1
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.webconsole -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.Factory] -
> org.apache.felix.ipojo.webconsole
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.architecture.Architecture]
> - de.transver.incap.scheduler.impl1
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.architecture.Architecture]
> - de.transver.incap.scheduler.impl1
> java.lang.RuntimeException: Cannot create a POJO instance, the POJO
> constructor invocation has thrown an exceptionERROR: Bundle
> de.transver.incap.scheduler.impl1 [16] EventDispatcher: Error during
> dispatch. (java.lang.RuntimeException: Cannot create a POJO instance, the
> POJO constructor invocation has thrown an exception)
> at
> org.apache.felix.ipojo.InstanceManager.createObject(InstanceManager.java:805)
> at
> org.apache.felix.ipojo.InstanceManager.getPojoObject(InstanceManager.java:961)
> at
> org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.__M_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:560)
> at
> org.apache.felix.ipojo.InstanceManager.stateChanged(InstanceManager.java:1531)
> at
> org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:585)
> 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.__M_checkContext(DependencyHandler.java:170)
> at
> org.apache.felix.ipojo.handlers.dependency.DependencyHandler.checkContext(DependencyHandler.java)
> at
> org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__M_validate(DependencyHandler.java:133)
> at
> org.apache.felix.ipojo.handlers.dependency.DependencyHandler.validate(DependencyHandler.java)
> at
> org.apache.felix.ipojo.util.DependencyModel.validate(DependencyModel.java:522)
> at
> org.apache.felix.ipojo.util.DependencyModel.computeAndSetDependencyState(DependencyModel.java:362)
> at
> org.apache.felix.ipojo.util.DependencyModel.onChange(DependencyModel.java:1123)
> at
> org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.fireUpdate(ServiceReferenceManager.java:561)
> at
> org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.onNewMatchingService(ServiceReferenceManager.java:525)
> at
> org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.addedService(ServiceReferenceManager.java:504)
> at
> org.apache.felix.ipojo.util.Tracker$Tracked.trackAdding(Tracker.java:711)
> at org.apache.felix.ipojo.util.Tracker$Tracked.track(Tracker.java:672)
> at
> org.apache.felix.ipojo.util.Tracker$Tracked.serviceChanged(Tracker.java:633)
> at
> org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:943)
> at
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:794)
> at
> org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)
> at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4425)
> at org.apache.felix.framework.Felix.registerService(Felix.java:3429)
> at
> org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
> at
> org.apache.felix.ipojo.IPojoContext.registerService(IPojoContext.java:395)
> at
> org.apache.felix.ipojo.handlers.providedservice.ProvidedService.registerService(ProvidedService.java:351)
> at
> org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler.__M_stateChanged(ProvidedServiceHandler.java:484)
> at
> org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler.stateChanged(ProvidedServiceHandler.java)
> at
> org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:560)
> at
> org.apache.felix.ipojo.InstanceManager.start(InstanceManager.java:440)
> at
> org.apache.felix.ipojo.ComponentFactory.createInstance(ComponentFactory.java:179)
> at
> org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:319)
> at
> org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:240)
> at
> org.apache.felix.ipojo.extender.internal.linker.ManagedType$InstanceSupport$1.call(ManagedType.java:312)
> at
> org.apache.felix.ipojo.extender.internal.linker.ManagedType$InstanceSupport$1.call(ManagedType.java:306)
> at
> org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable.call(JobInfoCallable.java:114)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.VerifyError: Expecting a stackmap frame at branch target
> 12
> Exception Details:
> Location:
> ipojo/example/hello/client/HelloClient.run()V @4: ifne
> Reason:
> Expected stackmap frame at this location.
> Bytecode:
> 0000000: 2ab4 0050 9a00 082a b700 53b1 2ab4 001c
> 0000010: 2a12 5403 bd00 04b6 0058 2ab7 0053 2ab4
> 0000020: 001c 2a12 5401 b600 5ba7 0011 4d2a b400
> 0000030: 1c2a 1254 2cb6 005f 2cbf b1
> Exception Handler Table:
> bci [12, 41] => handler: 44
> at java.lang.Class.getDeclaredConstructors0(Native Method)
> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2658)
> at java.lang.Class.getConstructor0(Class.java:2964)
> at java.lang.Class.getDeclaredConstructor(Class.java:2165)
> at
> org.apache.felix.ipojo.InstanceManager.createObject(InstanceManager.java:746)
> ... 43 more
> [FelixDispatchQueue] DEBUG de.transver.incap.scheduler.impl1 - FrameworkEvent
> ERROR - de.transver.incap.scheduler.impl1
> java.lang.RuntimeException: Cannot create a POJO instance, the POJO
> constructor invocation has thrown an exception
> at
> org.apache.felix.ipojo.InstanceManager.createObject(InstanceManager.java:805)
> at
> org.apache.felix.ipojo.InstanceManager.getPojoObject(InstanceManager.java:961)
> at
> org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.__M_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:560)
> at
> org.apache.felix.ipojo.InstanceManager.stateChanged(InstanceManager.java:1531)
> at
> org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:585)
> 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.__M_checkContext(DependencyHandler.java:170)
> at
> org.apache.felix.ipojo.handlers.dependency.DependencyHandler.checkContext(DependencyHandler.java)
> at
> org.apache.felix.ipojo.handlers.dependency.DependencyHandler.__M_validate(DependencyHandler.java:133)
> at
> org.apache.felix.ipojo.handlers.dependency.DependencyHandler.validate(DependencyHandler.java)
> at
> org.apache.felix.ipojo.util.DependencyModel.validate(DependencyModel.java:522)
> at
> org.apache.felix.ipojo.util.DependencyModel.computeAndSetDependencyState(DependencyModel.java:362)
> at
> org.apache.felix.ipojo.util.DependencyModel.onChange(DependencyModel.java:1123)
> at
> org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.fireUpdate(ServiceReferenceManager.java:561)
> at
> org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.onNewMatchingService(ServiceReferenceManager.java:525)
> at
> org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.addedService(ServiceReferenceManager.java:504)
> at
> org.apache.felix.ipojo.util.Tracker$Tracked.trackAdding(Tracker.java:711)
> at org.apache.felix.ipojo.util.Tracker$Tracked.track(Tracker.java:672)
> at
> org.apache.felix.ipojo.util.Tracker$Tracked.serviceChanged(Tracker.java:633)
> at
> org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:943)
> at
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:794)
> at
> org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)
> at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4425)
> at org.apache.felix.framework.Felix.registerService(Felix.java:3429)
> at
> org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
> at
> org.apache.felix.ipojo.IPojoContext.registerService(IPojoContext.java:395)
> at
> org.apache.felix.ipojo.handlers.providedservice.ProvidedService.registerService(ProvidedService.java:351)
> at
> org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler.__M_stateChanged(ProvidedServiceHandler.java:484)
> at
> org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler.stateChanged(ProvidedServiceHandler.java)
> at
> org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:560)
> at
> org.apache.felix.ipojo.InstanceManager.start(InstanceManager.java:440)
> at
> org.apache.felix.ipojo.ComponentFactory.createInstance(ComponentFactory.java:179)
> at
> org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:319)
> at
> org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:240)
> at
> org.apache.felix.ipojo.extender.internal.linker.ManagedType$InstanceSupport$1.call(ManagedType.java:312)
> at
> org.apache.felix.ipojo.extender.internal.linker.ManagedType$InstanceSupport$1.call(ManagedType.java:306)
> at
> org.apache.felix.ipojo.extender.internal.queue.JobInfoCallable.call(JobInfoCallable.java:114)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.VerifyError: Expecting a stackmap frame at branch target
> 12
> Exception Details:
> Location:
> ipojo/example/hello/client/HelloClient.run()V @4: ifne
> Reason:
> Expected stackmap frame at this location.
> Bytecode:
> 0000000: 2ab4 0050 9a00 082a b700 53b1 2ab4 001c
> 0000010: 2a12 5403 bd00 04b6 0058 2ab7 0053 2ab4
> 0000020: 001c 2a12 5401 b600 5ba7 0011 4d2a b400
> 0000030: 1c2a 1254 2cb6 005f 2cbf b1
> Exception Handler Table:
> bci [12, 41] => handler: 44
> at java.lang.Class.getDeclaredConstructors0(Native Method)
> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2658)
> at java.lang.Class.getConstructor0(Class.java:2964)
> at java.lang.Class.getDeclaredConstructor(Class.java:2165)
> at
> org.apache.felix.ipojo.InstanceManager.createObject(InstanceManager.java:746)
> ... 43 more
> [[iPOJO] pool-1-thread-1] DEBUG de.transver.incap.scheduler.impl1 -
> ServiceEvent REGISTERED - [ipojo.example.hello.Hello] -
> de.transver.incap.scheduler.impl1
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.gogo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.architecture.Architecture] -
> org.apache.felix.ipojo.gogo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.gogo - ServiceEvent
> REGISTERED - [org.apache.felix.ipojo.arch.gogo.Arch] -
> org.apache.felix.ipojo.gogo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.gogo - ServiceEvent
> MODIFIED - [org.apache.felix.ipojo.arch.gogo.Arch] -
> org.apache.felix.ipojo.gogo
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.webconsole -
> ServiceEvent REGISTERED - [org.apache.felix.ipojo.architecture.Architecture]
> - org.apache.felix.ipojo.webconsole
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.webconsole -
> ServiceEvent REGISTERED - [javax.servlet.ServletConfig,
> javax.servlet.Servlet, java.io.Serializable] -
> org.apache.felix.ipojo.webconsole
> [[iPOJO] pool-1-thread-1] DEBUG org.apache.felix.ipojo.webconsole -
> ServiceEvent MODIFIED - [javax.servlet.ServletConfig, javax.ser
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)