java.lang.NullPointerException: Impossible to add a null identifiable in a ridbag

tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    GitHub comment 6449#234447406

    GitHub | 8 months ago | tenderlygloriousgentleman
    java.lang.NullPointerException: Impossible to add a null identifiable in a ridbag

    Root Cause Analysis

    1. java.lang.NullPointerException

      Impossible to add a null identifiable in a ridbag

      at com.orientechnologies.orient.core.db.record.ridbag.embedded.OEmbeddedRidBag.addEntry()
    2. OrientDB Core
      ODocument.merge
      1. com.orientechnologies.orient.core.db.record.ridbag.embedded.OEmbeddedRidBag.addEntry(OEmbeddedRidBag.java:492)
      2. com.orientechnologies.orient.core.db.record.ridbag.embedded.OEmbeddedRidBag.doDeserialization(OEmbeddedRidBag.java:541)
      3. com.orientechnologies.orient.core.db.record.ridbag.embedded.OEmbeddedRidBag.convertLinks2Records(OEmbeddedRidBag.java:278)
      4. com.orientechnologies.orient.core.db.record.ridbag.ORidBag.convertLinks2Records(ORidBag.java:166)
      5. com.orientechnologies.orient.core.record.impl.ODocument.mergeMap(ODocument.java:2155)
      6. com.orientechnologies.orient.core.record.impl.ODocument.merge(ODocument.java:1218)
      6 frames
    3. com.orientechnologies.orient
      OUpdateRecordTask.executeRecordTask
      1. com.orientechnologies.orient.server.distributed.impl.task.OUpdateRecordTask.executeRecordTask(OUpdateRecordTask.java:113)
      1 frame
    4. OrientDB Server
      OAbstractRecordReplicatedTask.execute
      1. com.orientechnologies.orient.server.distributed.task.OAbstractRecordReplicatedTask.execute(OAbstractRecordReplicatedTask.java:103)
      1 frame
    5. com.orientechnologies.orient
      ODistributedStorage$12.call
      1. com.orientechnologies.orient.server.distributed.impl.ODistributedTxContextImpl.fix(ODistributedTxContextImpl.java:80)
      2. com.orientechnologies.orient.server.distributed.impl.task.OCompletedTxTask.execute(OCompletedTxTask.java:116)
      3. com.orientechnologies.orient.server.distributed.impl.ODistributedStorage$12.call(ODistributedStorage.java:1724)
      3 frames
    6. OrientDB Core
      OScenarioThreadLocal.executeAsDistributed
      1. com.orientechnologies.orient.core.db.OScenarioThreadLocal.executeAsDistributed(OScenarioThreadLocal.java:70)
      1 frame
    7. com.orientechnologies.orient
      ODistributedStorage.commit
      1. com.orientechnologies.orient.server.distributed.impl.ODistributedStorage.executeUndoOnLocalServer(ODistributedStorage.java:1708)
      2. com.orientechnologies.orient.server.distributed.impl.ODistributedTransactionManager$1.call(ODistributedTransactionManager.java:204)
      3. com.orientechnologies.orient.server.distributed.impl.ODistributedTransactionManager$1.call(ODistributedTransactionManager.java:85)
      4. com.orientechnologies.orient.server.distributed.impl.ODistributedStorage.executeOperationInLock(ODistributedStorage.java:1067)
      5. com.orientechnologies.orient.server.distributed.impl.ODistributedTransactionManager.commit(ODistributedTransactionManager.java:85)
      6. com.orientechnologies.orient.server.distributed.impl.ODistributedStorage.commit(ODistributedStorage.java:1247)
      6 frames
    8. OrientDB Core
      OAbstractPaginatedStorage.command
      1. com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:566)
      2. com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:106)
      3. com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2693)
      4. com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2662)
      5. com.orientechnologies.orient.core.command.script.OCommandExecutorScript.executeSQLScript(OCommandExecutorScript.java:321)
      6. com.orientechnologies.orient.core.command.script.OCommandExecutorScript.executeSQL(OCommandExecutorScript.java:194)
      7. com.orientechnologies.orient.core.command.script.OCommandExecutorScript.executeInContext(OCommandExecutorScript.java:101)
      8. com.orientechnologies.orient.core.command.script.OCommandExecutorScript.execute(OCommandExecutorScript.java:85)
      9. com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.executeCommand(OAbstractPaginatedStorage.java:2653)
      10. com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.command(OAbstractPaginatedStorage.java:2599)
      10 frames
    9. com.orientechnologies.orient
      ODistributedStorage.command
      1. com.orientechnologies.orient.server.distributed.impl.ODistributedStorage.command(ODistributedStorage.java:257)
      1 frame
    10. OrientDB Core
      OCommandRequestTextAbstract.execute
      1. com.orientechnologies.orient.core.command.OCommandRequestTextAbstract.execute(OCommandRequestTextAbstract.java:69)
      1 frame
    11. OrientDB Server
      ONetworkProtocolHttpAbstract.execute
      1. com.orientechnologies.orient.server.network.protocol.http.command.post.OServerCommandPostBatch.execute(OServerCommandPostBatch.java:196)
      2. com.orientechnologies.orient.server.network.protocol.http.ONetworkProtocolHttpAbstract.service(ONetworkProtocolHttpAbstract.java:165)
      3. com.orientechnologies.orient.server.network.protocol.http.ONetworkProtocolHttpAbstract.execute(ONetworkProtocolHttpAbstract.java:613)
      3 frames
    12. OrientDB Core
      OSoftThread.run
      1. com.orientechnologies.common.thread.OSoftThread.run(OSoftThread.java:77)
      1 frame