Hello -
I was developing my application using Felix to begin with but started looking
at Karaf because it is more full featured. I really enjoyed setting it up until
I ran into the following CNF error (below) when one of my bundles starts up.
Information regarding the headers is also below which shows that the package is
exported. Note this does not happen when I do the exact same thing in Felix, so
I am confused.
Any pointers on where Karaf might be doing something differently from Felix
would be great.
Thanks!
David Allen
org.neo4j.graphdb.TransactionFailureException: Could not create data source
lucene[lucene]
at
org.neo4j.kernel.impl.transaction.TxModule.registerDataSource(TxModule.java:181)
at
org.neo4j.index.lucene.LuceneIndexService.<init>(LuceneIndexService.java:109)
at
com.velograf.neo.luceneindex.LuceneIndexProvider.__start(LuceneIndexProvider.java:39)
at
com.velograf.neo.luceneindex.LuceneIndexProvider.start(LuceneIndexProvider.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.felix.ipojo.util.Callback.call(Callback.java:231)
at org.apache.felix.ipojo.util.Callback.call(Callback.java:191)
at
org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallback.call(LifecycleCallback.java:86)
at
org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.__stateChanged(LifecycleCallbackHandler.java:162)
at
org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler.stateChanged(LifecycleCallbackHandler.java)
at
org.apache.felix.ipojo.InstanceManager.setState(InstanceManager.java:440)
at
org.apache.felix.ipojo.InstanceManager.start(InstanceManager.java:321)
at
org.apache.felix.ipojo.ComponentFactory.createInstance(ComponentFactory.java:155)
at
org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:298)
at
org.apache.felix.ipojo.IPojoFactory.createComponentInstance(IPojoFactory.java:235)
at
org.apache.felix.ipojo.InstanceCreator$ManagedInstance.create(InstanceCreator.java:360)
at
org.apache.felix.ipojo.InstanceCreator.addInstance(InstanceCreator.java:89)
at org.apache.felix.ipojo.Extender.parse(Extender.java:269)
at org.apache.felix.ipojo.Extender.startManagementFor(Extender.java:208)
at org.apache.felix.ipojo.Extender.access$600(Extender.java:52)
at org.apache.felix.ipojo.Extender$CreatorThread.run(Extender.java:669)
at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.ClassNotFoundException:
org.neo4j.index.lucene.LuceneDataSource
at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:814)
at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at
org.neo4j.kernel.impl.transaction.XaDataSourceManager.create(XaDataSourceManager.java:65)
at
org.neo4j.kernel.impl.transaction.TxModule.registerDataSource(TxModule.java:175)
Neo4j - Index (38)
------------------
Bnd-LastModified = 1275071751495
Build-Jdk = 1.6.0_20
Built-By = dallenkrs
Bundle-Description = Utility classes to add various indexing functionality in
Neo4j.
Bundle-DocURL = http://neo4j.org/
Bundle-License = http://www.gnu.org/licenses/agpl-3.0-standalone.html
Bundle-ManifestVersion = 2
Bundle-Name = Neo4j - Index
Bundle-SymbolicName = org.neo4j.index
Bundle-Vendor = Neo4j
Bundle-Version = 1.1.0.SNAPSHOT
Created-By = Apache Maven Bundle Plugin
Export-Package =
org.neo4j.index;uses:="org.neo4j.graphdb",org.neo4j.index.lucene;uses:="org.neo4j.commons.iterator,org.apache.lucene.document,org.apache.lucene.search,org.apache.lucene.index,org.neo4j.index,org.neo4j.kernel.impl.transaction.xaframework,org.apache.lucene.analysis,org.neo4j.kernel.impl.util,org.neo4j.kernel.impl.cache,org.apache.lucene.store,org.neo4j.kernel.impl.batchinsert,org.neo4j.graphdb,org.apache.lucene.util,org.apache.lucene.queryParser,org.neo4j.index.impl,javax.transaction,javax.transaction.xa,org.neo4j.kernel,org.neo4j.kernel.impl.transaction",org.neo4j.index.impl;uses:="org.neo4j.index.impl.btree,org.neo4j.graphdb,org.neo4j.index,javax.transaction,org.neo4j.kernel,org.neo4j.kernel.impl.transaction,org.neo4j.commons.iterator,org.neo4j.kernel.impl.util",org.neo4j.index.timeline;uses:="org.neo4j.graphdb,org.neo4j.index.impl.btree",org.neo4j.index.impl.map;uses:="org.neo4j.graphdb,org.neo4j.index.impl.btree",org.neo4j.index.impl.sortedtree;uses:="org.neo4j.index.impl.btree,org.neo4j.graphdb,javax.transaction,org.neo4j.kernel,org.neo4j.kernel.impl.transaction",org.neo4j.index.impl.btree;uses:="org.neo4j.graphdb,javax.transaction,org.neo4j.kernel,org.neo4j.kernel.impl.transaction"
Import-Package =
javax.transaction;version="1.1",javax.transaction.xa;version="1.1",org.apache.lucene.analysis,org.apache.lucene.document,org.apache.lucene.index,org.apache.lucene.queryParser,org.apache.lucene.search,org.apache.lucene.store,org.apache.lucene.util,org.neo4j.commons.iterator,org.neo4j.graphdb,org.neo4j.index,org.neo4j.index.impl,org.neo4j.index.impl.btree,org.neo4j.index.impl.map,org.neo4j.index.impl.sortedtree,org.neo4j.index.lucene,org.neo4j.index.timeline,org.neo4j.kernel,org.neo4j.kernel.impl.batchinsert,org.neo4j.kernel.impl.cache,org.neo4j.kernel.impl.transaction,org.neo4j.kernel.impl.transaction.xaframework,org.neo4j.kernel.impl.util
Manifest-Version = 1.0
Tool = Bnd-0.0.357
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]