I see in your edit of is the following import:
import org.neo4j.index.lucene.LuceneIndexProvider;
This is an interface defined in the legacy-index component, which is not in the 
POM ( and shouldn't be). The import is nowhere used in the file, except as 
links in header of the class where it doesn't belong. I guess an organize 
imports in Eclipse has added that import based on an incorrect header.

It's best to remove the legacy-index component from your build path in eclips. 
In fact, it's best to let maven manage the project for you, so only jars listed 
as dependencies in maven are put in the build path. To work on bdb-index you 
need nothing more than the neo4j-kernel on your build path.
Niels

> Date: Sun, 31 Jul 2011 01:19:17 +0200> From: [email protected]
> To: [email protected]
> Subject: Re: [Neo4j] bdb-index
> 
> I'm not sure how complete it is (ie. there's no org\neo4j\index folder
> inside it), but its sha1 matches, but also worth mentioning that I noticed
> it got updated a few minutes before I tried to mvn install, so it could be
> that it worked before because it was a different .jar (ie. prev version)
> Also, unpacking the jar and searching for any file named lucene* yields no
> results
> Searching for lucene* in all archives under that .m2 folder, still nothing.
> trying with 1.3 still doesn't work, not found.
> 
> neo4j-kernel-1.4-SNAPSHOT.jar 817,935 bytes
> sha1: a20720ece824b372520b7afde080cdc83abb5501
> 
> Thanks for the hints! All this maven knowledge will prove useful.
> John.
> 
> 
> On Sun, Jul 31, 2011 at 12:57 AM, Niels Hoogeveen <[email protected]
> > wrote:
> 
> >
> > Could you check if the  neo4j kernel jar file maven adds to class path is
> > correct and complete. You can find it in your user directory in the ".m2"
> > subdirectory.
> >
> > > Date: Sun, 31 Jul 2011 00:40:51 +0200
> > > From: [email protected]
> > > To: [email protected]
> > > Subject: Re: [Neo4j] bdb-index
> > >
> > > I fixed those licenses, but to my amazement I'm getting new errors which
> > > didn't happen before,
> > > I am puzzled as to why would this happen
> > >
> > >
> > > e:\down\13th-floor-bdb-index-f9a3155>mvn install
> > > [INFO] Scanning for projects...
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [INFO] Building Unnamed -
> > > org.neo4j:neo4j-berkeleydb-je-index:jar:0.1-SNAPSHOT
> > > [INFO]    task-segment: [install]
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [INFO] [enforcer:enforce {execution: enforce-maven}]
> > > [INFO] [license:check {execution: check-licenses}]
> > > [INFO] Checking licenses...
> > > [INFO] [resources:resources {execution: default-resources}]
> > > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > [INFO] Copying 1 resource
> > > [INFO] Copying 0 resource to META-INF
> > > [INFO] [compiler:compile {execution: default-compile}]
> > > [INFO] Compiling 14 source files to
> > > e:\down\13th-floor-bdb-index-f9a3155\target\
> > > classes
> > > [INFO] -------------------------------------------------------------
> > > [ERROR] COMPILATION ERROR :
> > > [INFO] -------------------------------------------------------------
> > > [ERROR]
> > > \down\13th-floor-bdb-index-f9a3155\src\main\java\org\neo4j\index\bdbje\B
> > > erkeleyDbDataSource.java:[31,29] package org.neo4j.index.lucene does not
> > > exist
> > > [ERROR]
> > > \down\13th-floor-bdb-index-f9a3155\src\main\java\org\neo4j\index\bdbje\B
> > > erkeleyDbBatchInserterIndexProvider.java:[32,29] package
> > > org.neo4j.index.lucene
> > > does not exist
> > > [ERROR]
> > > \down\13th-floor-bdb-index-f9a3155\src\main\java\org\neo4j\index\bdbje\B
> > > erkeleyDbDataSource.java:[31,29] package org.neo4j.index.lucene does not
> > > exist
> > > [ERROR]
> > > \down\13th-floor-bdb-index-f9a3155\src\main\java\org\neo4j\index\bdbje\B
> > > erkeleyDbBatchInserterIndexProvider.java:[32,29] package
> > > org.neo4j.index.lucene
> > > does not exist
> > > [INFO] 4 errors
> > > [INFO] -------------------------------------------------------------
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [ERROR] BUILD FAILURE
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [INFO] Compilation failure
> > >
> > >
> > \down\13th-floor-bdb-index-f9a3155\src\main\java\org\neo4j\index\bdbje\BerkeleyD
> > > bDataSource.java:[31,29] package org.neo4j.index.lucene does not exist
> > >
> > \down\13th-floor-bdb-index-f9a3155\src\main\java\org\neo4j\index\bdbje\BerkeleyD
> > > bBatchInserterIndexProvider.java:[32,29] package org.neo4j.index.lucene
> > does
> > > not
> > >  exist
> > >
> > \down\13th-floor-bdb-index-f9a3155\src\main\java\org\neo4j\index\bdbje\BerkeleyD
> > > bDataSource.java:[31,29] package org.neo4j.index.lucene does not exist
> > >
> > \down\13th-floor-bdb-index-f9a3155\src\main\java\org\neo4j\index\bdbje\BerkeleyD
> > > bBatchInserterIndexProvider.java:[32,29] package org.neo4j.index.lucene
> > does
> > > not
> > >  exist
> > >
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [INFO] For more information, run Maven with the -e switch
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [INFO] Total time: 2 seconds
> > > [INFO] Finished at: Sun Jul 31 00:37:19 CEST 2011
> > > [INFO] Final Memory: 38M/359M
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > e:\down\13th-floor-bdb-index-f9a3155>
> > >
> > > On Sun, Jul 31, 2011 at 12:26 AM, Niels Hoogeveen <
> > [email protected]
> > > > wrote:
> > >
> > > >
> > > > It looks as if you have modified the file header of the source files.
> > > > Maven checks the license (the file header) and returns an error message
> > > > when the license required is different from the license provided.
> > > > When looking at the diff of one of your edits I noticed there are extra
> > > > spaces in the license. See:
> > > >
> > https://github.com/13th-floor/bdb-index/commit/7c6b59fbdc445a122aa247b391c15a23dd64cac9#src/main/java/org/neo4j/index/bdbje/BerkeleyDbBatchInserterIndexProvider.java
> > > > These extra spaces make that maven does not install.
> > > > Niels
> > > >
> > > > > Date: Sun, 31 Jul 2011 00:00:42 +0200
> > > > > From: [email protected]
> > > > > To: [email protected]
> > > > > Subject: Re: [Neo4j] bdb-index
> > > > >
> > > > > related to this I've created: https://trac.neo4j.org/ticket/358
> > > > > also committed on my fork, now AllTests.java works
> > > > > https://github.com/13th-floor/bdb-index
> > > > >
> > > > > for some reason I cannot mvn install:
> > > > > [INFO] [enforcer:enforce {execution: enforce-maven}]
> > > > > [INFO] [license:check {execution: check-licenses}]
> > > > > [INFO] Checking licenses...
> > > > > [INFO] Missing header in:
> > > > > e:\down\13th-floor-bdb-index-f9a3155\src\main\java\org
> > > > > \neo4j\index\bdbje\BerkeleyDbIndex.java
> > > > > [INFO] Missing header in:
> > > > > e:\down\13th-floor-bdb-index-f9a3155\src\main\java\org
> > > > > \neo4j\index\bdbje\BerkeleyDbBatchInserterIndexProvider.java
> > > > > [INFO] Missing header in:
> > > > > e:\down\13th-floor-bdb-index-f9a3155\src\test\java\org
> > > > > \neo4j\index\bdbje\Neo4jTestCase.java
> > > > > [INFO] Missing header in:
> > > > > e:\down\13th-floor-bdb-index-f9a3155\src\test\java\org
> > > > > \neo4j\index\bdbje\TestBerkeley.java
> > > > > [INFO] Missing header in:
> > > > > e:\down\13th-floor-bdb-index-f9a3155\src\main\java\org
> > > > > \neo4j\index\bdbje\BerkeleyDbBatchInserterIndex.java
> > > > > [INFO] Missing header in:
> > > > > e:\down\13th-floor-bdb-index-f9a3155\src\main\java\org
> > > > > \neo4j\index\bdbje\BerkeleyDbDataSource.java
> > > > > [INFO] Missing header in:
> > > > > e:\down\13th-floor-bdb-index-f9a3155\src\test\java\org
> > > > > \neo4j\index\bdbje\TestBerkeleyBatchInsert.java
> > > > > [INFO] Missing header in:
> > > > > e:\down\13th-floor-bdb-index-f9a3155\src\test\java\All
> > > > > Tests.java
> > > > > [ERROR] BUILD ERROR
> > > > > [INFO] ---------------------------------------------------------
> > > > > [INFO] Some files do not have the expected license header
> > > > > [INFO] ---------------------------------------------------------
> > > > >
> > > > > But it should work, I say; maybe let me know if it doesn't
> > > > >
> > > > > On Sat, Jul 30, 2011 at 11:41 PM, John cyuczieekc <
> > [email protected]
> > > > >wrote:
> > > > >
> > > > > > org.neo4j.kernel.impl.batchinsert.BatchInserterImpl
> > > > > > keeps StringLogger msgLog  still open even after shutdown()
> > > > > >  public void shutdown()
> > > > > >     {
> > > > > >         graphDbService.clearCaches();
> > > > > >         neoStore.close();
> > > > > >         msgLog.logMessage( Thread.currentThread() + " Clean
> > shutdown on
> > > > > > BatchInserter(" + this + ")", true );
> > > > > >     }
> > > > > > we'd need a msgLog.close(storeDir)
> > > > > > and storeDir is the same param given to the constructor of
> > > > > > BatchInserterImpl
> > > > > > maybe someone from neo4j could do that?
> > > > > >
> > > > > > meanwhile I will ignore the failure to delete that file
> > > > > >
> > > > > >
> > > > > > On Sat, Jul 30, 2011 at 11:34 PM, John cyuczieekc <
> > > > [email protected]>wrote:
> > > > > >
> > > > > >> testFindCreatedIndex() is the method that fails (due to unable to
> > > > delete
> > > > > >> the file, else it works fine)
> > > > > >> but it only fails when testInsertionSpeed() is allowed to execute
> > (ie.
> > > > not
> > > > > >> @Ignore)
> > > > > >>
> > > > > >> messages.log contents:
> > > > > >> Sat Jul 30 23:31:23 CEST 2011: Thread[main,5,main] Starting
> > > > > >> BatchInserter(EmbeddedBatchInserter[target/var/batch])
> > > > > >> Sat Jul 30 23:31:42 CEST 2011: Thread[main,5,main] Clean shutdown
> > on
> > > > > >> BatchInserter(EmbeddedBatchInserter[target/var/batch])
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> On Sat, Jul 30, 2011 at 11:26 PM, John cyuczieekc <
> > > > [email protected]>wrote:
> > > > > >>
> > > > > >>>
> > > > > >>>
> > > > > >>> On Sat, Jul 30, 2011 at 11:23 PM, John cyuczieekc <
> > > > [email protected]>wrote:
> > > > > >>>
> > > > > >>>> I did a quick check of what you said
> > > > > >>>> org.neo4j.index.bdbje.BerkeleyDbCommand.writeToFile(LogBuffer)
> > > > > >>>>  char[] indexName = indexId.indexName.toCharArray();
> > > > > >>>>  buffer.putInt( indexName.length );
> > > > > >>>>  buffer.put( indexName );
> > > > > >>>>
> > > > > >>>> I'm probably missing something but on my side it looks like it
> > > > writes
> > > > > >>>> length then indexName (and I didn't update from github, just in
> > case
> > > > you've
> > > > > >>>> already fixed this)
> > > > > >>>>
> > > > > >>>> Either way, my impression of what was happening is that some
> > files
> > > > got
> > > > > >>>> deleted, except some ie. the log, which were still open/in use,
> > and
> > > > maybe
> > > > > >>>> when recovery was tried, either it couldn't be opened, or due to
> > > > being
> > > > > >>>> opened contained impartial data, or all was well but recovery
> > > > couldn't
> > > > > >>>> happen because the log needed some other files or a previous
> > > > database
> > > > > >>>> snapshot upon which to apply the recovered transactions
> > > > > >>>>
> > > > > >>>> I only get that messages.log being unable to delete when I allow
> > the
> > > > > >>>> test testFindCreatedIndex() to run, I cannot yet figure out who
> > > > creates that
> > > > > >>>> file and to make sure it's being closed
> > > > > >>>>
> > > > > >>>> correction testInsertionSpeed()
> > > > > >>>
> > > > > >>>> John.
> > > > > >>>>
> > > > > >>>>
> > > > > >>>> On Sat, Jul 30, 2011 at 11:09 PM, Niels Hoogeveen <
> > > > > >>>> [email protected]> wrote:
> > > > > >>>>
> > > > > >>>>>
> > > > > >>>>> The problem is indeed related to not properly closing the bdb
> > > > database,
> > > > > >>>>> and that is triggers another problem. In BerkeleyDbCommand data
> > is
> > > > being
> > > > > >>>>> stored into the transaction log and been read from the
> > transaction
> > > > log later
> > > > > >>>>> on. Something goes wrong making the indexName being retrieved
> > from
> > > > the
> > > > > >>>>> transaction log look like garbage.
> > > > > >>>>> I think I have located the problem. In the method
> > > > > >>>>> BerkeleyDbCommand#writeToFile the sequence of elements written
> > to
> > > > the buffer
> > > > > >>>>> is different from the order in which the method
> > > > > >>>>> BerkeleyDbCommand#readCommand reads those elements. The
> > > > > >>>>> BerkeleyDbCommand#writeToFile method cannot be correct, because
> > it
> > > > first
> > > > > >>>>> writes the indexName and then its length. It should of course
> > first
> > > > write
> > > > > >>>>> the length and then the indexName.
> > > > > >>>>> Niels
> > > > > >>>>> > Date: Sat, 30 Jul 2011 22:51:40 +0200
> > > > > >>>>> > From: [email protected]
> > > > > >>>>> > To: [email protected]
> > > > > >>>>> > Subject: Re: [Neo4j] bdb-index
> > > > > >>>>> >
> > > > > >>>>> > found out that I don't need to call index.delete() all the
> > time,
> > > > > >>>>> instead
> > > > > >>>>> > BerkeleyDbDataSource.close() aka XaDataSource.close() should
> > do
> > > > what
> > > > > >>>>> > index.delete() does, namely closing all databases (related to
> > > > this
> > > > > >>>>> > datasource) and their bdb environment; so I do just that.
> > > > > >>>>> >
> > > > > >>>>> > Therefore I answer some parts I asked before.
> > > > > >>>>> >
> > > > > >>>>> > And that logical.log.1 seems to be a part of XA Transactions
> > and
> > > > I
> > > > > >>>>> must find
> > > > > >>>>> > a way to see that it's closed or something
> > > > > >>>>> >
> > > > > >>>>> > On Sat, Jul 30, 2011 at 10:15 PM, John cyuczieekc <
> > > > > >>>>> [email protected]>wrote:
> > > > > >>>>> >
> > > > > >>>>> > > in TestBerkeley.java
> > > > > >>>>> > > So far I've found that, bdb environment(and relevant
> > databases)
> > > > > >>>>> is(are)
> > > > > >>>>> > > only closed when index.delete() is called
> > > > > >>>>> > > and that can only be called when the current transaction is
> > > > > >>>>> finished (else
> > > > > >>>>> > > it will complain that some bdb databases are not opened on
> > txn
> > > > > >>>>> commit)
> > > > > >>>>> > >    Applying all those changes, the following file is still
> > in
> > > > use
> > > > > >>>>> (due to
> > > > > >>>>> > > cannot be deleted):
> > > > > >>>>> > >
> > > > > >>>>> > > E:\wrkspc\bdb-index-fork\target\var\neo4j-db\logical.log.1
> > > > > >>>>> > > This seems to be part of neo4j, though I am not sure why
> > would
> > > > it
> > > > > >>>>> still be
> > > > > >>>>> > > in use even after graphDb.shutdown()
> > > > > >>>>> > > Any ideas why that would be still in use? Is
> > graphDb.shutdown()
> > > > > >>>>> blocking
> > > > > >>>>> > > until everything is closed? or are there still threads left
> > > > keeping
> > > > > >>>>> files
> > > > > >>>>> > > locked? or shutdown is delegated to other threads which may
> > > > still
> > > > > >>>>> be doing
> > > > > >>>>> > > their work when .shutdown() returns ?
> > > > > >>>>> > >
> > > > > >>>>> > > By looking at some testcases in neo4j, I see that
> > > > *index.delete()
> > > > > >>>>> can be
> > > > > >>>>> > > called before transaction finished, is this correct* ?
> > anyone?
> > > > > >>>>> > > ie.
> > > > > >>>>> > >  beginTx();
> > > > > >>>>> > >         index = graphDb.index().forNodes( INDEX_NAME );
> > > > > >>>>> > >         index.delete();
> > > > > >>>>> > >         restartTx();
> > > > > >>>>> > > where
> > > > > >>>>> > >  void restartTx()
> > > > > >>>>> > >     {
> > > > > >>>>> > >         finishTx( true );
> > > > > >>>>> > >         beginTx();
> > > > > >>>>> > >     }
> > > > > >>>>> > >
> > > > > >>>>> > > in this case, if that's true that index.delete() should not
> > > > cause
> > > > > >>>>> the txn
> > > > > >>>>> > > commit to fail, then this needs to be fixed in bdb-index
> > > > > >>>>> > >
> > > > > >>>>> > > Also,* is neo4j closing the indexes* somehow when
> > > > > >>>>> graphDb.shutdown() ? it
> > > > > >>>>> > > seems to me the only close would be index.delete() and
> > neo4j
> > > > isn't
> > > > > >>>>> closing
> > > > > >>>>> > > them, thus leaving the bdb Environment still open, thus
> > tests
> > > > that
> > > > > >>>>> require
> > > > > >>>>> > > shutdown and reopen of graphdb will fail since bdb wasn't
> > > > itself
> > > > > >>>>> shutdown
> > > > > >>>>> > > and reopened but was left still open.
> > > > > >>>>> > > Maybe closing the indexes is left to the user then? it's
> > fine
> > > > with
> > > > > >>>>> me, just
> > > > > >>>>> > > so long as I know
> > > > > >>>>> > >
> > > > > >>>>> > >
> > > > > >>>>> > > disorganized John :)
> > > > > >>>>> > >
> > > > > >>>>> > >
> > > > > >>>>> > > On Sat, Jul 30, 2011 at 9:06 PM, John cyuczieekc <
> > > > > >>>>> [email protected]>wrote:
> > > > > >>>>> > >
> > > > > >>>>> > >> looks like before delving too deep, I found that
> > attempting to
> > > > > >>>>> deleting
> > > > > >>>>> > >> the dbPath ie. deleteFileOrDirectory( dbPath );
> > > > > >>>>> > >> fails, right after graphDB.shutdown(); - I'm excluding the
> > > > > >>>>> possibility
> > > > > >>>>> > >> that that method is deferring the shutdown to another
> > thread
> > > > and
> > > > > >>>>> thus is
> > > > > >>>>> > >> non-blocking (due to my timing of it from previous tests
> > looks
> > > > > >>>>> like it takes
> > > > > >>>>> > >> at most 3 sec)
> > > > > >>>>> > >>
> > > > > >>>>> > >> ie. this file cannot be deleted (likely's already in use):
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > E:\wrkspc\bdb-index-fork\target\var\neo4j-db\index\bdb\Node\fast\name\je.info.0
> > > > > >>>>> > >> I need to check if and how bdb gets shutdown also, it kind
> > of
> > > > > >>>>> looks like
> > > > > >>>>> > >> it doesn't
> > > > > >>>>> > >> So since that file doesn't get deleted, but probably
> > others
> > > > do,
> > > > > >>>>> maybe that
> > > > > >>>>> > >> is why we get those weird errors:
> > > > > >>>>> > >>
> > > > > >>>>> > >> Jul 30, 2011 9:04:11 PM
> > > > > >>>>> > >> org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog
> > > > > >>>>> > >> doInternalRecovery
> > > > > >>>>> > >> INFO: Non clean shutdown detected on log
> > > > > >>>>> > >>
> > [E:\wrkspc\bdb-index-fork\target\var\neo4j-db/logical.log.1].
> > > > > >>>>> Recovery
> > > > > >>>>> > >> started ...
> > > > > >>>>> > >> java.lang.RuntimeException:
> > > > > >>>>> com.sleepycat.je.EnvironmentFailureException:
> > > > > >>>>> > >> (JE 4.1.10) Problem creating output files in:
> > > > > >>>>> > >>
> > E:\wrkspc\bdb-index-fork\target\var\neo4j-db\index\bdb\Node\
> > > > > >>>>> \name/
> > > > > >>>>> > >> je.info UNEXPECTED_EXCEPTION: Unexpected internal
> > Exception,
> > > > may
> > > > > >>>>> have
> > > > > >>>>> > >> side effects.
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.index.bdbje.BerkeleyDbDataSource.createDB(BerkeleyDbDataSource.java:377)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.index.bdbje.BerkeleyDbDataSource.getDatabase(BerkeleyDbDataSource.java:278)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.index.bdbje.BerkeleydbTransaction.doCommit(BerkeleyDbTransaction.java:191)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.xaframework.XaTransaction.commit(XaTransaction.java:319)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.xaframework.XaResourceManager.injectOnePhaseCommit(XaResourceManager.java:366)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.applyOnePhaseCommitEntry(XaLogicalLog.java:514)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.applyEntry(XaLogicalLog.java:445)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.doInternalRecovery(XaLogicalLog.java:768)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.open(XaLogicalLog.java:253)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.open(XaLogicalLog.java:134)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.xaframework.XaContainer.openLogicalLog(XaContainer.java:97)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.index.bdbje.BerkeleyDbDataSource.<init>(BerkeleyDbDataSource.java:96)
> > > > > >>>>> > >>     at
> > > > > >>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > > > > >>>>> > >> Method)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> > > > > >>>>> > >>     at
> > > > > >>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.XaDataSourceManager.create(XaDataSourceManager.java:76)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.impl.transaction.TxModule.registerDataSource(TxModule.java:175)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.index.bdbje.BerkeleyDbIndexImplementation.<init>(BerkeleyDbIndexImplementation.java:67)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.index.bdbje.BerkeleyDbIndexImplementation.<init>(BerkeleyDbIndexImplementation.java:58)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.index.bdbje.BerkeleyDbIndexProvider.load(BerkeleyDbIndexProvider.java:38)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.KernelData.loadIndexImplementations(KernelData.java:146)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.EmbeddedGraphDbImpl$2.initializeIndexProviders(EmbeddedGraphDbImpl.java:179)
> > > > > >>>>> > >>     at
> > > > > >>>>>
> > org.neo4j.kernel.GraphDbInstance.start(GraphDbInstance.java:159)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.EmbeddedGraphDbImpl.<init>(EmbeddedGraphDbImpl.java:189)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:86)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:63)
> > > > > >>>>> > >>     at
> > > > > >>>>>
> > org.neo4j.index.bdbje.Neo4jTestCase.setUpDb(Neo4jTestCase.java:54)
> > > > > >>>>> > >>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > > Method)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > > > > >>>>> > >>     at java.lang.reflect.Method.invoke(Method.java:601)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> > > > > >>>>> > >>     at
> > > > org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> > > > > >>>>> > >>     at org.junit.runners.Suite.runChild(Suite.java:128)
> > > > > >>>>> > >>     at org.junit.runners.Suite.runChild(Suite.java:24)
> > > > > >>>>> > >>     at
> > > > org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> > > > > >>>>> > >>     at
> > > > > >>>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> > > > > >>>>> > >>     at
> > > > > >>>>>
> > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> > > > > >>>>> > >>     at
> > > > > >>>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> > > > > >>>>> > >>     at
> > > > > >>>>>
> > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> > > > > >>>>> > >>     at
> > > > org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
> > > > > >>>>> > >>     at
> > > > > >>>>> > >>
> > > > > >>>>>
> > > >
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
> > > > > >>>>> > >> Caused by: com.sleepycat.je.EnvironmentFailureException:
> > (JE
> > > > > >>>>> 4.1.10)
> > > > > >>>>> > >> Problem creating output files in:
> > > > > >>>>> > >>
> > E:\wrkspc\bdb-index-fork\target\var\neo4j-db\index\bdb\Node\
> > > > > >>>>> > >>
> > > > > >>>>> > >>
> > > > > >>>>> > >> On Sat, Jul 30, 2011 at 8:22 PM, John cyuczieekc <
> > > > > >>>>> [email protected]>wrote:
> > > > > >>>>> > >>
> > > > > >>>>> > >>> from my experience this kind of behaviour would happen
> > mostly
> > > > due
> > > > > >>>>> to
> > > > > >>>>> > >>> using some static fields which are expected to be in
> > > > initialized
> > > > > >>>>> state for
> > > > > >>>>> > >>> each test, or test class
> > > > > >>>>> > >>>
> > > > > >>>>> > >>> I also needed to mention that I get this error:
> > > > > >>>>> > >>> Jul 30, 2011 8:18:54 PM
> > > > > >>>>> > >>>
> > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog
> > > > > >>>>> > >>> doInternalRecovery
> > > > > >>>>> > >>> INFO: Non clean shutdown detected on log
> > > > > >>>>> > >>>
> > [E:\wrkspc\bdb-index-fork\target\var\batch/logical.log.1].
> > > > > >>>>> Recovery started
> > > > > >>>>> > >>> ...
> > > > > >>>>> > >>> when running TestBerkeleyBatchInsert.java (all 3 tests in
> > it)
> > > > but
> > > > > >>>>> not
> > > > > >>>>> > >>> when running only the test in which it appears namely the
> > > > method
> > > > > >>>>> > >>> testFindCreatedIndex()
> > > > > >>>>> > >>>
> > > > > >>>>> > >>> some state is carried from the previous tests, even if
> > this
> > > > is
> > > > > >>>>> just the
> > > > > >>>>> > >>> database not being deleted
> > > > > >>>>> > >>>
> > > > > >>>>> > >>> I'll check some more, ofc
> > > > > >>>>> > >>>
> > > > > >>>>> > >>>
> > > > > >>>>> > >>> On Sat, Jul 30, 2011 at 7:57 PM, John cyuczieekc <
> > > > > >>>>> [email protected]>wrote:
> > > > > >>>>> > >>>
> > > > > >>>>> > >>>> (ignore these, skip to the bold part: ie. search BOLD)
> > > > > >>>>> > >>>> Thanks Niels, I just tried what you said, with maven
> > 3.0.3
> > > > it
> > > > > >>>>> seemed to
> > > > > >>>>> > >>>> do some downloading work for a while then eventually got
> > > > this:
> > > > > >>>>> > >>>> [ERROR] Failed to execute goal on project
> > > > > >>>>> neo4j-berkeleydb-je-index:
> > > > > >>>>> > >>>> Could not resolve dependencies for project
> > > > > >>>>> > >>>> org.neo4j:neo4j-berkeleydb-je-index:jar:0.1-SNAPSHOT:
> > Could
> > > > not
> > > > > >>>>> find
> > > > > >>>>> > >>>> artifact org.neo4j:neo4j-kernel:jar:1.3-SNAPSHOT in
> > > > > >>>>> oracleReleases (
> > > > > >>>>> > >>>> http://download.oracle.com/maven) -> [Help 1]
> > > > > >>>>> > >>>> I'll try to view/edit that pom maybe I need 1.4
> > > > > >>>>> > >>>> That seems to have worked, but now I get this:
> > > > > >>>>> > >>>> [INFO] Checking licenses...
> > > > > >>>>> > >>>> [INFO] Missing header in:
> > > > > >>>>> > >>>> e:\down\13th-floor-bdb-index-fb11e38\13th-floor-bdb-in
> > > > > >>>>> > >>>>
> > > > dex-fb11e38\src\test\java\org\neo4j\index\bdbje\RawBDBSpeed.java
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] BUILD FAILURE
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] Total time: 1:10.949s
> > > > > >>>>> > >>>> [INFO] Finished at: Sat Jul 30 19:11:16 CEST 2011
> > > > > >>>>> > >>>> [INFO] Final Memory: 10M/156M
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [ERROR] Failed to execute goal
> > > > > >>>>> > >>>> com.mycila.maven-license-plugin:maven-license-plu
> > > > > >>>>> > >>>> gin:1.9.0:check (check-licenses) on project
> > > > > >>>>> neo4j-berkeleydb-je-index:
> > > > > >>>>> > >>>> Some file
> > > > > >>>>> > >>>> s do not have the expected license header -> [Help 1]
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> How were you able to run mvn install ? did you have a
> > > > different
> > > > > >>>>> config
> > > > > >>>>> > >>>> ie. auto ignore licenses? what about the 1.3 to 1.4
> > > > > >>>>> transformation, did you
> > > > > >>>>> > >>>> have to manually do it? So far, using maven is more of a
> > > > pain
> > > > > >>>>> than using
> > > > > >>>>> > >>>> simply eclipse and adding dependencies manually heh
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> Maybe I should try maven 2, let's see...
> > > > > >>>>> > >>>> mvn -version
> > > > > >>>>> > >>>> Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
> > > > > >>>>> > >>>> Java version: 1.6.0_26
> > > > > >>>>> > >>>> Java home: C:\Program Files\Java\jdk1.6.0_26\jre
> > > > > >>>>> > >>>> Default locale: en_US, platform encoding: Cp1252
> > > > > >>>>> > >>>> OS name: "windows 7" version: "6.1" arch: "amd64"
> > Family:
> > > > > >>>>> "windows"
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> With original pom with 1.3 neo4j requirement I still got
> > > > error,
> > > > > >>>>> changed
> > > > > >>>>> > >>>> to 1.4
> > > > > >>>>> > >>>> then works but I get the licenses issue again:
> > > > > >>>>> > >>>> [INFO] [enforcer:enforce {execution: enforce-maven}]
> > > > > >>>>> > >>>> [INFO] [license:check {execution: check-licenses}]
> > > > > >>>>> > >>>> [INFO] Checking licenses...
> > > > > >>>>> > >>>> [INFO] Missing header in:
> > > > > >>>>> > >>>> e:\down\13th-floor-bdb-index-fb11e38\13th-floor-bdb-in
> > > > > >>>>> > >>>>
> > > > dex-fb11e38\src\test\java\org\neo4j\index\bdbje\RawBDBSpeed.java
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [ERROR] BUILD ERROR
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] Some files do not have the expected license
> > header
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] For more information, run Maven with the -e
> > switch
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] Total time: 23 seconds
> > > > > >>>>> > >>>> [INFO] Finished at: Sat Jul 30 19:19:23 CEST 2011
> > > > > >>>>> > >>>> [INFO] Final Memory: 34M/350M
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> ok then, trying to fix the license for that file...
> > > > > >>>>> > >>>> also I've seen that it now work from eclipse when on
> > pom.xml
> > > > Run
> > > > > >>>>> > >>>> As->Maven install
> > > > > >>>>> > >>>> [INFO] Checking licenses...
> > > > > >>>>> > >>>> [INFO] Missing header in:
> > > > > >>>>> > >>>> E:\wrkspc\bdb-index-fork\src\test\java\AllTests.java
> > > > > >>>>> > >>>> [INFO] Missing header in:
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > E:\wrkspc\bdb-index-fork\src\test\java\org\neo4j\index\bdbje\RawBDBSpeed.java
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] BUILD FAILURE
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] Total time: 1.578s
> > > > > >>>>> > >>>> [INFO] Finished at: Sat Jul 30 19:25:02 CEST 2011
> > > > > >>>>> > >>>> [INFO] Final Memory: 16M/154M
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [ERROR] Failed to execute goal
> > > > > >>>>> > >>>>
> > > > com.mycila.maven-license-plugin:maven-license-plugin:1.9.0:check
> > > > > >>>>> > >>>> (check-licenses) on project neo4j-berkeleydb-je-index:
> > Some
> > > > file
> > > > > >>>>> > >>>> s do not have the expected license header -> [Help 1]
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> Ok after fixing the licenses for those 2 files, running
> > from
> > > > > >>>>> eclipse
> > > > > >>>>> > >>>> yields:
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> [INFO] Scanning for projects...
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] Building neo4j-berkeleydb-je-index 0.1-SNAPSHOT
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>> [INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce
> > > > > >>>>> (enforce-maven) @
> > > > > >>>>> > >>>> neo4j-berkeleydb-je-index ---
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>> [INFO] --- maven-license-plugin:1.9.0:check
> > (check-licenses)
> > > > @
> > > > > >>>>> > >>>> neo4j-berkeleydb-je-index ---
> > > > > >>>>> > >>>> [INFO] Checking licenses...
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>> [INFO] --- maven-resources-plugin:2.4.3:resources
> > > > > >>>>> (default-resources) @
> > > > > >>>>> > >>>> neo4j-berkeleydb-je-index ---
> > > > > >>>>> > >>>> [WARNING] The POM for
> > > > > >>>>> org.apache.maven:maven-plugin-api:jar:2.0.6 is
> > > > > >>>>> > >>>> missing, no dependency information available
> > > > > >>>>> > >>>> [WARNING] The POM for
> > > > org.apache.maven:maven-project:jar:2.0.6
> > > > > >>>>> is
> > > > > >>>>> > >>>> missing, no dependency information available
> > > > > >>>>> > >>>> [WARNING] The POM for
> > org.apache.maven:maven-core:jar:2.0.6
> > > > is
> > > > > >>>>> missing,
> > > > > >>>>> > >>>> no dependency information available
> > > > > >>>>> > >>>> [WARNING] The POM for
> > > > org.apache.maven:maven-artifact:jar:2.0.6
> > > > > >>>>> is
> > > > > >>>>> > >>>> missing, no dependency information available
> > > > > >>>>> > >>>> [WARNING] The POM for
> > > > org.apache.maven:maven-settings:jar:2.0.6
> > > > > >>>>> is
> > > > > >>>>> > >>>> missing, no dependency information available
> > > > > >>>>> > >>>> [WARNING] The POM for
> > org.apache.maven:maven-model:jar:2.0.6
> > > > is
> > > > > >>>>> missing,
> > > > > >>>>> > >>>> no dependency information available
> > > > > >>>>> > >>>> [WARNING] The POM for
> > > > org.apache.maven:maven-monitor:jar:2.0.6
> > > > > >>>>> is
> > > > > >>>>> > >>>> missing, no dependency information available
> > > > > >>>>> > >>>> [WARNING] The POM for
> > > > > >>>>> > >>>> org.apache.maven.shared:maven-filtering:jar:1.0-beta-4
> > is
> > > > > >>>>> missing, no
> > > > > >>>>> > >>>> dependency information available
> > > > > >>>>> > >>>> [WARNING] The POM for
> > > > > >>>>> org.codehaus.plexus:plexus-interpolation:jar:1.13
> > > > > >>>>> > >>>> is missing, no dependency information available
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] BUILD FAILURE
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [INFO] Total time: 1.780s
> > > > > >>>>> > >>>> [INFO] Finished at: Sat Jul 30 19:32:06 CEST 2011
> > > > > >>>>> > >>>> [INFO] Final Memory: 16M/154M
> > > > > >>>>> > >>>> [INFO]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > ------------------------------------------------------------------------
> > > > > >>>>> > >>>> [ERROR] Failed to execute goal
> > > > > >>>>> > >>>>
> > > > org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources
> > > > > >>>>> > >>>> (default-resources) on project
> > neo4j-berkeleydb-je-index:
> > > > > >>>>> Executi
> > > > > >>>>> > >>>> on default-resources of goal
> > > > > >>>>> > >>>>
> > > > org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources
> > > > > >>>>> failed:
> > > > > >>>>> > >>>> Plugin
> > org.apache.maven.plugins:maven-resources-plugin:2.4.
> > > > > >>>>> > >>>> 3 or one of its dependencies could not be resolved: The
> > > > > >>>>> following
> > > > > >>>>> > >>>> artifacts could not be resolved:
> > > > > >>>>> > >>>> org.apache.maven.shared:maven-filtering:jar:1.0-beta-4,
> > > > org.c
> > > > > >>>>> > >>>> odehaus.plexus:plexus-interpolation:jar:1.13: The
> > repository
> > > > > >>>>> system is
> > > > > >>>>> > >>>> offline but the artifact
> > > > > >>>>> > >>>> org.apache.maven.shared:maven-filtering:jar:1.0-beta-4
> > is
> > > > not av
> > > > > >>>>> > >>>> ailable in the local repository. -> [Help 1]
> > > > > >>>>> > >>>> [ERROR]
> > > > > >>>>> > >>>> [ERROR] To see the full stack trace of the errors,
> > re-run
> > > > Maven
> > > > > >>>>> with the
> > > > > >>>>> > >>>> -e switch.
> > > > > >>>>> > >>>> [ERROR] Re-run Maven using the -X switch to enable full
> > > > debug
> > > > > >>>>> logging.
> > > > > >>>>> > >>>> [ERROR]
> > > > > >>>>> > >>>> [ERROR] For more information about the errors and
> > possible
> > > > > >>>>> solutions,
> > > > > >>>>> > >>>> please read the following articles:
> > > > > >>>>> > >>>> [ERROR] [Help 1]
> > > > > >>>>> > >>>>
> > > > > >>>>>
> > > >
> > http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> *BOLD *part :)
> > > > > >>>>> > >>>> Running from command line, but on a just now downloaded
> > zip
> > > > > >>>>> file(as you
> > > > > >>>>> > >>>> said),
> > > > > >>>>> > >>>> it works (thus my eclipse maven still needs some work,
> > ie.
> > > > maybe
> > > > > >>>>> allow
> > > > > >>>>> > >>>> it internet access even though it's on ask in firewall)
> > > > > >>>>> > >>>> I mean I do see those errors that you said you're
> > seeing...
> > > > > >>>>> can't really
> > > > > >>>>> > >>>> paste them here from terminal they will be broken with
> > 80
> > > > chars
> > > > > >>>>> per line
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> In eclipse without maven, running AllTests, although the
> > > > tests
> > > > > >>>>> do pass,
> > > > > >>>>> > >>>> I failed to see that (possibly) the same exception(s)
> > thrown
> > > > by
> > > > > >>>>> maven
> > > > > >>>>> > >>>> install, are happening on console. But not when tests
> > are
> > > > run
> > > > > >>>>> each
> > > > > >>>>> > >>>> individually. So, your errors happen both with mvn
> > install
> > > > and
> > > > > >>>>> AllTests
> > > > > >>>>> > >>>> (which runs them both one after the other, too). So that
> > was
> > > > a
> > > > > >>>>> failure to
> > > > > >>>>> > >>>> notice on my part :) that counting from 0 to 100 on
> > console
> > > > > >>>>> must've moved up
> > > > > >>>>> > >>>> the exceptions and since tests were all success, I
> > didn't
> > > > scroll
> > > > > >>>>> up.
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> Trying to fix,
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>> On Sat, Jul 30, 2011 at 3:28 PM, Niels Hoogeveen <
> > > > > >>>>> > >>>> [email protected]> wrote:
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>>>
> > > > > >>>>> > >>>>> I use the download option on Github expand the zip in a
> > > > > >>>>> directory and
> > > > > >>>>> > >>>>> run mvn install in that directory without any problems.
> > > > > >>>>> > >>>>> Niels
> > > > > >>>>> > >>>>>
> > > > > >>>>> > >>>>> > Date: Sat, 30 Jul 2011 13:39:15 +0200
> > > > > >>>>> > >>>>> > From: [email protected]
> > > > > >>>>> > >>>>> > To: [email protected]
> > > > > >>>>> > >>>>> > Subject: Re: [Neo4j] bdb-index
> > > > > >>>>> > >>>>> >
> > > > > >>>>> > >>>>> > "When running the mvn install, both tests are ran
> > after
> > > > > >>>>> another."
> > > > > >>>>> > >>>>> > Since I didn't use mvn (xD) I ran the tests manually
> > one
> > > > by
> > > > > >>>>> one, but
> > > > > >>>>> > >>>>> what
> > > > > >>>>> > >>>>> > you say makes sense, it's likely the tests fail when
> > ran
> > > > one
> > > > > >>>>> after
> > > > > >>>>> > >>>>> the
> > > > > >>>>> > >>>>> > other, I'll see what happens with an @Suite
> > > > > >>>>> > >>>>> > since there are only 2 junit tests, with @Suite they
> > work
> > > > > >>>>> > >>>>> > Let's see if I could run mvn install (btw, avoided
> > mvn so
> > > > far
> > > > > >>>>> because
> > > > > >>>>> > >>>>> I
> > > > > >>>>> > >>>>> > cannot install the git plugin for some reason and
> > that
> > > > other
> > > > > >>>>> error I
> > > > > >>>>> > >>>>> get)
> > > > > >>>>> > >>>>> > Looks like I still need to find out how to fix this
> > > > error:
> > > > > >>>>> > >>>>> > [ERROR]   The project
> > > > > >>>>> > >>>>> org.neo4j:neo4j-berkeleydb-je-index:0.1-SNAPSHOT
> > > > > >>>>> > >>>>> > (E:\wrkspc\bdb-index-fork\pom.xml) has 1 error
> > > > > >>>>> > >>>>> > [ERROR]     Non-resolvable parent POM: The repository
> > > > system
> > > > > >>>>> is
> > > > > >>>>> > >>>>> offline but
> > > > > >>>>> > >>>>> > the artifact org.neo4j:parent-central:pom:18 is not
> > > > available
> > > > > >>>>> in the
> > > > > >>>>> > >>>>> local
> > > > > >>>>> > >>>>> > repository. and 'parent.relativePath' points at wrong
> > > > local
> > > > > >>>>> POM @
> > > > > >>>>> > >>>>> line 3,
> > > > > >>>>> > >>>>> > column 11 -> [Help 2]
> > > > > >>>>> > >>>>> >
> > > > > >>>>> > >>>>> > before I could do anything with maven...
> > > > > >>>>> > >>>>> > I'll skip trying to make maven to work for me for
> > now,
> > > > don't
> > > > > >>>>> feel
> > > > > >>>>> > >>>>> like it :)
> > > > > >>>>> > >>>>> >
> > > > > >>>>> > >>>>> > *I'm not qualified to fix this with maven, sorry*
> > > > > >>>>> > >>>>> > John
> > > > > >>>>> > >>>>> >
> > > > > >>>>> > >>>>> > On Fri, Jul 29, 2011 at 5:16 PM, Niels Hoogeveen
> > > > > >>>>> > >>>>> > <[email protected]>wrote:
> > > > > >>>>> > >>>>> >
> > > > > >>>>> > >>>>> > >
> > > > > >>>>> > >>>>> > > Hi John,
> > > > > >>>>> > >>>>> > > Thanks for looking into this.
> > > > > >>>>> > >>>>> > > I am still seeing the same error I had before. When
> > > > running
> > > > > >>>>> the mvn
> > > > > >>>>> > >>>>> > > install, both tests are ran after another. For some
> > > > reason
> > > > > >>>>> the
> > > > > >>>>> > >>>>> transaction
> > > > > >>>>> > >>>>> > > log sees an unclean shutdown and tries to commit
> > > > pending
> > > > > >>>>> > >>>>> transactions.
> > > > > >>>>> > >>>>> > > During that process the index names of the bdb
> > indexes
> > > > are
> > > > > >>>>> being
> > > > > >>>>> > >>>>> retrieved
> > > > > >>>>> > >>>>> > > from binary storage. Here something goes wrong,
> > because
> > > > the
> > > > > >>>>> index
> > > > > >>>>> > >>>>> name
> > > > > >>>>> > >>>>> > > returned is garbage, so the recovery process fails
> > > > because
> > > > > >>>>> it can't
> > > > > >>>>> > >>>>> find the
> > > > > >>>>> > >>>>> > > right index files.
> > > > > >>>>> > >>>>> > > Niels
> > > > > >>>>> > >>>>> > >
> > > > > >>>>> > >>>>> > > > Date: Fri, 29 Jul 2011 07:48:43 +0200
> > > > > >>>>> > >>>>> > > > From: [email protected]
> > > > > >>>>> > >>>>> > > > To: [email protected]
> > > > > >>>>> > >>>>> > > > Subject: Re: [Neo4j] bdb-index
> > > > > >>>>> > >>>>> > > >
> > > > > >>>>> > >>>>> > > > I forked and "fixed", the tests are all working
> > now:
> > > > > >>>>> > >>>>> > > > https://github.com/13th-floor/bdb-index
> > > > > >>>>> > >>>>> > > > Let me know if you want me to do a pull request,
> > ...
> > > > > >>>>> sadly I
> > > > > >>>>> > >>>>> applied
> > > > > >>>>> > >>>>> > > > formatting on RawBDBSpeed and the diff doesn't
> > look
> > > > > >>>>> pretty if
> > > > > >>>>> > >>>>> you're
> > > > > >>>>> > >>>>> > > trying
> > > > > >>>>> > >>>>> > > > to see what changed
> > > > > >>>>> > >>>>> > > >
> > > > > >>>>> > >>>>> > > > John.
> > > > > >>>>> > >>>>> > > >
> > > > > >>>>> > >>>>> > > >
> > > > > >>>>> > >>>>> > > > On Thu, Jul 28, 2011 at 7:36 PM, Niels Hoogeveen
> > > > > >>>>> > >>>>> > > > <[email protected]>wrote:
> > > > > >>>>> > >>>>> > > >
> > > > > >>>>> > >>>>> > > > >
> > > > > >>>>> > >>>>> > > > > Trying to find something useful to hide the
> > > > > >>>>> implementation book
> > > > > >>>>> > >>>>> keeping
> > > > > >>>>> > >>>>> > > of
> > > > > >>>>> > >>>>> > > > > Enhanced API, I tried out dbd-index as can be
> > found
> > > > > >>>>> here:
> > > > > >>>>> > >>>>> > > > > https://github.com/peterneubauer/bdb-index
> > > > > >>>>> > >>>>> > > > > It looks interesting, but fails its tests. When
> > > > > >>>>> recovering it
> > > > > >>>>> > >>>>> performs
> > > > > >>>>> > >>>>> > > > > BerkeleyDbCommand#readCommand from the log. The
> > > > > >>>>> retrieved
> > > > > >>>>> > >>>>> indexName is
> > > > > >>>>> > >>>>> > > not
> > > > > >>>>> > >>>>> > > > > actually garbage. I would like to help make
> > this
> > > > > >>>>> component
> > > > > >>>>> > >>>>> workable,
> > > > > >>>>> > >>>>> > > but
> > > > > >>>>> > >>>>> > > > > area of the database is a bit beyond the scope
> > that
> > > > I
> > > > > >>>>> know.
> > > > > >>>>> > >>>>> > > > > I know this is completely unsupported software,
> > but
> > > > can
> > > > > >>>>> someone
> > > > > >>>>> > >>>>> give me
> > > > > >>>>> > >>>>> > > > > some pointers on how to fix this issue?
> > > > > >>>>> > >>>>> > > > > Niels
> > > > > >>>>> > >>>>> > > > > _______________________________________________
> > > > > >>>>> > >>>>> > > > > Neo4j mailing list
> > > > > >>>>> > >>>>> > > > > [email protected]
> > > > > >>>>> > >>>>> > > > > https://lists.neo4j.org/mailman/listinfo/user
> > > > > >>>>> > >>>>> > > > >
> > > > > >>>>> > >>>>> > > > _______________________________________________
> > > > > >>>>> > >>>>> > > > Neo4j mailing list
> > > > > >>>>> > >>>>> > > > [email protected]
> > > > > >>>>> > >>>>> > > > https://lists.neo4j.org/mailman/listinfo/user
> > > > > >>>>> > >>>>> > >
> > > > > >>>>> > >>>>> > > _______________________________________________
> > > > > >>>>> > >>>>> > > Neo4j mailing list
> > > > > >>>>> > >>>>> > > [email protected]
> > > > > >>>>> > >>>>> > > https://lists.neo4j.org/mailman/listinfo/user
> > > > > >>>>> > >>>>> > >
> > > > > >>>>> > >>>>> > _______________________________________________
> > > > > >>>>> > >>>>> > Neo4j mailing list
> > > > > >>>>> > >>>>> > [email protected]
> > > > > >>>>> > >>>>> > https://lists.neo4j.org/mailman/listinfo/user
> > > > > >>>>> > >>>>>
> > > > > >>>>> > >>>>> _______________________________________________
> > > > > >>>>> > >>>>> Neo4j mailing list
> > > > > >>>>> > >>>>> [email protected]
> > > > > >>>>> > >>>>> https://lists.neo4j.org/mailman/listinfo/user
> > > > > >>>>> > >>>>>
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>>
> > > > > >>>>> > >>>
> > > > > >>>>> > >>
> > > > > >>>>> > >
> > > > > >>>>> > _______________________________________________
> > > > > >>>>> > Neo4j mailing list
> > > > > >>>>> > [email protected]
> > > > > >>>>> > https://lists.neo4j.org/mailman/listinfo/user
> > > > > >>>>>
> > > > > >>>>> _______________________________________________
> > > > > >>>>> Neo4j mailing list
> > > > > >>>>> [email protected]
> > > > > >>>>> https://lists.neo4j.org/mailman/listinfo/user
> > > > > >>>>>
> > > > > >>>>
> > > > > >>>>
> > > > > >>>
> > > > > >>
> > > > > >
> > > > > _______________________________________________
> > > > > Neo4j mailing list
> > > > > [email protected]
> > > > > https://lists.neo4j.org/mailman/listinfo/user
> > > >
> > > > _______________________________________________
> > > > Neo4j mailing list
> > > > [email protected]
> > > > https://lists.neo4j.org/mailman/listinfo/user
> > > >
> > > _______________________________________________
> > > Neo4j mailing list
> > > [email protected]
> > > https://lists.neo4j.org/mailman/listinfo/user
> >
> > _______________________________________________
> > Neo4j mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
> >
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
                                          
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to