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 <cyuczie...@gmail.com>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 <
> pd_aficion...@hotmail.com> 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: cyuczie...@gmail.com
>> > To: user@lists.neo4j.org
>> > 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
>> > <pd_aficion...@hotmail.com>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: cyuczie...@gmail.com
>> > > > To: user@lists.neo4j.org
>> > > > 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
>> > > > <pd_aficion...@hotmail.com>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
>> > > > > User@lists.neo4j.org
>> > > > > https://lists.neo4j.org/mailman/listinfo/user
>> > > > >
>> > > > _______________________________________________
>> > > > Neo4j mailing list
>> > > > User@lists.neo4j.org
>> > > > https://lists.neo4j.org/mailman/listinfo/user
>> > >
>> > > _______________________________________________
>> > > Neo4j mailing list
>> > > User@lists.neo4j.org
>> > > https://lists.neo4j.org/mailman/listinfo/user
>> > >
>> > _______________________________________________
>> > Neo4j mailing list
>> > User@lists.neo4j.org
>> > https://lists.neo4j.org/mailman/listinfo/user
>>
>> _______________________________________________
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
>>
>
>
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to