Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building substrate examples fail with ... native-image ... returned non-zero result #57

Closed
wolfgangimig opened this issue May 17, 2022 · 8 comments

Comments

@wolfgangimig
Copy link

When building the examples I get the following error:

[ERROR] Failed to execute goal org.graalvm.nativeimage:native-image-maven-plugin:21.0.0:native-image (default) on project org.apache.felix.atomos.examples.substrate.lib: Execution of /usr/lib/jvm/graalvm-ce-java11-22.1.0/lib/svm/bin/native-image -cp /home/wolfgang/git/felix-atomos/atomos/tar... -H:Name=atomos returned non-zero result

My environment is as follwos:

...~/git/felix-atomos$ java -version
openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment GraalVM CE 22.1.0 (build 11.0.15+10-jvmci-22.1-b06)
OpenJDK 64-Bit Server VM GraalVM CE 22.1.0 (build 11.0.15+10-jvmci-22.1-b06, mixed mode, sharing)

...:~/git/felix-atomos$ echo $JAVA_HOME
/usr/lib/jvm/graalvm-ce-java11-22.1.0

...:~/git/felix-atomos$ mvn -version
Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.15, vendor: GraalVM Community, runtime: /usr/lib/jvm/graalvm-ce-java11-22.1.0
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.13.0-40-generic", arch: "amd64", family: "unix"

@tjwatson tjwatson mentioned this issue May 17, 2022
@tjwatson
Copy link
Member

I had to update the native maven plugin for Graal to get this to work with 22.1 with PR #58. Could you try that out?

This makes the example atomos.examples/atomos.examples.substrate.lib work. But atomos.examples/atomos.examples.substrate.maven seems to not actually do any native build at all. Not sure why.

@tjwatson
Copy link
Member

On Equinox it seems the package javax.rmi.ssl is missing. I'm not sure why that is not being included or detected with Equinox vs Felix.

@tjwatson
Copy link
Member

I now got the atomos.examples/atomos.examples.substrate.maven working also for Felix. The issue with Equinox is separate from this build failure.

@tjwatson
Copy link
Member

To get the native examples working with equinox you can pass org.osgi.framework.system.packages.extra=javax.rmi.ssl to the native executable. For example:

./org.apache.felix.atomos.examples.substrate.maven org.osgi.framework.system.packages.extra=javax.rmi.ssl

@wolfgangimig
Copy link
Author

There is still an error
...native-image returns exit value: 1

I found here that code 1 is returned if memory is out.
So I increased RAM (20GB free) and also added the variable GRAALVM_HOME to my .mavenrc

However, the error still occurs for -Pfelix and -Pequinox in

`./mvnw clean install -X -Pjava8 -Psubstrate -Pfelix

Errors on stdout:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedConstructor (file:/home/wolfgang/.m2/repository/org/codehaus/groovy/groovy-all-minimal/1.5.6/groovy-all-minimal-1.5.6.jar) to constructor java.io.File(java.lang.String,java.io.File)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedConstructor
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
java.net.MalformedURLException: no protocol: switch.location
	at java.base/java.net.URL.<init>(URL.java:645)
	at [email protected]/org.apache.felix.framework.util.SecureAction.createURL(SecureAction.java:310)
	at [email protected]/org.apache.felix.framework.cache.JarRevision.initialize(JarRevision.java:148)
	at [email protected]/org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:76)
	at [email protected]/org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:819)
	at [email protected]/org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:491)
	at [email protected]/org.apache.felix.framework.cache.BundleArchive.revise(BundleArchive.java:463)
	at [email protected]/org.apache.felix.framework.BundleImpl.revise(BundleImpl.java:1226)
	at [email protected]/org.apache.felix.framework.Felix.updateBundle(Felix.java:2577)
	at [email protected]/org.apache.felix.framework.BundleImpl.update(BundleImpl.java:1026)
	at [email protected]/org.apache.felix.framework.BundleImpl.update(BundleImpl.java:1012)
	at [email protected]/org.apache.felix.atomos.tests.modulepath.service.ModulepathLaunchTest.testConnectLocation(ModulepathLaunchTest.java:988)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:675)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:125)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:132)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:124)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:74)
	at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
	at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:104)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:62)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:43)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:35)
	at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
	at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:202)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:198)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220)
	at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188)
	at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at [email protected]/org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at [email protected]/org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at [email protected]/org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at [email protected]/org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [79](R 79.0): missing requirement [org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [79](R 79.0): missing requirement [org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [79](R 79.0): missing requirement [org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [79](R 79.0): missing requirement [org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [79](R 79.0): missing requirement [org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [79](R 79.0): missing requirement [org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [79](R 79.0): missing requirement [org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [79](R 79.0): missing requirement [org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [79](R 79.0): missing requirement [org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [79](R 79.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [78](R 78.0): missing requirement [org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [78](R 78.0): missing requirement [org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [78](R 78.0): missing requirement [org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [78](R 78.0): missing requirement [org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [78](R 78.0): missing requirement [org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [78](R 78.0): missing requirement [org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [68](R 68.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [68](R 68.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [68](R 68.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [74](R 74.0): missing requirement [org.osgi.service.component.annotations [74](R 74.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [74](R 74.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [78](R 78.0): missing requirement [org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [72](R 72.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [78](R 78.0): missing requirement [org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [78](R 78.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0): missing requirement [org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.atomos.tests.testbundles.service.impl [70](R 70.0)] osgi.extender; (&(osgi.extender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
org.osgi.framework.BundleException: Unable to resolve org.osgi.service.component.annotations [76](R 76.0): missing requirement [org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*))) Unresolved requirements: [[org.osgi.service.component.annotations [76](R 76.0)] osgi.unresolvable; (&(must.not.resolve=*)(!(must.not.resolve=*)))]
	at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1566)
	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
	at java.base/java.lang.Thread.run(Thread.java:829)
Warning: Using a deprecated option --allow-incomplete-classpath from command line. Allowing an incomplete classpath is now the default. Use --link-at-build-time to report linking errors at image build time for a class or package.
Warning: Could not resolve apple.security.AppleProvider for reflection configuration. Reason: java.lang.ClassNotFoundException: apple.security.AppleProvider.
Warning: Could not resolve java.net.SetAccessible/0x0000000840096c40 for reflection configuration. Reason: java.lang.ClassNotFoundException: java.net.SetAccessible/0x0000000840096c40.
Warning: Method org.apache.felix.atomos.impl.modules.AtomosModules.<init>(Map) not found.
Warning: Could not resolve org.eclipse.equinox.log.ExtendedLogService for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.equinox.log.ExtendedLogService.
Warning: Could not resolve org.eclipse.osgi.framework.log.FrameworkLog for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.framework.log.FrameworkLog.
Warning: Could not resolve org.eclipse.osgi.internal.cds.CDSHookConfigurator for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.internal.cds.CDSHookConfigurator.
Warning: Could not resolve org.eclipse.osgi.internal.connect.ConnectHookConfigurator for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.internal.connect.ConnectHookConfigurator.
Warning: Could not resolve org.eclipse.osgi.internal.framework.BundleContextImpl for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.internal.framework.BundleContextImpl.
Warning: Could not resolve org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.
Warning: Could not resolve org.eclipse.osgi.internal.framework.SystemBundleActivator for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.internal.framework.SystemBundleActivator.
Warning: Could not resolve org.eclipse.osgi.internal.signedcontent.SignedBundleHook for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.internal.signedcontent.SignedBundleHook.
Warning: Could not resolve org.eclipse.osgi.service.datalocation.Location for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.service.datalocation.Location.
Warning: Could not resolve org.eclipse.osgi.service.debug.DebugOptions for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.service.debug.DebugOptions.
Warning: Could not resolve org.eclipse.osgi.service.debug.DebugOptionsListener for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.service.debug.DebugOptionsListener.
Warning: Could not resolve org.eclipse.osgi.service.environment.EnvironmentInfo for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.service.environment.EnvironmentInfo.
Warning: Could not resolve org.eclipse.osgi.service.localization.BundleLocalization for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.service.localization.BundleLocalization.
Warning: Could not resolve org.eclipse.osgi.service.security.TrustEngine for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.service.security.TrustEngine.
Warning: Could not resolve org.eclipse.osgi.service.urlconversion.URLConverter for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.service.urlconversion.URLConverter.
Warning: Could not resolve org.eclipse.osgi.signedcontent.SignedContentFactory for reflection configuration. Reason: java.lang.ClassNotFoundException: org.eclipse.osgi.signedcontent.SignedContentFactory.
Warning: Could not resolve org.osgi.service.condpermadmin.ConditionalPermissionAdmin for reflection configuration. Reason: java.lang.ClassNotFoundException: org.osgi.service.condpermadmin.ConditionalPermissionAdmin.
Warning: Could not resolve org.osgi.service.permissionadmin.PermissionAdmin for reflection configuration. Reason: java.lang.ClassNotFoundException: org.osgi.service.permissionadmin.PermissionAdmin.
Warning: Field org.osgi.service.http.runtime.dto.RuntimeDTO.failedPreprocessorDTOs not found.
Warning: Field org.osgi.service.http.runtime.dto.RuntimeDTO.preprocessorDTOs not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartEnabled not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartFileSizeThreshold not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartLocation not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartMaxFileSize not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartMaxRequestSize not found.
Error: Classes that should be initialized at run time got initialized during image building:
 org.eclipse.jetty.util.ModuleLocation was unintentionally initialized at build time. To see why org.eclipse.jetty.util.ModuleLocation got initialized use --trace-class-initialization=org.eclipse.jetty.util.ModuleLocation

com.oracle.svm.core.util.UserError$UserException: Classes that should be initialized at run time got initialized during image building:
 org.eclipse.jetty.util.ModuleLocation was unintentionally initialized at build time. To see why org.eclipse.jetty.util.ModuleLocation got initialized use --trace-class-initialization=org.eclipse.jetty.util.ModuleLocation

	at com.oracle.svm.core.util.UserError.abort(UserError.java:72)
	at com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization.checkDelayedInitialization(ConfigurableClassInitialization.java:560)
	at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.duringAnalysis(ClassInitializationFeature.java:167)
	at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$10(NativeImageGenerator.java:726)
	at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:74)
	at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$11(NativeImageGenerator.java:726)
	at com.oracle.graal.pointsto.PointsToAnalysis.runAnalysis(PointsToAnalysis.java:751)
	at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:723)
	at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:558)
	at com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:515)
	at com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:407)
	at com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:585)
	at com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:128)
	at com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus.main(NativeImageGeneratorRunner.java:615)
Error: Image build request failed with exit status 1
com.oracle.svm.driver.NativeImage$NativeImageError: Image build request failed with exit status 1
	at com.oracle.svm.driver.NativeImage.showError(NativeImage.java:1678)
	at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1389)
	at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1350)
	at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1337)
java.lang.RuntimeException: java.lang.Exception: native-image returns exit value: 1
	at org.apache.felix.atomos.utils.core.plugins.finaliser.ni.NativeImagePlugin.lambda$doFinal$1(NativeImagePlugin.java:126)
	at java.base/java.util.Optional.ifPresent(Optional.java:183)
	at org.apache.felix.atomos.utils.core.plugins.finaliser.ni.NativeImagePlugin.doFinal(NativeImagePlugin.java:118)
	at org.apache.felix.atomos.utils.core.LauncherImpl.lambda$execute$21(LauncherImpl.java:253)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
	at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395)
	at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
	at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:502)
	at org.apache.felix.atomos.utils.core.LauncherImpl.execute(LauncherImpl.java:253)
	at org.apache.felix.atomos.utils.core.LauncherImpl.execute(LauncherImpl.java:152)
	at org.apache.felix.atomos.maven.nativeimage.NativeImageMojo.execute(NativeImageMojo.java:130)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:954)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.maven.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:39)
	at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:122)
	at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:55)
Caused by: java.lang.Exception: native-image returns exit value: 1
	at org.apache.felix.atomos.utils.substrate.impl.NativeImageCliUtil.execute(NativeImageCliUtil.java:73)
	at org.apache.felix.atomos.utils.substrate.impl.NativeImageCliImpl.execute(NativeImageCliImpl.java:41)
	at org.apache.felix.atomos.utils.core.plugins.finaliser.ni.NativeImagePlugin.lambda$doFinal$1(NativeImagePlugin.java:121)
	... 46 more
Warning: Ignoring server-mode native-image argument --no-server.
Warning: Using a deprecated option --allow-incomplete-classpath from command line. Allowing an incomplete classpath is now the default. Use --link-at-build-time to report linking errors at image build time for a class or package.
2022-05-20 13:25:00.251:INFO::main: Logging initialized @2015ms to org.eclipse.jetty.util.log.StdErrLog
Warning: Could not resolve org.apache.felix.atomos.substrate.config.ReflectConfig for reflection configuration. Reason: java.lang.ClassNotFoundException: org.apache.felix.atomos.substrate.config.ReflectConfig.
Warning: Could not resolve org.apache.felix.atomos.substrate.config.ResourceConfig for reflection configuration. Reason: java.lang.ClassNotFoundException: org.apache.felix.atomos.substrate.config.ResourceConfig.
Warning: Could not resolve org.apache.felix.atomos.substrate.config.SubstrateService for reflection configuration. Reason: java.lang.ClassNotFoundException: org.apache.felix.atomos.substrate.config.SubstrateService.
Warning: Using a deprecated option --allow-incomplete-classpath from command line. Allowing an incomplete classpath is now the default. Use --link-at-build-time to report linking errors at image build time for a class or package.
2022-05-20 13:26:05.036:INFO::main: Logging initialized @1972ms to org.eclipse.jetty.util.log.StdErrLog
Warning: Field org.osgi.service.http.runtime.dto.RuntimeDTO.failedPreprocessorDTOs not found.
Warning: Field org.osgi.service.http.runtime.dto.RuntimeDTO.preprocessorDTOs not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartEnabled not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartFileSizeThreshold not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartLocation not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartMaxFileSize not found.
Warning: Field org.osgi.service.http.runtime.dto.ServletDTO.multipartMaxRequestSize not found.

@tjwatson
Copy link
Member

I have the same GraalVM version and I am also running on Linux and I don't see these errors. I am using RHEL 8.5 which has an older kernel version that you. Does it fail the same if you use -Pequinox?

Which project is this failing on? Can you try building the atomos.examples.substrate.lib project? This project doesn't use the Atomos plugin for building the native image. After doing a mvn clean install -Pjava9 -Pfelix from the repo base directly try running mvn clean install -Pfelix from the atomos.examples/atomos.examples.substrate.lib/ folder.

@tjwatson
Copy link
Member

I suspect you may have been failing on the jaxrs example, but still not sure. There were some issues with the jaxrs example that I have a fix for in PR #59

@wolfgangimig
Copy link
Author

wolfgangimig commented May 20, 2022

This fix solves the problem.

The command mvnw from here compiles and produces a atomos.examples/atomos.examples.jaxrs/target/native_image_build/bin/org.apache.felix.atomos.examples.jaxrs that works as described here

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants