actually, I just executed exactly what you (Paolo) did, but on Windows. My 
results are not quite like what Dave saw, but they fail nonetheless. I'll 
add this to Jira

Here is the output:

D:\jfsDev\TxTDB>svn up
At revision 1170749.

D:\jfsDev\TxTDB>mvn clean test
[INFO] Scanning for projects...
[INFO]
[INFO] 
------------------------------------------------------------------------
[INFO] Building TxTDB 0.9.0-SNAPSHOT
[INFO] 
------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ tx-tdb ---
[INFO] Deleting D:\jfsDev\TxTDB\target
[INFO]
[INFO] --- maven-antrun-plugin:1.3:run (ant-timestamp) @ tx-tdb ---
[INFO] Executing tasks
    [mkdir] Created dir: D:\jfsDev\TxTDB\target
     [echo] version=0.9.0-SNAPSHOT
     [echo] build.time=2011-09-14 14:00 EDT
[INFO] Executed tasks
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ 
tx-tdb ---

[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource to com/hp/hpl/jena/tdb/
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ tx-tdb 
---
[INFO] Compiling 268 source files to D:\jfsDev\TxTDB\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources 
(default-testResources) @ tx
-tdb ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 
D:\jfsDev\TxTDB\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ 
tx-td
b ---
[INFO] Compiling 115 source files to D:\jfsDev\TxTDB\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.9:test (default-test) @ tx-tdb ---
[INFO] Surefire report directory: D:\jfsDev\TxTDB\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.hp.hpl.jena.tdb.assembler.TS_TDBAssembler
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.087 sec
Running com.hp.hpl.jena.tdb.base.block.TS_Block
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.803 sec
Running com.hp.hpl.jena.tdb.base.file.TS_File
Tests run: 39, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.054 sec 
<<< F
AILURE!
Running com.hp.hpl.jena.tdb.base.objectfile.TS_ObjectFile
Tests run: 48, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 sec
Running com.hp.hpl.jena.tdb.base.record.TS_Record
Tests run: 54, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Running com.hp.hpl.jena.tdb.base.recordfile.TS_RecordFile
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running com.hp.hpl.jena.tdb.graph.TS_Graph
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.674 sec
Running com.hp.hpl.jena.tdb.index.TS_Index
Tests run: 97, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.242 sec
Running com.hp.hpl.jena.tdb.lib.TS_LibTDB
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Running com.hp.hpl.jena.tdb.migrate.TS_Migrate
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running com.hp.hpl.jena.tdb.nodetable.TS_NodeTable
Tests run: 37, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 sec
Running com.hp.hpl.jena.tdb.solver.TS_SolverTDB
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 sec
Running com.hp.hpl.jena.tdb.store.TS_Store
Tests run: 181, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 2.094 
sec <<<
FAILURE!
Running com.hp.hpl.jena.tdb.sys.TS_Sys
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec
Running com.hp.hpl.jena.tdb.transaction.TS_Transaction
Tests run: 77, Failures: 13, Errors: 0, Skipped: 0, Time elapsed: 3.569 
sec <<<
FAILURE!
Running com.hp.hpl.jena.tdb.TS_Factory
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running com.hp.hpl.jena.tdb.TS_Jena
Tests run: 73, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.096 sec

Results :

Failed tests: 
fileaccess_03(com.hp.hpl.jena.tdb.base.file.TestBlockAccessMappe
d)
  fileaccess_04(com.hp.hpl.jena.tdb.base.file.TestBlockAccessMapped)
  nodetrans_03(com.hp.hpl.jena.tdb.transaction.TestNodeTableTransDisk): 
expected
:<[DoesNotExist]> but was:<[0000000000000000]>
  trans_04(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
  trans_06(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_01(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_02(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_03(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_04(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_05(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_06(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_07(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_08(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_09(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)
 
trans_readBlock_11(com.hp.hpl.jena.tdb.transaction.TestTransSequentialDisk)

Tests in error:
  dataset2(com.hp.hpl.jena.tdb.store.TestDatasetTDBPersist)
  dataset3(com.hp.hpl.jena.tdb.store.TestDatasetTDBPersist)

Tests run: 697, Failures: 15, Errors: 2, Skipped: 0

[INFO] 
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 25.664s
[INFO] Finished at: Wed Sep 14 14:00:52 EDT 2011
[INFO] Final Memory: 30M/83M
[INFO] 
------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:2.
9:test (default-test) on project tx-tdb: There are test failures.
[ERROR]
[ERROR] Please refer to D:\jfsDev\TxTDB\target\surefire-reports for the 
individu
al test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the 
-e swit
ch.
[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 rea
d the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption
D:\jfsDev\TxTDB>



From:
Paolo Castagna <castagna.li...@googlemail.com>
To:
jena-dev@incubator.apache.org
Date:
09/14/2011 01:45 PM
Subject:
Re: [jira] [Commented] (JENA-91) extremely large buffer is being created 
in ObjectFileStorage



Hi Dave,
thanks (it helps).

If there are tests failing on Windows 7, it's bad (and good at
the same time that the test suite is signaling the problem).

Just to double check there are no changes in TxTDB trunk that
I do not have on my local copy, I've just did:

cd /tmp/txtdb/
svn up
At revision 1170728.

mvn clean test

[INFO] Scanning for projects...
[INFO] 
------------------------------------------------------------------------
[INFO] Building TxTDB
[INFO]    task-segment: [clean, test]
[INFO] 
------------------------------------------------------------------------
[...]

Tests run: 697, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 1 minute 13 seconds
[INFO] Finished at: Wed Sep 14 18:36:44 BST 2011
[INFO] Final Memory: 42M/296M
[INFO] 
------------------------------------------------------------------------

There is obviously something bad going when we run TxTDB on
Windows 7. I am afraid I cannot be more helpful on this. :-(

@Andy, do you have a Windows 7 machine to investigate the
problem that Simon and Dave are experiencing?

Paolo

Dave Reynolds wrote:
> On Wed, 2011-09-14 at 16:38 +0100, Paolo Castagna wrote: 
>> Hi Simon,
>> indeed, very strange.
>>
>> I do not have a Windows 7 machine to try, but if you have a Linux 
machine
>> you could try there, it would be really interesting to know the result.
>>
>> Could it be something related to your Maven cache and somehow you still 
have
>> an old ARQ SNAPSHOT? You could try to manually delete the ARQ artifacts 
from
>> your Maven cache (usually in ~/.m2/repository/com/hp/hpl/jena/arq)
>>
>> This is how you or others could run the test on different environments:
>>
>> cd /tmp/
>> svn co 
http://svn.apache.org/repos/asf/incubator/jena/Experimental/TxTDB/trunk/ 
>> txtdb
>> cd /tmp/txtdb/
>> wget 
>> 
https://issues.apache.org/jira/secure/attachment/12494332/TestTransSystem4.patch

>> patch -p0 < TestTransSystem4.patch
>> mvn package
>> mvn exec:java -Dexec.classpathScope="test" 
>> -Dexec.mainClass="com.hp.hpl.jena.tdb.transaction.TestTransSystem"
>>
>> (you need to adapt things to Windows)
> 
> FWIW I get errors trying that sequence on Windows.
> 
> Environment:
>    Windows 7 64 bit
>    Java 1.6.0_26-b03
> 
> START (disk, 100 iterations)
> 000: ..java.lang.UnsupportedOperationException: Quad: predicate cannot
> be null
>         at com.hp.hpl.jena.sparql.core.Quad.<init>(Quad.java:49)
>         at com.hp.hpl.jena.tdb.lib.TupleLib.quad(TupleLib.java:127)
>         at com.hp.hpl.jena.tdb.lib.TupleLib.quad(TupleLib.java:118)
>         at com.hp.hpl.jena.tdb.lib.TupleLib.access$100(TupleLib.java:32)
>         at com.hp.hpl.jena.tdb.lib.TupleLib$4.convert(TupleLib.java:76)
>         at com.hp.hpl.jena.tdb.lib.TupleLib$4.convert(TupleLib.java:72)
>         at org.openjena.atlas.iterator.Iter$4.next(Iter.java:268)
>         at com.hp.hpl.jena.tdb.store.GraphTDBBase
> $ProjectQuadsToTriples.next(GraphTDBBase.java:183)
>         at com.hp.hpl.jena.tdb.store.GraphTDBBase
> $ProjectQuadsToTriples.next(GraphTDBBase.java:171)
>         at
> 
com.hp.hpl.jena.util.iterator.WrappedIterator.next(WrappedIterator.java:68)
>         at
> com.hp.hpl.jena.util.iterator.Map1Iterator.next(Map1Iterator.java:35)
>         at
> 
com.hp.hpl.jena.util.iterator.WrappedIterator.next(WrappedIterator.java:68)
>         at
> 
com.hp.hpl.jena.rdf.model.impl.StmtIteratorImpl.next(StmtIteratorImpl.java:33)
>         at
> 
com.hp.hpl.jena.rdf.model.impl.StmtIteratorImpl.next(StmtIteratorImpl.java:21)
>         at
> 
com.hp.hpl.jena.tdb.transaction.TestTransSystem.readModel(TestTransSystem.java:446)
>         at com.hp.hpl.jena.tdb.transaction.TestTransSystem.access
> $100(TestTransSystem.java:59)
>         at com.hp.hpl.jena.tdb.transaction.TestTransSystem
> $Reader.call(TestTransSystem.java:163)
>         at java.util.concurrent.FutureTask
> $Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:886)
>         at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:619)
> 
> 
> However, I get some test errors during the build and had to force Maven
> to ignore those in order to get a build, so this is not a clean run.
> 
> Surefire logs for the test-during-build errors are attached.
> 
> This is not my normal dev environment so there is little chance of stale
> maven cache.
> 
> Dave
> 
> 
> 



Reply via email to