I tried doing this with all files in my TDB: jena-2.10.2/apache-jena-2.10.2-SNAPSHOT/bin/tdbloader2 --loc NetBeansProjects/mdr-older/trunk/tdb NetBeansProjects/mdr-older/trunk/tdb/GOSP.dat NetBeansProjects/mdr-older/trunk/tdb/GOSP.idn NetBeansProjects/mdr-older/trunk/tdb/GPOS.dat NetBeansProjects/mdr-older/trunk/tdb/GPOS.idn NetBeansProjects/mdr-older/trunk/tdb/GSPO.dat NetBeansProjects/mdr-older/trunk/tdb/GSPO.idn NetBeansProjects/mdr-older/trunk/tdb/journal.jrnl NetBeansProjects/mdr-older/trunk/tdb/node2id.dat NetBeansProjects/mdr-older/trunk/tdb/node2id.idn NetBeansProjects/mdr-older/trunk/tdb/nodes.dat NetBeansProjects/mdr-older/trunk/tdb/nodes.dat-jrnl NetBeansProjects/mdr-older/trunk/tdb/OSP.dat NetBeansProjects/mdr-older/trunk/tdb/OSP.idn NetBeansProjects/mdr-older/trunk/tdb/OSPG.dat NetBeansProjects/mdr-older/trunk/tdb/OSPG.idn NetBeansProjects/mdr-older/trunk/tdb/POS.dat NetBeansProjects/mdr-older/trunk/tdb/POS.idn NetBeansProjects/mdr-older/trunk/tdb/POSG.dat NetBeansProjects/mdr-older/trunk/tdb/POSG.idn NetBeansProjects/mdr-older/trunk/tdb/prefix2id.dat NetBeansProjects/mdr-older/trunk/tdb/prefix2id.idn NetBeansProjects/mdr-older/trunk/tdb/prefixes.dat NetBeansProjects/mdr-older/trunk/tdb/prefixes.dat-jrnl NetBeansProjects/mdr-older/trunk/tdb/prefixIdx.dat NetBeansProjects/mdr-older/trunk/tdb/prefixIdx.idn NetBeansProjects/mdr-older/trunk/tdb/SPO.dat NetBeansProjects/mdr-older/trunk/tdb/SPO.idn NetBeansProjects/mdr-older/trunk/tdb/SPOG.dat NetBeansProjects/mdr-older/trunk/tdb/SPOG.idn
Then get: 11:58:38 -- TDB Bulk Loader Start 11:58:38 Data phase INFO Load: NetBeansProjects/mdr-older/trunk/tdb/GOSP.dat -- 2013/08/09 11:58:40 EDT Exception in thread "main" org.apache.jena.atlas.AtlasException: java.nio.charset.MalformedInputException: Input length = 1 at org.apache.jena.atlas.io.IO.exception(IO.java:206) at org.apache.jena.atlas.io.CharStreamBuffered$SourceReader.fill(CharStreamBuffered.java:79) at org.apache.jena.atlas.io.CharStreamBuffered.fillArray(CharStreamBuffered.java:156) at org.apache.jena.atlas.io.CharStreamBuffered.advance(CharStreamBuffered.java:139) at org.apache.jena.atlas.io.PeekReader.advanceAndSet(PeekReader.java:251) at org.apache.jena.atlas.io.PeekReader.init(PeekReader.java:244) at org.apache.jena.atlas.io.PeekReader.peekChar(PeekReader.java:169) at org.apache.jena.atlas.io.PeekReader.makeUTF8(PeekReader.java:108) at org.apache.jena.riot.tokens.TokenizerFactory.makeTokenizerUTF8(TokenizerFactory.java:41) at org.apache.jena.riot.RiotReader.createParser(RiotReader.java:130) at org.apache.jena.riot.RiotReader.parse(RiotReader.java:115) at org.apache.jena.riot.RiotReader.parse(RiotReader.java:93) at org.apache.jena.riot.RiotReader.parse(RiotReader.java:66) at com.hp.hpl.jena.tdb.store.bulkloader2.CmdNodeTableBuilder.exec(CmdNodeTableBuilder.java:163) at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101) at arq.cmdline.CmdMain.mainRun(CmdMain.java:63) at arq.cmdline.CmdMain.mainRun(CmdMain.java:50) at com.hp.hpl.jena.tdb.store.bulkloader2.CmdNodeTableBuilder.main(CmdNodeTableBuilder.java:81) Caused by: java.nio.charset.MalformedInputException: Input length = 1 at java.nio.charset.CoderResult.throwException(CoderResult.java:277) at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:338) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177) at java.io.InputStreamReader.read(InputStreamReader.java:184) at java.io.Reader.read(Reader.java:140) ... 17 more Is it possible that I only need certain files from my TDB directory? I am pretty sure my TDB is not malformed, because I have run a lot of queries on it successfully. On Thu, Aug 8, 2013 at 5:34 PM, Andy Seaborne <[email protected]> wrote: > On 08/08/13 20:33, Brad Moran wrote: > >> I am trying to use tdbloader2 on mac os 10.8.4 from command line. I have >> all my triples successfully loaded into a tdb stored in directory "tdb." I >> am sure it is successfully loaded because I can run any query on it >> successfully. So I try: >> >> apache-jena-2.10.1/bin/**tdbloader2 >> --loc=NetBeansProjects/**mdrolder/trunk/luceneIndexes >> NetBeansProjects/mdrolder/**trunk/tdb >> > > > The command format is > > tdbloader2 --loc LOC DATAFILE DATAFILE2 DATAFILE3 .... > > The data comes from miles, not a directory. > > It does not take a directory and find all the files. You have to > enumerate the files. > > Andy > > > >> And I get Exception in thread "main" org.apache.jena.atlas.** >> AtlasException: >> java.io.FileNotFoundException: NetBeansProjects/mdrolder/**trunk/tdb (Is >> a >> directory). >> Which makes sense, I just do not understand how I am supposed to load the >> tdb though. Should I just use one of the files within the TDB? >> >> Thanks, >> Brad >> >> >
