Edge gateway 8.3 plenty of error log InternalHistorian Error storing data point: AtomicPointImpl

I've upgrade a 8.1.49 edge gateway to 8.3.0 and now 8.3.1.

Since I update to 8.3.0, I have plenty of those error logs:

InternalHistorian
Error storing data point: AtomicPointImpl{
java.lang.NullPointerException: null

Any idea ?

Is there a full stacktrace on any of these? Can you try forcing the stacktrace to be logged with this JVM parameter?

No fullstack trace.
I will try to add the parameter to gather one.

1 Like

The stacktrace

java.lang.NullPointerException: Cannot invoke "java.util.UUID.toString()" because the return value of "com.inductiveautomation.historian.gateway.types.internal.model.InternalHistoricalNode.getId()" is null

at com.inductiveautomation.historian.gateway.types.internal.InternalHistorian.retireNode(InternalHistorian.java:469)

at com.inductiveautomation.historian.gateway.types.internal.InternalHistorian.retireAndInsertNode(InternalHistorian.java:474)

at com.inductiveautomation.historian.gateway.types.internal.InternalHistorian$SqliteStorageSession.createAndInsertNewTag(InternalHistorian.java:1076)

at com.inductiveautomation.historian.gateway.types.internal.InternalHistorian$SqliteStorageSession.getOrCreateTag(InternalHistorian.java:1062)

at com.inductiveautomation.historian.gateway.types.internal.InternalHistorian$SqliteStorageSession.store(InternalHistorian.java:1023)

at java.base/java.lang.Iterable.forEach(Unknown Source)

at com.inductiveautomation.historian.gateway.types.internal.InternalHistorian$SqliteStorageEngine.doStoreAtomic(InternalHistorian.java:2191)

at com.inductiveautomation.historian.gateway.api.storage.AbstractStorageEngine.storePoints(AbstractStorageEngine.java:240)

at com.inductiveautomation.historian.gateway.api.storage.AbstractStorageEngine.onPointsAvailable(AbstractStorageEngine.java:213)

at com.inductiveautomation.historian.gateway.api.storage.strategy.PointStorageStrategy.forwardPoints(PointStorageStrategy.java:88)

at com.inductiveautomation.historian.gateway.api.storage.strategy.ImmediateStorageStrategy$PointForwarder.run(ImmediateStorageStrategy.java:132)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.base/java.lang.Thread.run(Unknown Source)
1 Like

Thanks @mazeyrat. We’ll get this fixed ASAP.

2 Likes