Hi and thanks again for beeing so persistent in helping me. I think the TDB issue went away after I relocated the stanbol checkout to a local directory. The tdb directory now contains all the files that you have listed. The successfull test results of your special testcase can be found here: http://pastebin.com/FAJKJpGT
However I've already written a new response that might have slipped through your inbox. It can be viewed here in total: http://mail-archives.apache.org/mod_mbox/stanbol-dev/201311.mbox/< caljsgcpkviffr7pl_460nrsbjjt-cpduaadf4p1fewsxqoo...@mail.gmail.com> The integration tests are failing with the message: Failed tests: testSparqlConfig(org.apache.stanbol.enhancer.it.EnhancerConfigurationTest): GET request to http://localhost:8765/enhancer/sparql?query=PREFIX+enhancer%3A+%3Chttp%3A%2F%2Fstanbol.apache.org%2Fontology%2Fenhancer%2Fenhancer%23%3EPREFIX+rdfs%3A+++++%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3ESELECT+distinct+%3Fname+%3Fchain+WHERE+%7B%3Fchain+a+enhancer%3AEnhancementChain+.%3Fchain+rdfs%3Alabel+%3Fname+.%7DORDER+BY+ASC%28%3Fname%29: expecting status 200 (content: <html>(..) testEngineConfig(org.apache.stanbol.enhancer.it.EnhancerConfigurationTest): GET request to http://localhost:8765/enhancer/engine: no match for regexp '<j.0:hasEngine rdf:resource="http://localhost:.*/enhancer/engine/dbpediaLinking"/>', content=(..) Best regards, Gregor 2013/11/15 Rupert Westenthaler <rupert.westentha...@gmail.com> > Hi Gregor, > > The folder is expected to include the following files > > GOSP.dat GPOS.idn OSP.dat OSPG.idn POSG.dat SPO.idn node2id.dat > prefix2id.dat prefixIdx.idn > GOSP.idn GSPO.dat OSP.idn POS.dat POSG.idn SPOG.dat node2id.idn > prefix2id.idn prefixes.dat > GPOS.dat GSPO.idn OSPG.dat POS.idn SPO.dat SPOG.idn nodes.dat > prefixIdx.dat stats.opt > > As you are missing those files it indicates that the initialization of > the TDB store is failing. > > IMO this looks like an issue with Jena TDB specific to your > environment. To validate this I have creates a minimal test module [1] > that (1) create a Jena TDB store, (2) adds an quad and (3) a Triple to > the default Graph. If this also fails in your Environment the logs > should be useful to file a Bug with Jena TDB. > > To execute the test just extract the archive and call "mvn test" in > the module directory. > > best > Rupert > > [1] http://dev.iks-project.eu/downloads/stanbol-launchers/tdbtest.tar.bz2 > > > > On Thu, Nov 14, 2013 at 1:48 PM, Gregor Müllegger <gre...@muellegger.de> > wrote: > > Thanks Rupert for your response. > > > > I don't see any issues with the permissions. Everything is accessable by > my > > local user. I also have rerun the build with: > > > > sudo MAVEN_OPTS="-Xmx2048M -XX:MaxPermSize=512M" mvn clean install -e > > > > But that didn't work either. > > > > I also tried to increase the memory for the test runs by following this > > stackoverflow answer: http://stackoverflow.com/a/12415230/199848 > > Therefore I added the following snippet to the file > > /vagrant/stanbol/entityhub/indexing/source/jenatdb/pom.xml > > > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-surefire-plugin</artifactId> > > <configuration> > > <forkMode>pertest</forkMode> > > <argLine>-Xms512m -Xmx1024m</argLine> > > <testFailureIgnore>false</testFailureIgnore> > > <skip>false</skip> > > <includes> > > <include>**/*.java</include> > > </includes> > > </configuration> > > </plugin> > > > > I have now setup a completely new virtualmachine so none of my earlier > tries > > interferes. But I have the same problem. > > > > Here is the information that will hopefully help in finding the related > > issue: > > > > vagrant@precise64 > :/vagrant/stanbol/entityhub/indexing/source/jenatdb/target/test-files/testConfigs/iterable/indexing/resources/tdb# > > ls -lah > > total 8.1M > > drwxrwxr-x 1 vagrant vagrant 4.0K Nov 14 12:23 . > > drwxrwxr-x 1 vagrant vagrant 4.0K Nov 14 12:23 .. > > -rw-r--r-- 1 vagrant vagrant 8.0M Nov 14 12:23 node2id.dat > > -rw-r--r-- 1 vagrant vagrant 0 Nov 14 12:23 node2id.idn > > > > You can find the listed files here to download: > > > > https://www.dropbox.com/sh/jfb5csufonxv2g8/-y49f7gN-x > > > > > > Thanks so much! > > Gregor > > > > 2013/11/14 Rupert Westenthaler <rupert.westentha...@gmail.com> > > > >> Hi Gregor, > >> > >> The test encounters an IOException when allocating a segment in a > >> memory mapped file (see [1] line 221) used by Jena TDB. Based on the > >> stack trace this happen already during the initialization of the Jena > >> TDB store. So I my guess would be that either one of the memory mapped > >> file used by Jena is corrupted or missing read/write permission on the > >> file. > >> > >> The first can only be the case if there would still be data from a > >> previous run of the test. Actually this test does has a known issue > >> that it does not delete files from previous runs. Including the > >> "clean" prevents this as this ensures that the /target folder is > >> deleted before running the tests. > >> > >> To check permissions: the Jena TDB store created by the tests are > located > >> under > >> > >> > >> > {module-home}/target/test-files/testConfigs/{test-config-name}/indexing/resources/tdb > >> > >> e.g. > >> > >> > >> > /vagrant/stanbol/entityhub/indexing/source/jenatdb/target/test-files/testConfigs/iterable/indexing/resources/tdb > >> > >> for the failed testEntityDataIterable test. > >> > >> If both does not solve the issue I would suggest to provide the Jena > >> TDB store (all files in the tdb folder) to make some further tests. > >> > >> best > >> Rupert > >> > >> > >> > >> [1] > >> > http://grepcode.com/file/repo1.maven.org/maven2/org.apache.jena/jena-tdb/0.10.0/com/hp/hpl/jena/tdb/base/file/BlockAccessMapped.java > >> > > > > -- > | Rupert Westenthaler rupert.westentha...@gmail.com > | Bodenlehenstraße 11 ++43-699-11108907 > | A-5500 Bischofshofen >