As usual this was user error. In Karaf I started using the PAX mvn URL resolver 
and a new bundle was grabbed that did not have the Import-Packages setup 
correctly. In Felix I was resolving using the file construct.

David

On May 28, 2010, at 2:21 PM, David Allen wrote:

> 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]

Reply via email to