Simon,

Thanks, I can produce them from those file (not sure why the normal build does not do it, it's

 mvn surefire-report:report-only
)
        Andy

On 14/09/11 22:11, Simon Helsen wrote:
Andy,

keep in mind that my patched version of TestTransSystem also fails in
direct mode so please try that as well in case the regular tests only
fail because of known limitations. We (IBM) only use direct mode and my
internal tests fail equally in direct mode.
Here is the report (not sure about html, it only contains .txt and .xml)



Simon



From:   Andy Seaborne <[email protected]>
To:     [email protected]
Date:   09/14/2011 05:02 PM
Subject:        Re: [jira] [Commented] (JENA-91) extremely large buffer is
being created in ObjectFileStorage


------------------------------------------------------------------------



One note: some of the tests are known to fail on Windows 64 bit because
windows does not release memory mapped files in the same way Linux does
(Linux does it mid-run). That might cover some of the test failures but
not all of them.

I'll find a windows/64 machine.

Simon - could you send me the surefire HTML report please?

Andy



On 14/09/11 19:04, Simon Helsen wrote:
 > 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<[email protected]>
 > To:
 > [email protected]
 > 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