Robert Varga created KARAF-6345:
-----------------------------------
Summary: Optional imports do not propagate to OSGi framework
Key: KARAF-6345
URL: https://issues.apache.org/jira/browse/KARAF-6345
Project: Karaf
Issue Type: Bug
Components: karaf
Affects Versions: 4.2.6
Reporter: Robert Varga
Based on
[https://lists.apache.org/thread.html/bf9e724cc9715b2a568bac7537a7be4a8df85867a2126bbd14e4e79d@%3Cdev.karaf.apache.org%3E]
The problem is that:
{noformat}
java.lang.NoClassDefFoundError: org/iq80/leveldb/DBFactory
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getDeclaredConstructors(Class.java:2020)
at akka.util.Reflect$.findConstructor(Reflect.scala:92)
at
akka.persistence.Persistence.akka$persistence$Persistence$$createPlugin(Persistence.scala:408)
[snip]
Caused by: java.lang.ClassNotFoundException: org.iq80.leveldb.DBFactory cannot
be found by com.typesafe.akka.persistence_2.5.23
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:484)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 32 more{noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)