09.08 03:25:13.122 ERROR [PluginsAdapter] Error send eventReceiptFiscalized to plugin "foo.service.excisevalidation" java.lang.NullPointerException at foo.excisevalidation.plugin.FooExciseValidationPlugin.eventReceiptFiscalized(FooExciseValidationPlugin.java:30) at ru.crystals.api.adapters.PluginsAdapterImpl.notifyAboutFiscalization(PluginsAdapterImpl.java:685) at ru.crystals.api.adapters.PluginsAdapterImpl.dispatchFiscalized2ValidationPlugins(PluginsAdapterImpl.java:654) at ru.crystals.api.adapters.PluginsAdapterImpl.eventPurchaseFiscalized(PluginsAdapterImpl.java:635) at ru.crystals.pos.techprocess.ExternalProcessingsImpl.sendPurchaseToApiPlugins(ExternalProcessingsImpl.java:168) at ru.crystals.pos.techprocess.ExternalProcessingsImpl.purchaseFiscalized(ExternalProcessingsImpl.java:208) at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1793) at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1540) at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:701) at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:940) at ru.crystals.pos.visualization.check.CheckContainer.paymentComplete(CheckContainer.java:2700) at ru.crystals.pos.visualization.components.MainWindow.paymentComplete(MainWindow.java:845) at ru.crystals.pos.visualization.Factory.eventPaymentComplete(Factory.java:869) at ru.crystals.pos.techprocess.TechProcessImpl.paymentComplete(TechProcessImpl.java:4474) at ru.crystals.pos.check.service.CheckServiceImpl.addPayment(CheckServiceImpl.java:3977) at ru.crystals.pos.techprocess.TechProcessImpl.addPayment(TechProcessImpl.java:3924) at ru.crystals.pos.visualization.payments.PaymentContainer.doProcessPayment(PaymentContainer.java:387) at ru.crystals.pos.visualization.payments.PaymentContainer.processPayment(PaymentContainer.java:347) at ru.crystals.pos.visualization.payments.cash.CashPaymentContainer.enter(CashPaymentContainer.java:94) at ru.crystals.pos.visualization.components.CompositeContainer.enter(CompositeContainer.java:96) at ru.crystals.pos.visualization.check.CheckContainer.enter(CheckContainer.java:1892) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1086) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:526) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4352) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$W