2024-09-03 20:05:40.448 8959-9055 SPLIT_ORDER dev.summerhammer.cloverxtestapp I connector.createOrder(Order()) 2024-09-03 20:05:40.459 2346-2936 OrderTaskQueue com.clover.engine I insertAsync(OrderTaskQueue.kt:58)[Binder:2346_9]: task, uri=/v3/merchants/RYNXCD0PWZKA1/orders/1H8H2GW4YXXNY 2024-09-03 20:05:40.468 8959-9055 SPLIT_ORDER dev.summerhammer.cloverxtestapp I after connector.createOrder(Order()) 2024-09-03 20:05:40.468 8959-9055 SPLIT_ORDER dev.summerhammer.cloverxtestapp I connector.createLineItemsFrom(EREN41ZFJVDEG, 1H8H2GW4YXXNY, [P41RJYGFNQ9RR]) 2024-09-03 20:05:40.480 2672-2672 OrderStateService com.clover.remote.protocol.local I onOrderCreated(OrderStateService.java:129)[main]: OrderStateService current order ID: EREN41ZFJVDEG, new order ID: 1H8H2GW4YXXNY 2024-09-03 20:05:40.481 8959-8959 OrderCreated dev.summerhammer.cloverxtestapp I debugOnReceive 2024-09-03 20:05:40.501 2346-2498 OrderBatchBuilder com.clover.engine I sendIncomingTaskToStateMachine(OrderBatchBuilder.kt:283)[DefaultDispatcher-worker-6]: Input event: CreateOrderEvent PUT /v3/merchants/RYNXCD0PWZKA1/orders/1H8H2GW4YXXNY {"id":"1H8H2GW4YXXNY","device":{"id":"edb94c9f-a0a0-01cd-c9f5-b07d875ba476"},"currency":"USD","isVat":false,"groupLineItems":true,"testMode":false,"createdTime":1725383140453,"clientCreatedTime":1725383140453,"taxRemoved":false,"manualTransaction":false,"total":0,"employee":{"id":"KFNN1W5Z4M34G"}} 2024-09-03 20:05:40.503 2346-2495 OrderBatchBuilder com.clover.engine I updateOrderBuildState(OrderBatchBuilder.kt:327)[DefaultDispatcher-worker-5]: Input event=CreateOrderEvent current state=waiting order=null 2024-09-03 20:05:40.504 2346-2495 OrderBatchBuilder com.clover.engine I updateOrderBuildState(OrderBatchBuilder.kt:354)[DefaultDispatcher-worker-5]: updated state: waiting order=null elapsed time time=1.497136ms 2024-09-03 20:05:40.505 2346-2495 OrderBatchBuilder com.clover.engine I writeToDataStore(OrderBatchBuilder.kt:378)[DefaultDispatcher-worker-5]: Writing to datastore: waiting order=null 2024-09-03 20:05:40.505 2346-2498 OrderBatchBuilder com.clover.engine I emit(OrderBatchBuilder.kt:171)[DefaultDispatcher-worker-6]: output event: CreateOrderEvent PUT /v3/merchants/RYNXCD0PWZKA1/orders/1H8H2GW4YXXNY {"id":"1H8H2GW4YXXNY","device":{"id":"edb94c9f-a0a0-01cd-c9f5-b07d875ba476"},"currency":"USD","isVat":false,"groupLineItems":true,"testMode":false,"createdTime":1725383140453,"clientCreatedTime":1725383140453,"taxRemoved":false,"manualTransaction":false,"total":0,"employee":{"id":"KFNN1W5Z4M34G"}} 2024-09-03 20:05:40.578 2346-9163 ScheduledTaskService com.clover.engine I processTaskQueue(ScheduledTaskService.java:136)[FixedQueueIntentService[ScheduledTaskService]]: Processing 1 of 1 tasks... 2024-09-03 20:05:40.579 2346-9163 ScheduledTaskService com.clover.engine I processTaskQueue(ScheduledTaskService.java:153)[FixedQueueIntentService[ScheduledTaskService]]: Oldest timestamp in queue: 1725383140513 (0.1s) 2024-09-03 20:05:40.603 2346-9163 LogInterceptor com.clover.engine I Executing request PUT https://apisandbox.dev.clover.com/v3/merchants/RYNXCD0PWZKA1/orders/1H8H2GW4YXXNY... 2024-09-03 20:05:40.681 8959-8959 Sentry dev.summerhammer.cloverxtestapp I Not possible to read external files directory --------- beginning of crash --------- beginning of system 2024-09-03 20:05:40.870 8959-8959 AndroidRuntime dev.summerhammer.cloverxtestapp E FATAL EXCEPTION: main Process: dev.summerhammer.cloverxtestapp, PID: 8959 java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List com.clover.common2.clover.Clover.getUserOrderTypes()' on a null object reference at android.os.Parcel.createException(Parcel.java:2078) at android.os.Parcel.readException(Parcel.java:2040) at android.os.Parcel.readException(Parcel.java:1988) at com.clover.sdk.v3.order.IOrderServiceV3_1$Stub$Proxy.createLineItemsFrom(IOrderServiceV3_1.java:5456) at com.clover.sdk.v3.order.OrderV31Connector$22.call(OrderV31Connector.java:421) at com.clover.sdk.v3.order.OrderV31Connector$22.call(OrderV31Connector.java:418) at com.clover.sdk.v1.ServiceConnector.execute(ServiceConnector.java:264) at com.clover.sdk.v3.order.OrderV31Connector.createLineItemsFrom(OrderV31Connector.java:418) at dev.summerhammer.cloverx.repositories.impl.DefaultOrderRepository$splitOrder$2.invokeSuspend(DefaultOrderRepository.kt:108) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@722ac88, Dispatchers.Main.immediate]