2023-07-25 16:54:25,184 ERROR [Timer-Driven Process Thread-9] o.g.n.d.processor.AvroToPutGeoMesa AvroToPutGeoMesa[id=8d6bd98f-0189-1000-c73f-21cd0014a6d3] Error processing file /dd9fa6c9-3836-4ed9-9c0e-3d1117fc7a23.avro:
org.apache.nifi.processor.exception.ProcessException: IOException thrown from AvroToPutGeoMesa[id=8d6bd98f-0189-1000-c73f-21cd0014a6d3]: java.io.IOException
at org.apache.nifi.controller.repository.StandardProcessSession.read(StandardProcessSession.java:2715)
at org.apache.nifi.controller.repository.StandardProcessSession.read(StandardProcessSession.java:2660)
at org.geomesa.nifi.datastore.processor.AvroToPutGeoMesa$AvroIngest.ingest(AvroToPutGeoMesa.scala:96)
at org.geomesa.nifi.datastore.processor.mixins.DataStoreIngestProcessor.onTrigger(DataStoreIngestProcessor.scala:116)
at org.geomesa.nifi.datastore.processor.mixins.DataStoreIngestProcessor.onTrigger$(DataStoreIngestProcessor.scala:108)
at org.geomesa.nifi.datastore.processor.AvroToPutGeoMesa.onTrigger(AvroToPutGeoMesa.scala:50)
at org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
at org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1360)
at org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:246)
at org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:102)
at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
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)
Caused by: java.io.IOException: null
at org.geotools.jdbc.JDBCFeatureStore.getWriterInternal(JDBCFeatureStore.java:314)
at org.geotools.data.store.ContentFeatureStore.getWriter(ContentFeatureStore.java:162)
at org.geotools.data.store.ContentFeatureStore.getWriter(ContentFeatureStore.java:116)
at org.geotools.data.store.ContentDataStore.getFeatureWriterAppend(ContentDataStore.java:427)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.nifi.controller.service.StandardControllerServiceInvocationHandler.invoke(StandardControllerServiceInvocationHandler.java:254)
at org.apache.nifi.controller.service.StandardControllerServiceInvocationHandler.access$100(StandardControllerServiceInvocationHandler.java:38)
at org.apache.nifi.controller.service.StandardControllerServiceInvocationHandler$ProxiedReturnObjectInvocationHandler.invoke(StandardControllerServiceInvocationHandler.java:240)
at com.sun.proxy.$Proxy165.getFeatureWriterAppend(Unknown Source)
at org.geomesa.nifi.datastore.processor.mixins.FeatureWriters$SingletonWriters.borrow(FeatureWriters.scala:133)
at org.geomesa.nifi.datastore.processor.AvroToPutGeoMesa$AvroIngest$$anon$1.process(AvroToPutGeoMesa.scala:115)
at org.apache.nifi.controller.repository.StandardProcessSession.read(StandardProcessSession.java:2692)
... 16 common frames omitted
Caused by: java.lang.NullPointerException: null
at org.geotools.jdbc.JDBCInsertFeatureWriter.cleanup(JDBCInsertFeatureWriter.java:111)
at org.geotools.jdbc.JDBCFeatureReader.close(JDBCFeatureReader.java:544)
at org.geotools.jdbc.JDBCInsertFeatureWriter.close(JDBCInsertFeatureWriter.java:161)
at org.geotools.jdbc.JDBCFeatureReader.runQuery(JDBCFeatureReader.java:278)
at org.geotools.jdbc.JDBCFeatureReader.<init>(JDBCFeatureReader.java:172)
at org.geotools.jdbc.JDBCInsertFeatureWriter.<init>(JDBCInsertFeatureWriter.java:56)
at org.geotools.jdbc.JDBCFeatureStore.getWriterInternal(JDBCFeatureStore.java:267)
... 30 common frames omitted