Giter VIP home page Giter VIP logo

jbiowh-persistence's People

Contributors

r78v10a07 avatar

Stargazers

Suhaib Shekfeh avatar

Watchers

James Cloos avatar  avatar

jbiowh-persistence's Issues

jaxb related classes are missing

The import org.jbiowhparser.datasets.drug.drugbank.jaxb.DrugType in DrugBankParser fails. Was JAXB supported in the 6.1.2 version?

NullPointerException when database user has no password

I encounter a NullPointerException when running the jbiowh-parser tool from the command line with the following configuration file:

<warehouse>
    <name>DrugBank</name>
    <type>DrugBank</type>
    <version>3.0</version>
    <homeurl>http://drugbank.ca</homeurl>
    <releaseDate>09/09/2011</releaseDate>
    <database>jbiowh</database>
    <dbuser>root</dbuser>
    <dbpassword></dbpassword>
    <directory>./drugbank</directory>
    <temporal>./temp</temporal>
    <driver>com.mysql.jdbc.Driver</driver>
    <url>jdbc:mysql://localhost:3306/</url>
    <xsdfiledef></xsdfiledef>
    <verbose>info</verbose>
    <droptables>true</droptables>
    <runlinks>true</runlinks>
</warehouse>

and this is the error message I receive:

INFO [main] 2015-07-15 16:57:37,743 -        MySQL: Open the MySQL connection
  Exception in thread "main" java.lang.NullPointerException
        at java.util.Hashtable.put(Hashtable.java:459)
        at org.jbiowhdbms.dbms.mysql.WHMySQL.openConnection(WHMySQL.java:82)
        at org.jbiowhdbms.dbms.mysql.WHMySQL.createStatement(WHMySQL.java:706)
        at org.jbiowhdbms.dbms.mysql.WHMySQL.executeUpdate(WHMySQL.java:351)
        at org.jbiowhparser.datasets.drug.drugbank.DrugBankParser.runLoader(DrugBankParser.java:60)
        at org.jbiowhparser.DataSetLoader.dataSetLoader(DataSetLoader.java:154)
        at org.jbiowhparser.DataSetLoader.main(DataSetLoader.java:174)

I believe that the error is due to not using a password. The parser program runs successfully after editing the configuration file to include a user with a password.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.