nkons / r2rml-parser

R2RML Parser is an award-winning tool that can export relational database contents as RDF graphs, based on an R2RML mapping document.
Apache License 2.0
69 stars 21 forks source link

NullPointerException when running incremental #30

Open carmenvandeloo opened 6 years ago

carmenvandeloo commented 6 years ago

Hi,

When running with default.incremental set to true in the r2rml.properties file, a NullPointerException is thrown:

Transforming the data... Run with -h for help on options.
Exception in thread "main" java.lang.NullPointerException
        at gr.seab.r2rml.beans.UtilImpl.md5(UtilImpl.java:398)
        at gr.seab.r2rml.beans.Generator.createTriples(Generator.java:792)
        at gr.seab.r2rml.beans.Main.main(Main.java:93)
nkons commented 5 years ago

HI,

Thanks for spotting this. A check for null would prevent this from happening, e.g.

s += predicateObjectMap.getObjectTemplate() != null? predicateObjectMap.getObjectTemplate().getLanguage() : "null";