Bug #5409
closedreporting 2.1 can not start when setting "JDBC URL" in provenance.
0%
Description
After I set "JDBC URL" in provenance configuration file, Kepler can not start. The exception is the same with GUI or without GUI.
provenance configuration file:
<pair>
<name>JDBC URL</name>
<value>jdbc:hsqldb:file:/Users/jianwu/KeplerData/modules/provenance/db-2.1/provenanceDB</value>
</pair>
kepler:Kepler jianwu$ rm -rf ~/KeplerData/modules/
kepler:Kepler jianwu$ ./kepler.sh
setting dock icon to -Xdock:icon=/Applications/Kepler-2.0/Kepler.app/Kepler/common-2.1.0/resources/icons/kepler-dock-icon.png
Set environment variable: PATH = /opt/subversion/bin:/Applications/MATLAB64/MATLAB_R2010a/MATLAB_R2010a.app/bin:/Users/jianwu/Projects/hadoop/hadoop-0.20.2-cdh3u0/bin:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin:/Users/jianwu/tools/netCDF/bin:/Users/jianwu/tools/netCDF/include:/usr/local/mysql/bin:/Users/jianwu/Projects/FUSE:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/sw/bin:/sw/sbin:/opt/subversion/bin:/Applications/MATLAB64/MATLAB_R2010a/MATLAB_R2010a.app/bin:/Users/jianwu/tools/netCDF/bin:/Users/jianwu/tools/netCDF/include:/usr/local/mysql/bin:/Users/jianwu/Projects/FUSE:/opt/local/bin:/Users/jianwu/Projects/EC2-Client/ec2-api-tools-1.3-62308/bin:/usr/X11R6/bin:/Users/jianwu/Projects/EC2-Client/ec2-api-tools-1.3-62308/bin:/Applications/Kepler-2.0/Kepler.app/Kepler/reporting-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/workflow-run-manager-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/provenance-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/tagging-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/kepler-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/outreach-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/apple-extensions-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/r-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/loader-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/actors-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/directors-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/opendap-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/dataturbine-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/ecogrid-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/authentication-gui-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/module-manager-gui-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/gui-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/authentication-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/repository-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/job-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/io-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/ssh-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/data-handling-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/sms-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/component-library-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/util-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/event-state-2.0.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/core-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/common-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/module-manager-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/configuration-manager-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/kepler-tasks-2.1.0/lib:/Applications/Kepler-2.0/Kepler.app/Kepler/ptolemy-8.0.0/lib
Set environment variable: R_HOME = /Library/Frameworks/R.framework/Resources
[null] /Applications/Kepler-2.0/Kepler.app/Kepler
[null] Checking for patches...
[null] reporting-2.1.0 workflow dir does not exist.
[null] workflow-run-manager-2.1.0 workflow dir does not exist.
[null] provenance-2.1.0 workflow dir already copied, no need to copy.
[null] tagging-2.1.0 workflow dir does not exist.
[null] kepler-2.1.0 workflow dir does not exist.
[null] outreach-2.1.0 workflow dir already copied, no need to copy.
[null] apple-extensions-2.0.0 workflow dir does not exist.
[null] r-2.1.0 workflow dir already copied, no need to copy.
[null] loader-2.0.0 workflow dir does not exist.
[null] actors-2.1.0 workflow dir already copied, no need to copy.
[null] directors-2.0.0 workflow dir does not exist.
[null] opendap-2.0.0 workflow dir does not exist.
[null] dataturbine-2.0.0 workflow dir does not exist.
[null] ecogrid-2.1.0 workflow dir does not exist.
[null] authentication-gui-2.0.0 workflow dir does not exist.
[null] module-manager-gui-2.1.0 workflow dir does not exist.
[null] gui-2.1.0 workflow dir does not exist.
[null] authentication-2.1.0 workflow dir does not exist.
[null] repository-2.1.0 workflow dir does not exist.
[null] job-2.0.0 workflow dir does not exist.
[null] io-2.0.0 workflow dir does not exist.
[null] ssh-2.0.0 workflow dir does not exist.
[null] data-handling-2.0.0 workflow dir does not exist.
[null] sms-2.1.0 workflow dir does not exist.
[null] component-library-2.0.0 workflow dir does not exist.
[null] util-2.0.0 workflow dir does not exist.
[null] event-state-2.0.0 workflow dir does not exist.
[null] core-2.1.0 workflow dir does not exist.
[null] common-2.1.0 workflow dir does not exist.
[null] module-manager-2.1.0 workflow dir does not exist.
[null] configuration-manager-2.1.0 workflow dir does not exist.
[null] kepler-tasks-2.1.0 workflow dir does not exist.
[null] ptolemy-8.0.0 workflow dir does not exist.
[null] Found OS Extension file: /Applications/Kepler-2.0/Kepler.app/Kepler/apple-extensions-2.0.0/module-info/osextension.txt
[null] loading OS extensions for OS Mac OS X with class org.kepler.osx.KeplerOSXExtension
[null] Building Kars...
[null] Ran additional initialization for module gui from class org.kepler.module.gui.Initialize
[null] Ran additional initialization for module tagging from class org.kepler.module.tagging.Initialize
[null] Ran additional initialization for module provenance from class org.kepler.module.provenance.Initialize
[null] common tabpane configuration overridden by WRM
[null] class java.lang.NullPointerException: null
[null] java.lang.NullPointerException
[null] at org.kepler.util.sql.DatabaseType.tableExists(DatabaseType.java:749)
[null] at org.kepler.util.sql.DatabaseType._getVersion(DatabaseType.java:542)
[null] at org.kepler.util.sql.DatabaseType.getMajorVersion(DatabaseType.java:491)
[null] at org.kepler.provenance.sql.Schemas.checkVersion(Schemas.java:309)
[null] at org.kepler.provenance.sql.SQLQueryV8._init(SQLQueryV8.java:2170)
[null] at org.kepler.provenance.sql.SQLQueryV8.<init>(SQLQueryV8.java:87)
[null] at org.kepler.workflowrunmanager.WorkflowRunManager.connect(WorkflowRunManager.java:116)
[null] at org.kepler.module.workflowrunmanager.Initialize.initializeModule(Initialize.java:148)
[null] at org.kepler.Kepler._initializeModules(Kepler.java:512)
[null] at org.kepler.Kepler.initialize(Kepler.java:399)
[null] at org.kepler.Kepler.parseArgsAndRun(Kepler.java:285)
[null] at org.kepler.Kepler.main(Kepler.java:222)