Hi Grzegorz,

the same error with pax-transx 0.5.1

 * feature:repo-add pax-transx 0.5.1
 * feature:repo-add pax-transx 0.5.1

Regards

Benjamin

On 20.05.2021 17:43, Grzegorz Grzybek wrote:
Hi

Did you try `mvn clean install` latest pax-transx release?

regards
Grzegorz Grzybek

czw., 20 maj 2021 o 17:40 Benjamin Graf <benjamin.g...@gmx.net> napisał(a):

Hi JB,

I use JDK 11 as runtime environment. There is no code to compile to
reproduce this bug just plain Karaf and pax-trans-tm-narayana from Maven
central.

Regards

Benjamin

On 20.05.2021 10:32, Jean-Baptiste Onofre wrote:
Hi Ben,

Are you using JDK 11 (for both compile and runtime) ?

Regards
JB

Le 20 mai 2021 à 08:17, Benjamin Graf <benjamin.g...@gmx.net> a écrit :

Hi,

it seems there is a bug with embedded resources. I think it is caused
by Felix and not Karaf itself.
How to reproduce:

- Clean start of plain Karaf 4.3.2

- feature:install pax-transx-tm-narayana

Result:

2021-05-20T08:16:02,787 | WARN  | paxtransx-config-1-thread-1 |
pax-transx-tm-narayana           | 60 -
org.ops4j.pax.transx.pax-transx-tm-narayana - 0.5.0 | Error starting service
java.lang.reflect.InvocationTargetException: null
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[?:?]
      at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:?]
      at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:?]
      at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.Activator.doStart(Activator.java:49)
~[?:?]
      at
org.ops4j.pax.transx.tm.impl.AbstractActivator.run(AbstractActivator.java:115)
~[?:?]
      at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[?:?]
      at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
      at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[?:?]
      at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[?:?]
      at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: java.lang.IllegalStateException: Stream handler unavailable
due to: null
      at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.openConnection(URLHandlersStreamHandlerProxy.java:311)
~[?:?]
      at java.net.URL.openConnection(URL.java:1099) ~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.getJarFile(URLClassPath.java:815)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:758)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:751)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:750)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.<init>(URLClassPath.java:725)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:493)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:476)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:455) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at java.net.URLClassLoader.findClass(URLClassLoader.java:451)
~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.doStart(OsgiServer.java:73)
~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.start(OsgiServer.java:66)
~[?:?]
      ... 11 more
Caused by: java.lang.reflect.InvocationTargetException
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[?:?]
      at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:?]
      at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:?]
      at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
      at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.openConnection(URLHandlersStreamHandlerProxy.java:303)
~[?:?]
      at java.net.URL.openConnection(URL.java:1099) ~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.getJarFile(URLClassPath.java:815)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:758)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:751)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:750)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.<init>(URLClassPath.java:725)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:493)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:476)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:455) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at java.net.URLClassLoader.findClass(URLClassLoader.java:451)
~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.doStart(OsgiServer.java:73)
~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.start(OsgiServer.java:66)
~[?:?]
      ... 11 more
Caused by: java.io.IOException: Resource does not exist:
bundle://6a2c22d1-9b1f-46a3-b973-3d9276b47679_60.0:1/activemq-artemis-native-1.0.2.jar#runtime
      at
org.apache.felix.framework.URLHandlersBundleURLConnection.<init>(URLHandlersBundleURLConnection.java:135)
~[?:?]
      at
org.apache.felix.framework.URLHandlersBundleStreamHandler.openConnection(URLHandlersBundleStreamHandler.java:66)
~[?:?]
      at java.net.URL.openConnection(URL.java:1099) ~[?:?]
      at
sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:84)
~[?:?]
      at
sun.net.www.protocol.jar.Handler.openConnection(Handler.java:41) ~[?:?]
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[?:?]
      at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:?]
      at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:?]
      at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
      at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.openConnection(URLHandlersStreamHandlerProxy.java:303)
~[?:?]
      at java.net.URL.openConnection(URL.java:1099) ~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.getJarFile(URLClassPath.java:815)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:758)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:751)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:750)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.<init>(URLClassPath.java:725)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:493)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:476)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:455) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at java.net.URLClassLoader.findClass(URLClassLoader.java:451)
~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.doStart(OsgiServer.java:73)
~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.start(OsgiServer.java:66)
~[?:?]
      ... 11 more
2021-05-20T08:16:02,800 | WARN  | paxtransx-config-1-thread-1 |
pax-transx-tm-narayana           | 60 -
org.ops4j.pax.transx.pax-transx-tm-narayana - 0.5.0 | Error stopping service
java.lang.reflect.InvocationTargetException: null
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[?:?]
      at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:?]
      at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:?]
      at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.Activator.doStop(Activator.java:55)
~[?:?]
      at
org.ops4j.pax.transx.tm.impl.AbstractActivator.run(AbstractActivator.java:118)
~[?:?]
      at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[?:?]
      at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
      at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[?:?]
      at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[?:?]
      at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: java.lang.IllegalStateException: Stream handler unavailable
due to: null
      at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.openConnection(URLHandlersStreamHandlerProxy.java:311)
~[?:?]
      at java.net.URL.openConnection(URL.java:1099) ~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.getJarFile(URLClassPath.java:815)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:758)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:751)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:750)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.<init>(URLClassPath.java:725)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:493)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:476)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:455) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at java.net.URLClassLoader.findClass(URLClassLoader.java:451)
~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.doStop(OsgiServer.java:191)
~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.stop(OsgiServer.java:129)
~[?:?]
      ... 11 more
Caused by: java.lang.reflect.InvocationTargetException
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[?:?]
      at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:?]
      at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:?]
      at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
      at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.openConnection(URLHandlersStreamHandlerProxy.java:303)
~[?:?]
      at java.net.URL.openConnection(URL.java:1099) ~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.getJarFile(URLClassPath.java:815)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:758)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:751)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:750)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.<init>(URLClassPath.java:725)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:493)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:476)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:455) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at java.net.URLClassLoader.findClass(URLClassLoader.java:451)
~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.doStop(OsgiServer.java:191)
~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.stop(OsgiServer.java:129)
~[?:?]
      ... 11 more
Caused by: java.io.IOException: Resource does not exist:
bundle://6a2c22d1-9b1f-46a3-b973-3d9276b47679_60.0:1/arjuna-5.10.6.Final.jar#runtime
      at
org.apache.felix.framework.URLHandlersBundleURLConnection.<init>(URLHandlersBundleURLConnection.java:135)
~[?:?]
      at
org.apache.felix.framework.URLHandlersBundleStreamHandler.openConnection(URLHandlersBundleStreamHandler.java:66)
~[?:?]
      at java.net.URL.openConnection(URL.java:1099) ~[?:?]
      at
sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:84)
~[?:?]
      at
sun.net.www.protocol.jar.Handler.openConnection(Handler.java:41) ~[?:?]
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[?:?]
      at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:?]
      at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:?]
      at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
      at
org.apache.felix.framework.URLHandlersStreamHandlerProxy.openConnection(URLHandlersStreamHandlerProxy.java:303)
~[?:?]
      at java.net.URL.openConnection(URL.java:1099) ~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.getJarFile(URLClassPath.java:815)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:758)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader$1.run(URLClassPath.java:751)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:750)
~[?:?]
      at
jdk.internal.loader.URLClassPath$JarLoader.<init>(URLClassPath.java:725)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:493)
~[?:?]
      at jdk.internal.loader.URLClassPath$3.run(URLClassPath.java:476)
~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:475) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getLoader(URLClassPath.java:444) ~[?:?]
      at
jdk.internal.loader.URLClassPath.getResource(URLClassPath.java:313) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:455) ~[?:?]
      at java.net.URLClassLoader$1.run(URLClassLoader.java:452) ~[?:?]
      at java.security.AccessController.doPrivileged(Native Method)
~[?:?]
      at java.net.URLClassLoader.findClass(URLClassLoader.java:451)
~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.doStop(OsgiServer.java:191)
~[?:?]
      at
org.jboss.narayana.osgi.jta.internal.OsgiServer.stop(OsgiServer.java:129)
~[?:?]
      ... 11 more

Regards

Benjamin



Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to