Menu

#13 Saving entities with null data properties results in NPE

v1.0_(example)
closed
None
5
2014-02-13
2014-02-12
Petr Kremen
No

Caused by: cz.cvut.kbss.ontodriver.exceptions.OntoDriverInternalException: java.lang.NullPointerException
at cz.cvut.kbss.ontodriver.impl.sesame.SesameModuleInternal.saveEntityAttributes(SesameModuleInternal.java:577)
at cz.cvut.kbss.ontodriver.impl.sesame.SesameModuleInternal.mergeEntity(SesameModuleInternal.java:131)
at cz.cvut.kbss.ontodriver.impl.sesame.SesameStorageModule.merge(SesameStorageModule.java:105)
at cz.cvut.kbss.ontodriver.impl.StorageManagerImpl.merge(StorageManagerImpl.java:189)
at cz.cvut.kbss.ontodriver.impl.ConnectionImpl.merge(ConnectionImpl.java:260)
at cz.cvut.kbss.jopa.sessions.UnitOfWorkImpl.storageMerge(UnitOfWorkImpl.java:1287)
at cz.cvut.kbss.jopa.sessions.UnitOfWorkImpl.persistChangeInTransaction(UnitOfWorkImpl.java:613)
at cz.cvut.kbss.jopa.owlapi.OWLAPIPersistenceProvider.persistEntityChanges(OWLAPIPersistenceProvider.java:112)
at cz.cvut.kbss.jopa.owlapi.BeanListenerAspect.ajc$afterReturning$cz_cvut_kbss_jopa_owlapi_BeanListenerAspect$2$5580f1c0(BeanListenerAspect.aj:76)
at cz.cvut.kbss.mondis.server.generated.model.Record.setHasStatus(Record.java:121)
at cz.cvut.kbss.mondis.server.jopa.FullJopaRecordDAO.saveStatus(FullJopaRecordDAO.java:165)
at cz.cvut.kbss.mondis.server.portlet.bb.BBRecords.submit(BBRecords.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:328)
at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:273)
at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)
at org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)
at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
... 158 more
Caused by: java.lang.NullPointerException
at cz.cvut.kbss.ontodriver.impl.sesame.SesameUtils.createDataPropertyLiteral(SesameUtils.java:106)
at cz.cvut.kbss.ontodriver.impl.sesame.SingularDataPropertyStrategy.saveDataProperty(SingularDataPropertyStrategy.java:96)
at cz.cvut.kbss.ontodriver.impl.sesame.SingularDataPropertyStrategy.save(SingularDataPropertyStrategy.java:33)
at cz.cvut.kbss.ontodriver.impl.sesame.SesameModuleInternal.saveReference(SesameModuleInternal.java:631)
at cz.cvut.kbss.ontodriver.impl.sesame.SesameModuleInternal.saveEntityAttributes(SesameModuleInternal.java:574)
... 181 more

Discussion

  • Martin Ledvinka

    Martin Ledvinka - 2014-02-13
    • status: open --> open-fixed
    • assigned_to: Martin Ledvinka
     
  • Martin Ledvinka

    Martin Ledvinka - 2014-02-13
    • status: open-fixed --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB