Hi Nick and Dave,
We are having some problems in Biocache during the upload of DwC-A files.
As shown below, after run the method "au.org.ala.util.DwCALoader", our
system returns the error message "Exception in thread "main"
org.gbif.dwc.text.UnkownDelimitersException: Unable to detect field
delimiter"
I accomplished tests using DwC-A files with tab-delimited text files and
comma-delimited text files. In both cases the error generated was the same.
What causes these problems? (** CSV Loader works great)
*tab-delimited file test*
poliusp@poliusp-VirtualBox:~/dev/biocache$ s*udo java -cp .:biocache.jar
au.org.ala.util.DwCALoader dr7 -l
/data/collectory/upload/1398658607824/2f676abc-4503-489e-8f0c-fcb6e1bc554b.zip*
2014-04-28 01:44:02,837 INFO : [ConfigModule] - Loading configuration from
/data/biocache/config/biocache-config.properties
2014-04-28 01:44:03,090 INFO : [ConfigModule] - Initialise SOLR
2014-04-28 01:44:03,103 INFO : [ConfigModule] - Initialise name matching
indexes
2014-04-28 01:44:03,605 INFO : [ConfigModule] - Initialise persistence
manager
2014-04-28 01:44:03,606 INFO : [ConfigModule] - Configure complete
Loading archive /data/collectory
/upload/1398658607824/2f676abc-4503-489e-8f0c-fcb6e1bc554b.zip for resource
dr7 with unique terms List(dwc:occurrenceID) stripping spaces false
incremental false testing false
*Exception in thread "main" org.gbif.dwc.text.UnkownDelimitersException:
Unable to detect field delimiter*
at org.gbif.file.CSVReaderFactory.buildArchiveFile(
CSVReaderFactory.java:129)
at org.gbif.file.CSVReaderFactory.build(CSVReaderFactory.java:46)
at org.gbif.dwc.text.ArchiveFactory.readFileHeaders(
ArchiveFactory.java:344)
at org.gbif.dwc.text.ArchiveFactory.openArchive(ArchiveFactory.java:
289)
at au.org.ala.util.DwCALoader.loadArchive(DwCALoader.scala:129)
at au.org.ala.util.DwCALoader.loadLocal(DwCALoader.scala:106)
at au.org.ala.util.DwCALoader$.main(DwCALoader.scala:52)
at au.org.ala.util.DwCALoader.main(DwCALoader.scala)
*comma-delimited file test*
poliusp@poliusp-VirtualBox:~/dev/biocache$ *sudo java -cp .:biocache.jar
au.org.ala.util.DwCALoader dr7 -l ./dwca-teste3.zip*
2014-04-28 01:56:04,683 INFO : [ConfigModule] - Loading configuration from
/data/biocache/config/biocache-config.properties
2014-04-28 01:56:04,940 INFO : [ConfigModule] - Initialise SOLR
2014-04-28 01:56:04,951 INFO : [ConfigModule] - Initialise name matching
indexes
2014-04-28 01:56:05,437 INFO : [ConfigModule] - Initialise persistence
manager
2014-04-28 01:56:05,438 INFO : [ConfigModule] - Configure complete
Loading archive ./dwca-teste3.zip for resource dr7 with unique terms List(
dwc:occurrenceID) stripping spaces false incremental false testing false
*Exception in thread "main" org.gbif.dwc.text.UnkownDelimitersException:
Unable to detect field delimiter*
at org.gbif.file.CSVReaderFactory.buildArchiveFile(
CSVReaderFactory.java:129)
at org.gbif.file.CSVReaderFactory.build(CSVReaderFactory.java:46)
at org.gbif.dwc.text.ArchiveFactory.readFileHeaders(
ArchiveFactory.java:344)
at org.gbif.dwc.text.ArchiveFactory.openArchive(ArchiveFactory.java:
289)
at au.org.ala.util.DwCALoader.loadArchive(DwCALoader.scala:129)
at au.org.ala.util.DwCALoader.loadLocal(DwCALoader.scala:106)
at au.org.ala.util.DwCALoader$.main(DwCALoader.scala:52)
at au.org.ala.util.DwCALoader.main(DwCALoader.scala)
Thanks!
Regards.
--
Daniel Lins da Silva
(Mobile) 55 11 96144-4050
Research Center on Biodiversity and Computing (Biocomp)
University of Sao Paulo, Brazil
daniellins(a)usp.br
daniel.lins(a)gmail.com