dbptk-developer icon indicating copy to clipboard operation
dbptk-developer copied to clipboard

Bug in converting siard-dk package

Open poullc opened this issue 6 years ago • 3 comments

I have installed the latest DBVTK on an Ubunt 12 server and the installation seems to work fine and Solr is running too.

When I run this command as root, I get “Fatal error: Unexpected exception (null)"

"/opt/dbvtk/jre/linux/bin/java" -jar "-Dfile.encoding=UTF-8" "-Ddbvtk.home=/opt/dbvtk/dbvtk-data" "/opt/dbvtk/dbptk-app.jar" -e solr -eh localhost -ep 8983 -edbid 0plc -i siard-dk -ias public -if "/opt/dbvtk/siard/AVID.RALS.95000.1" Converting database: siard-dk to Solr ERROR Fatal error: Unexpected exception (null) Troubleshooting information can be found at http://www.database-preservation.com/#troubleshooting Please report any problems at https://github.com/keeps/db-preservation-toolkit/issues/new

I tried removing the optional parameters " -eh localhost -ep 8983 -edbid 0plc”, but it didn’t make any difference.

When I export my Siard-dk file with module list-tables, it works just fine.

From the log file:

2017-11-09 11:18:46,292 [main] DEBUG (c.d.m.s.i.m.t.SQL99StandardDatatypeImporter) name: DOUBLE PRECISION, stdType: SqlStandardType{original='DOUBLE PRECISION', normalized='DOUBLE PRECISION', isValid=true, base='DOUBLE PRECISION', hasTimezoneInfo=false, includesTimezone=false, typeTimezonePart='', hasColumnSize=false, columnSize=0, hasDecimaldigits=false, decimalDigits=0, isArray=false, hasArrayLength=false, arrayLength=0}
2017-11-09 11:18:46,303 [main] ERROR (c.d.Main) Fatal error: Unexpected exception (null)
java.lang.NullPointerException: null
       at com.databasepreservation.visualization.transformers.ToolkitStructure2ViewerStructure.getColumns(ToolkitStructure2ViewerStructure.java:440)
       at com.databasepreservation.visualization.transformers.ToolkitStructure2ViewerStructure.getView(ToolkitStructure2ViewerStructure.java:257)
       at com.databasepreservation.visualization.transformers.ToolkitStructure2ViewerStructure.getViews(ToolkitStructure2ViewerStructure.java:247)
       at com.databasepreservation.visualization.transformers.ToolkitStructure2ViewerStructure.getSchema(ToolkitStructure2ViewerStructure.java:235)
       at com.databasepreservation.visualization.transformers.ToolkitStructure2ViewerStructure.getSchemas(ToolkitStructure2ViewerStructure.java:222)
       at com.databasepreservation.visualization.transformers.ToolkitStructure2ViewerStructure.getMetadata(ToolkitStructure2ViewerStructure.java:146)
       at com.databasepreservation.visualization.transformers.ToolkitStructure2ViewerStructure.getDatabase(ToolkitStructure2ViewerStructure.java:120)
       at com.databasepreservation.modules.solr.SolrExportModule.handleStructure(SolrExportModule.java:102)
       at com.databasepreservation.modules.siard.in.input.SIARDImportDefault.getDatabase(SIARDImportDefault.java:50)
       at com.databasepreservation.Main.run(Main.java:161)
       at com.databasepreservation.Main.internal_main(Main.java:108)
       at com.databasepreservation.Main.main(Main.java:86)
2017-11-09 11:18:46,303 [main] INFO  (c.d.Main) Troubleshooting information can be found at http://www.database-preservation.com/#troubleshooting
2017-11-09 11:18:46,303 [main] INFO  (c.d.Main) Please report any problems at https://github.com/keeps/db-preservation-toolkit/issues/new
2017-11-09 11:18:46,304 [main] DEBUG (c.d.Main) #########################################################
2017-11-09 11:18:46,304 [main] DEBUG (c.d.Main) #   FINISH-ID-dc5de37f-84ef-4721-b605-1a6cc9da958b
2017-11-09 11:18:46,304 [main] DEBUG (c.d.Main) #   FINISH v2.0.0
2017-11-09 11:18:46,304 [main] DEBUG (c.d.Main) #   EXIT CODE: 1
2017-11-09 11:18:46,304 [main] DEBUG (c.d.Main) #########################################################

I cannot provide the siard-dk package.

poullc avatar Nov 09 '17 13:11 poullc