Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 31.01 16:42:47 INFO [PasswordLoginContainer] Start LOGIN
- 31.01 16:42:47 INFO [TechProcessImpl] userLogin ru.crystals.pos.user.UserEntity[id=null]
- 31.01 16:42:47 INFO [TechProcessImpl] userLogout
- 31.01 16:42:47 INFO [CommonLogger] getFactory().getTechProcess().isShiftOpen() = true
- 31.01 16:42:47 INFO [CommonLogger] getFactory().getTechProcess().checkUserRight(Right.SHOW_MAIN_MODE)) = true
- 31.01 16:42:47 INFO [PasswordLoginContainer] Finish LOGIN
- 31.01 16:42:47 INFO [SpeedLog] TechProcess authenticating user time = 324 ms
- 31.01 16:42:52 INFO [GoodsDataSourceProviderImpl] looking up <PropertiesManager>
- 31.01 16:42:55 INFO [TransferManager] OD found 0 documents to register
- 31.01 16:42:55 INFO [DocumentSender] OD found 0 transactions to register
- 31.01 16:42:59 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 31.01 16:42:59 INFO [TechProcessImpl] TP searchProduct 320009002000000000000
- 31.01 16:42:59 INFO [CatalogService] getGoodsByBarCode barcode = 320009002000000000000
- 31.01 16:42:59 INFO [CatalogService] get product by barcode '320009002000000000000' result: null
- 31.01 16:42:59 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 320009002000000000000 time = 5 ms
- 31.01 16:42:59 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 320009002000000000000 time = 5 ms
- 31.01 16:42:59 INFO [CatalogService] Get product by item '320009002000000000000' result null
- 31.01 16:42:59 INFO [SpeedLog] searchProduct time time = 7 ms
- 31.01 16:42:59 INFO [LoyalServiceImpl] looking up Loy Providers Registry...
- 31.01 16:43:04 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:43:13 INFO [LoyTxCleanerWorkhorse] shopNo: 2104
- 31.01 16:43:13 INFO [LoyTxCleanerWorkhorse] cashNo: 1
- 31.01 16:43:13 INFO [LoyTxCleanerWorkhorse] shiftsToKeep: 0
- 31.01 16:43:13 WARN [SearchProductContainer]
- java.lang.NullPointerException
- at ru.crystals.pos.coupon.ProcessingUniqueCouponManager.getUniqueCouponExemplar(ProcessingUniqueCouponManager.java:140)
- at ru.crystals.pos.cards.service.CardsServiceImpl.getUniqueCouponExemplar(CardsServiceImpl.java:619)
- at ru.crystals.pos.techprocess.TechProcessSearch.searchCoupon(TechProcessSearch.java:578)
- at ru.crystals.pos.techprocess.TechProcessSearch.getCardTypeIfNeedToSearchCoupon(TechProcessSearch.java:283)
- at ru.crystals.pos.techprocess.TechProcessSearch.searchCard(TechProcessSearch.java:112)
- at ru.crystals.pos.techprocess.TechProcessImpl.searchCard(TechProcessImpl.java:4056)
- at ru.crystals.pos.visualization.search.SearchProductContainer.searchCouponAndDiscountCard(SearchProductContainer.java:272)
- at ru.crystals.pos.visualization.search.SearchProductContainer.search(SearchProductContainer.java:471)
- at ru.crystals.pos.visualization.search.SearchProductContainer.enter(SearchProductContainer.java:240)
- at ru.crystals.pos.visualization.components.CompositeContainer.enter(CompositeContainer.java:97)
- at ru.crystals.pos.visualization.check.CheckContainer.processEnterOnSearchProduct(CheckContainer.java:1891)
- at ru.crystals.pos.visualization.check.CheckContainer.enter(CheckContainer.java:1844)
- at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1120)
- at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:486)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4191)
- 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$1(InternalCashPoolExecutorImpl.java:120)
- 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$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 31.01 16:43:13 INFO [LoyTxCleanerWorkhorse] inn: 2342342342
- 31.01 16:43:13 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:43:13 ERROR [TechProcessImpl] TP error: Товар не найден
- 31.01 16:43:13 ERROR [KeyboardImpl] Keyboard is locked - cannot process scanner from keyboard :SearchProductContainer.lockAllInputExceptEsc
- 31.01 16:43:14 ERROR [KeyboardImpl] Keyboard is disabled - cannot process keys from keyboard :SearchProductContainer.lockAllInputExceptEsc
- 31.01 16:43:14 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 31.01 16:43:14 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 31.01 16:43:16 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:43:21 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 31.01 16:43:21 INFO [TechProcessImpl] TP searchProduct 320009002000000000000
- 31.01 16:43:21 INFO [CatalogService] getGoodsByBarCode barcode = 320009002000000000000
- 31.01 16:43:21 INFO [CatalogService] get product by barcode '320009002000000000000' result: null
- 31.01 16:43:21 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 320009002000000000000 time = 4 ms
- 31.01 16:43:21 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 320009002000000000000 time = 5 ms
- 31.01 16:43:21 INFO [CatalogService] Get product by item '320009002000000000000' result null
- 31.01 16:43:21 INFO [SpeedLog] searchProduct time time = 8 ms
- 31.01 16:43:45 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:43:45 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:43:45 INFO [GoodsFeedbackTask] looking up <PropertiesManager>
- ^C
- tc@box:/mnt/hda1/tce/storage/crystal-cash/logs$ tail -f -n 500 root.log
- at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
- at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
- at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
- at java.lang.Class.newInstance(Class.java:442)
- at ru.crystals.pos.loader.Loader.<init>(Loader.java:86)
- at ru.crystals.pos.loader.Loader.main(Loader.java:145)
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.ProductGiftCardEntity
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> productTypeClass = ru.crystals.pos.catalog.ProductGiftCardEntity
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Подарочная карта
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> productTypeName = Подарочная карта
- 31.01 16:42:42 WARN [ConfigLoader] Method setAutoDetection not found in class ru.crystals.pos.catalog.ProductGiftCardController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> collapsible = false
- 31.01 16:42:42 WARN [ConfigLoader] Method setBarcodeProcessor not found in class ru.crystals.pos.catalog.ProductGiftCardController
- 31.01 16:42:42 WARN [ConfigLoader] Method setMaskConfig not found in class ru.crystals.pos.catalog.ProductGiftCardController
- 31.01 16:42:42 WARN [ConfigLoader] Method setVisualContainer not found in class ru.crystals.pos.catalog.ProductGiftCardController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> changeQnty = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> returnInSameShift = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> returnInSameCash = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> returnPossible = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> onlyMeInCheck = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> allowUserInput = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> allowBarcodeScan = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> isDiscountApplicable = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Long = 10000
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> maxQnty = 10000
- 31.01 16:42:42 WARN [ConfigLoader] Method setPrefix not found in class ru.crystals.pos.catalog.ProductGiftCardController
- 31.01 16:42:42 WARN [ConfigLoader] Method setAmfDeserializer not found in class ru.crystals.pos.catalog.ProductGiftCardController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> checkGiftCardNominalAndPrice = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> checkMinPriceRestrictions = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> returnGiftCardCheckNeed = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Long = 2
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductGiftCardController -> calculationMethod = 2
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.ProductClothingEntity
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductClothingController -> productTypeClass = ru.crystals.pos.catalog.ProductClothingEntity
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Одежда
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductClothingController -> productTypeName = Одежда
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductClothingController -> collapsible = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductClothingController -> changeQnty = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductClothingController -> returnPossible = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductClothingController -> onlyMeInCheck = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductClothingController -> isDiscountApplicable = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Long = 10000
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductClothingController -> maxQnty = 10000
- 31.01 16:42:42 WARN [ConfigLoader] Method setAmfDeserializer not found in class ru.crystals.pos.catalog.ProductClothingController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductClothingController -> checkMinPriceRestrictions = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.ProductDiscountCardEntity
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductDiscountCardController -> productTypeClass = ru.crystals.pos.catalog.ProductDiscountCardEntity
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Дисконтная карта
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductDiscountCardController -> productTypeName = Дисконтная карта
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductDiscountCardController -> allowUserInput = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductDiscountCardController -> onlyOneProductOfThisTypeInCheck = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductDiscountCardController -> collapsible = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductDiscountCardController -> changeQnty = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductDiscountCardController -> returnPossible = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductDiscountCardController -> isCardApplicable = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.ProductJewelEntity
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductJewelController -> productTypeClass = ru.crystals.pos.catalog.ProductJewelEntity
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Ювелирные изделия
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductJewelController -> productTypeName = Ювелирные изделия
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductJewelController -> collapsible = false
- 31.01 16:42:42 WARN [ConfigLoader] Method setVisualContainer not found in class ru.crystals.pos.catalog.ProductJewelController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductJewelController -> changeQnty = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductJewelController -> returnPossible = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductJewelController -> onlyMeInCheck = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductJewelController -> isDiscountApplicable = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Long = 10000
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductJewelController -> maxQnty = 10000
- 31.01 16:42:42 WARN [ConfigLoader] Method setAmfDeserializer not found in class ru.crystals.pos.catalog.ProductJewelController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductJewelController -> checkMinPriceRestrictions = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.ProductBonusPointsEntity
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductBonusPointsController -> productTypeClass = ru.crystals.pos.catalog.ProductBonusPointsEntity
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Зачисление бонусных баллов
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductBonusPointsController -> productTypeName = Зачисление бонусных баллов
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductBonusPointsController -> allowUserInput = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductBonusPointsController -> onlyOneProductOfThisTypeInCheck = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductBonusPointsController -> collapsible = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductBonusPointsController -> changeQnty = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductBonusPointsController -> returnPossible = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductBonusPointsController -> isDiscountApplicable = false
- 31.01 16:42:42 INFO [ConfigLoader] Found Map type
- 31.01 16:42:42 INFO [ConfigLoader] Parsed generics Map<String,String>
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = agentSign
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = 1
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = transferOperatorAddress
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = 660017, г. Красноярск, ул. Обороны, д. 3, офис 333
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = transferOperatorInn
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = 2466155733
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = transferOperatorName
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ООО НКО ККРЦ
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = transferOperatorPhone
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = +7(391)2749570
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = paymentAgentOperation
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Перевод ЭДС
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = paymentAgentPhone
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = +7(391)2749570
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = paymentOperatorPhone
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String =
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductBonusPointsController -> subAgentInfo = {transferOperatorAddress=660017, г. Красноярск, ул. Обороны, д. 3, офис 333, paymentAgentOperation=Перевод ЭДС, transferOperatorInn=2466155733, paymentAgentPhone=+7(391)2749570, transferOperatorName=ООО НКО ККРЦ, agentSign=1, paymentOperatorPhone=, transferOperatorPhone=+7(391)2749570}
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.ProductSpiritsEntity
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> productTypeClass = ru.crystals.pos.catalog.ProductSpiritsEntity
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Крепкий алкоголь
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> productTypeName = Крепкий алкоголь
- 31.01 16:42:42 WARN [ConfigLoader] Method setAutoDetection not found in class ru.crystals.pos.catalog.ProductSpiritsController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> collapsible = true
- 31.01 16:42:42 WARN [ConfigLoader] Method setVisualContainer not found in class ru.crystals.pos.catalog.ProductSpiritsController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> changeQnty = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> changeExciseQnty = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> returnPossible = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> checkAge = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> onlyMeInCheck = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> isDiscountApplicable = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Byte = 2
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> pricePrecision = 2
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Long = 10000
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> maxQnty = 10000
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> addPercentInfo = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> addVolumeInfo = false
- 31.01 16:42:42 WARN [ConfigLoader] Method setAmfDeserializer not found in class ru.crystals.pos.catalog.ProductSpiritsController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.spirits.Configuration
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> configurationClass = ru.crystals.pos.catalog.spirits.Configuration
- 31.01 16:42:42 WARN [ConfigLoader] Method setPossibleScanBottleBarcodeOfKit not found in class ru.crystals.pos.catalog.ProductSpiritsController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> sendNotExciseToEgais = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> checkMinPriceRestrictions = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> needPrintNonExciseBarcode = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ^(?=.*[a-zA-Z]+.*)([a-zA-Z0-9]{68})$|[a-zA-Z0-9]{150}
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> exciseBarcodePatternNew = ^(?=.*[a-zA-Z]+.*)([a-zA-Z0-9]{68})$|[a-zA-Z0-9]{150}
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = \d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}|[a-zA-Z0-9]{150}|[a-zA-Z0-9]{40}
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> exciseBarcodePatternOld = \d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}|[a-zA-Z0-9]{150}|[a-zA-Z0-9]{40}
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> isBonusApplicable = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> validateExciseMark = false
- 31.01 16:42:42 WARN [ConfigLoader] Method setMarkdownPrefix not found in class ru.crystals.pos.catalog.ProductSpiritsController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> egaisEnabled = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Long = 40000
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> spiritLimitTimeoutBeforeFiscalize = 40000
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Long = 90000
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductSpiritsController -> spiritLimitTimeoutBeforeAddPayment = 90000
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.ProductPieceWeightEntity
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> productTypeClass = ru.crystals.pos.catalog.ProductPieceWeightEntity
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Штучно-Весовой товар
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> productTypeName = Штучно-Весовой товар
- 31.01 16:42:42 WARN [ConfigLoader] Method setAutoDetection not found in class ru.crystals.pos.catalog.ProductPieceWeightController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> collapsible = false
- 31.01 16:42:42 WARN [ConfigLoader] Method setBarcodeProcessor not found in class ru.crystals.pos.catalog.ProductPieceWeightController
- 31.01 16:42:42 WARN [ConfigLoader] Method setMaskConfig not found in class ru.crystals.pos.catalog.ProductPieceWeightController
- 31.01 16:42:42 WARN [ConfigLoader] Method setVisualContainer not found in class ru.crystals.pos.catalog.ProductPieceWeightController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> changeQnty = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> returnPossible = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> onlyMeInCheck = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> isDiscountApplicable = true
- 31.01 16:42:42 WARN [ConfigLoader] Method setPLUGeneration not found in class ru.crystals.pos.catalog.ProductPieceWeightController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Byte = 2
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> pricePrecision = 2
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Long = 10000
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> maxQnty = 10000
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> manualWeightReject = false
- 31.01 16:42:42 WARN [ConfigLoader] Method setAmfDeserializer not found in class ru.crystals.pos.catalog.ProductPieceWeightController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductPieceWeightController -> checkMinPriceRestrictions = false
- 31.01 16:42:42 WARN [ConfigLoader] Method setPrefix not found in class ru.crystals.pos.catalog.ProductPieceWeightController
- 31.01 16:42:42 WARN [ConfigLoader] Method setMarkdownPrefix not found in class ru.crystals.pos.catalog.ProductPieceWeightController
- 31.01 16:42:42 WARN [ConfigLoader] Method setPrefix not found in class ru.crystals.pos.catalog.ProductPieceWeightController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.ProductLicenseKeyEntity
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> productTypeClass = ru.crystals.pos.catalog.ProductLicenseKeyEntity
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Электронный ключ ПО
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> productTypeName = Электронный ключ ПО
- 31.01 16:42:42 WARN [ConfigLoader] Method setAutoDetection not found in class ru.crystals.pos.check.ProductLicenseKeyController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> collapsible = false
- 31.01 16:42:42 WARN [ConfigLoader] Method setVisualContainer not found in class ru.crystals.pos.check.ProductLicenseKeyController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> changeQnty = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> returnPossible = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> onlyMeInCheck = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> isDiscountApplicable = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Byte = 2
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> pricePrecision = 2
- 31.01 16:42:42 WARN [ConfigLoader] Method setAmfDeserializer not found in class ru.crystals.pos.check.ProductLicenseKeyController
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> onlyOneProductOfThisTypeInCheck = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.check.ProductLicenseKeyController -> checkMinPriceRestrictions = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = ru.crystals.pos.catalog.ProductMetricEntity
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductMetricController -> productTypeClass = ru.crystals.pos.catalog.ProductMetricEntity
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.String = Метрический товар
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductMetricController -> productTypeName = Метрический товар
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductMetricController -> collapsible = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductMetricController -> changeQnty = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductMetricController -> returnPossible = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductMetricController -> onlyMeInCheck = false
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Boolean = true
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductMetricController -> isDiscountApplicable = true
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: class java.lang.Long = 10000
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductMetricController -> maxQnty = 10000
- 31.01 16:42:42 INFO [ConfigLoader] Make primitive type: boolean = false
- 31.01 16:42:42 INFO [ConfigLoader] Set param class ru.crystals.pos.catalog.ProductMetricController -> checkMinPriceRestrictions = false
- 31.01 16:42:42 INFO [SpeedLog] Time of loading goods = 303 ms
- 31.01 16:42:42 INFO [SpeedLog] Begin ru.crystals.pos.egais.EGAISBridgeImpl
- 31.01 16:42:42 INFO [SpeedLog] Start ru.crystals.pos.egais.EGAISBridgeImpl time time = 3 ms
- 31.01 16:42:42 INFO [SpeedLog] Event init finish ru.crystals.pos.egais.EGAISBridgeImpl time time = 3 ms
- 31.01 16:42:42 INFO [SpeedLog] Begin ru.crystals.pos.barcodeprocessing.BarcodeProcessorImpl
- 31.01 16:42:42 INFO [SpeedLog] Start ru.crystals.pos.barcodeprocessing.BarcodeProcessorImpl time time = 4 ms
- 31.01 16:42:42 INFO [SpeedLog] Event init finish ru.crystals.pos.barcodeprocessing.BarcodeProcessorImpl time time = 4 ms
- 31.01 16:42:42 INFO [SpeedLog] Begin ru.crystals.pos.catalog.service.filestransport.FilesChecker
- 31.01 16:42:42 INFO [FilesChecker] scheduling feedback routine [initial delay: 60000]
- 31.01 16:42:42 INFO [SpeedLog] Start ru.crystals.pos.catalog.service.filestransport.FilesChecker time time = 10 ms
- 31.01 16:42:42 INFO [SpeedLog] Event init finish ru.crystals.pos.catalog.service.filestransport.FilesChecker time time = 10 ms
- 31.01 16:42:42 INFO [SpeedLog] Start ru.crystals.pos.catalog.service.ServicesImpl time time = 321 ms
- 31.01 16:42:42 INFO [SpeedLog] Begin ru.crystals.pos.exist.bridge.ExistBridgeImpl
- 31.01 16:42:42 INFO [SpeedLog] Start ru.crystals.pos.exist.bridge.ExistBridgeImpl time time = 0 ms
- 31.01 16:42:42 INFO [SpeedLog] Event init finish ru.crystals.pos.exist.bridge.ExistBridgeImpl time time = 0 ms
- 31.01 16:42:42 INFO [SpeedLog] Event init finish ru.crystals.pos.catalog.service.ServicesImpl time time = 321 ms
- 31.01 16:42:42 INFO [SpeedLog] Event init finish ru.crystals.api.adapters.PluginsAdapterImpl time time = 801 ms
- 31.01 16:42:42 INFO [RegistryImpl] Subscription URLs of module cash:
- JNP : jnp://172.29.17.72:1099
- HTTP : http://172.29.17.72:8090
- 31.01 16:42:42 INFO [RegistryImpl] Try register SubscriptionURL - cash : JNP:jnp://172.29.17.72:1099
- 31.01 16:42:42 INFO [RegistryImpl] Try register SubscriptionURL - cash : HTTP:http://172.29.17.72:8090
- 31.01 16:42:42 INFO [HttpClient] Set url - http://172.29.17.72:8090/SetXRMI/TransportServlet
- 31.01 16:42:42 INFO [SpeedLog] Loading time of TechProcess module = 6110 ms
- 31.01 16:42:42 INFO [CommonLogger] ---{ START OF MODULE }---
- 31.01 16:42:42 INFO [KeyboardConfigLoader] Keyboard loaded - qwerty , config/plugins/keyboard-qwerty-0-kbd.xml
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:42 INFO [SpeedLog] Begin ru.crystals.pos.techprocess.TechProcessImpl
- 31.01 16:42:42 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:42:42 INFO [FiscalPrinter] getFactoryNum
- 31.01 16:42:42 INFO [FiscalPrinter] FactoryNum = 0000021041
- 31.01 16:42:42 INFO [FiscalPrinter] getRegNum
- 31.01 16:42:42 INFO [FiscalPrinter] RegNum = NFM.2104.1.0.1548677699598
- 31.01 16:42:42 INFO [FiscalPrinter] getEklzNum
- 31.01 16:42:42 INFO [FiscalPrinter] EklzNum = 9ba480c2-3d00-4fa2-9f1f-d1ef333bd268
- 31.01 16:42:42 INFO [FiscalPrinter] getVerBios
- 31.01 16:42:42 INFO [FiscalPrinter] VerBios = 27
- 31.01 16:42:42 INFO [CheckServiceImpl] ---- FULL START PRIMARY CHECK MODULE ---- FiscalVO{factoryNum=0000021041, fiscalNum=NFM.2104.1.0.1548677699598, eklzNum=9ba480c2-3d00-4fa2-9f1f-d1ef333bd268, innNum=2342342342, hardwareName=Fiscal printer emulator 0, fiscalDate=31.12.2018, fwVersion=27}
- 31.01 16:42:42 INFO [FiscalPrinter] getRegNum
- 31.01 16:42:42 INFO [FiscalPrinter] RegNum = NFM.2104.1.0.1548677699598
- 31.01 16:42:42 INFO [FiscalPrinter] getShiftNumber
- 31.01 16:42:42 INFO [FiscalPrinter] ShiftNumber = 3
- 31.01 16:42:42 INFO [FiscalPrinter] isShiftOpen
- 31.01 16:42:42 INFO [FiscalPrinter] getLastKpk
- 31.01 16:42:42 INFO [FiscalPrinter] LastKpk = 25
- 31.01 16:42:42 INFO [FiscalPrinter] getCountCashIn
- 31.01 16:42:42 INFO [FiscalPrinter] CountCashIn = 0
- 31.01 16:42:42 INFO [FiscalPrinter] getCountCashOut
- 31.01 16:42:42 INFO [FiscalPrinter] CountCashOut = 0
- 31.01 16:42:42 INFO [FiscalPrinter] getCountAnnul
- 31.01 16:42:42 INFO [FiscalPrinter] CountAnnul = 1
- 31.01 16:42:42 INFO [FiscalPrinter] getSPND
- 31.01 16:42:42 INFO [FiscalPrinter] CountSPND = 39
- 31.01 16:42:42 INFO [FiscalPrinter] getCashAmount
- 31.01 16:42:42 INFO [FiscalPrinter] CashAmount = 126771
- 31.01 16:42:42 INFO [FiscalPrinter] ru.crystals.pos.check.ShiftStatusData@36657e[regNum=NFM.2104.1.0.1548677699598,shiftNum=3,isShiftOpen=true,lastKpk=25,countCashIn=0,countCashOut=0,countAnnul=1,spnd=39,countPurchases=<null>,docToRecover=<null>,lastCloseDocument=FiscalDocumentData{type=SALE, numPurchase=25, numDocument=39, summ=4917, numFD=25},shiftClosurePending=true,cashAmount=126771,id=<null>]
- 31.01 16:42:42 INFO [TechProcessShift] fiscalRegNum = FiscalVO{factoryNum=0000021041, fiscalNum=NFM.2104.1.0.1548677699598, eklzNum=9ba480c2-3d00-4fa2-9f1f-d1ef333bd268, innNum=2342342342, hardwareName=Fiscal printer emulator 0, fiscalDate=31.12.2018, fwVersion=27}
- 31.01 16:42:43 INFO [TechProcessShift] Смены совпадают, ожидается синхронизация по документам и счетчикам.
- 31.01 16:42:43 INFO [TechProcessShift] Счетчики смен совпадают.
- 31.01 16:42:43 INFO [TechProcessShift] Синхронизация пройдена.
- 31.01 16:42:43 INFO [TransferManager] OperDayMessanger - UserLogOut
- 31.01 16:42:43 INFO [SpeedLog] Started registerRecoveredDoc
- 31.01 16:42:43 INFO [SpeedLog] TechProcess Finished registerRecoveredDoc in time = 0 ms
- 31.01 16:42:43 TRACE [TechProcessShift] entering TP.findNotCommitedChecks()
- 31.01 16:42:43 TRACE [TechProcessShift] TP.findNotCommitedChecks(): current shift is: ShiftEntity [cashNum=1, eklzNum=9ba480c2-3d00-4fa2-9f1f-d1ef333bd268, fiscalNum=NFM.2104.1.0.1548677699598, fiscalSum=null, numShift=3, shiftClose=null, shiftOpen=2019-01-30 18:29:17.106, toString()=ru.crystals.pos.check.ShiftEntity@3d4]
- 31.01 16:42:43 TRACE [TechProcessShift] leaving TP.findNotCommitedChecks()
- 31.01 16:42:43 INFO [SpeedLog] TechProcess#postProcessAfterInitialization time = 325 ms
- 31.01 16:42:43 INFO [SpeedLog] Start ru.crystals.pos.techprocess.TechProcessImpl time time = 327 ms
- 31.01 16:42:43 INFO [SpeedLog] Event init finish ru.crystals.pos.techprocess.TechProcessImpl time time = 327 ms
- 31.01 16:42:43 INFO [SpeedLog] Loading time of Keyboard module = 364 ms
- 31.01 16:42:43 INFO [CommonLogger] START OF BarcodeScannerImpl
- 31.01 16:42:43 INFO [SpeedLog] Loading time of BarcodeScanner module = 35 ms
- 31.01 16:42:43 INFO [HttpClient] Set url - http://172.29.17.72:8090/SetXRMI/TransportServlet
- 31.01 16:42:43 INFO [InMemoryLoyActionsProvider] class ru.crystals.loyal.actions.provider.InMemoryLoyActionsProvider init method called
- 31.01 16:42:43 INFO [SetApiPluginLoyProvider] class ru.crystals.pos.loyal.SetApiPluginLoyProvider started
- 31.01 16:42:43 INFO [SetApiLoyaltyPluginBackgroundWorker] Cards pending operation sender started
- 31.01 16:42:43 INFO [PendingOperationQueue] Pending cards operation queue is empty. Populating from DB...
- 31.01 16:42:43 INFO [PendingOperationQueue] No pending card operations found.
- 31.01 16:42:43 INFO [HttpClient] Set url - http://172.29.17.72:8090/SetXRMI/TransportServlet
- 31.01 16:42:43 INFO [ConnectionProviderInitiator] HHH000130: Instantiating explicit connection provider: org.hibernate.connection.C3P0ConnectionProvider
- 31.01 16:42:43 INFO [C3P0ConnectionProvider] HHH010002: C3P0 using driver: org.postgresql.Driver at URL: jdbc:postgresql://localhost:5432/discount
- 31.01 16:42:43 INFO [C3P0ConnectionProvider] HHH000046: Connection properties: {user=postgres, password=****}
- 31.01 16:42:43 INFO [C3P0ConnectionProvider] HHH000006: Autocommit mode: false
- 31.01 16:42:43 INFO [JdbcBackedLoyFeedbackDao] creating jdbcMapper...
- 31.01 16:42:43 INFO [StaleLoyTransactionsCleaner] <InternalCashPoolExecutor> was added. Starting the cleaner thread
- 31.01 16:42:43 INFO [StaleLoyTransactionsCleaner] cleaner thread was scheduled [initial-delay: 30; interval: 3600; to-remove-at-once: 1000]
- 31.01 16:42:43 ERROR [CFTBridgeImpl] Error loading CFT bridge module: Can't load CFT connection options, module stopped
- 31.01 16:42:43 INFO [SpeedLog] Loading time of CFTBridge module = 2 ms
- 31.01 16:42:43 INFO [FiscalPrinter] getFactoryNum
- 31.01 16:42:43 INFO [FiscalPrinter] FactoryNum = 0000021041
- 31.01 16:42:43 INFO [FiscalPrinter] getRegNum
- 31.01 16:42:43 INFO [FiscalPrinter] RegNum = NFM.2104.1.0.1548677699598
- 31.01 16:42:43 INFO [FiscalPrinter] getEklzNum
- 31.01 16:42:43 INFO [FiscalPrinter] EklzNum = 9ba480c2-3d00-4fa2-9f1f-d1ef333bd268
- 31.01 16:42:43 INFO [FiscalPrinter] getVerBios
- 31.01 16:42:43 INFO [FiscalPrinter] VerBios = 27
- 31.01 16:42:43 INFO [Dialect] HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect
- 31.01 16:42:43 INFO [LobCreatorBuilder] HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException
- 31.01 16:42:43 INFO [TransactionFactoryInitiator] HHH000399: Using default transaction strategy (direct JDBC transactions)
- 31.01 16:42:43 INFO [ASTQueryTranslatorFactory] HHH000397: Using ASTQueryTranslatorFactory
- 31.01 16:42:43 WARN [SettingsFactory] Unrecognized value for "hibernate.hbm2ddl.auto": false
- 31.01 16:42:43 INFO [SpeedLog] Loading time of module = 437 ms
- 31.01 16:42:43 INFO [HttpClient] Set url - http://172.29.17.72:8090/SetXRMI/TransportServlet
- 31.01 16:42:43 INFO [HttpClient] Set url - http://172.29.17.72:8090/SetXRMI/TransportServlet
- 31.01 16:42:43 ERROR [CFTBridgeImpl] Error loading CFT bridge module: Can't load CFT connection options, module stopped
- 31.01 16:42:43 INFO [SpeedLog] Loading time of CFTBridge module = 1 ms
- 31.01 16:42:44 INFO [SpeedLog] Time of full start Spring = 33722 ms
- 31.01 16:42:44 INFO [MainWindow] Start create MainWindow
- 31.01 16:42:44 INFO [MenuBuilder] Start buildMenuContainer
- 31.01 16:42:44 INFO [MenuBuilder] menu item - 5
- 31.01 16:42:44 INFO [MenuBuilder] menu item - 2
- 31.01 16:42:44 INFO [MenuBuilder] menu item - 4
- 31.01 16:42:44 INFO [MenuBuilder] menu item - 3
- 31.01 16:42:44 INFO [MenuBuilder] menu item - 1
- 31.01 16:42:44 INFO [MenuBuilder] Before create menu
- 31.01 16:42:44 INFO [MenuBuilder] After create menu - ru.crystals.pos.visualization.components.VisualPanel[,0,0,0x0,invalid,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@181226f,flags=9,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=640,height=450]]
- 31.01 16:42:44 INFO [MenuBuilder] Finish buildMenuContainer
- 31.01 16:42:44 INFO [CommonLogger] Time of starting visualization = 1 ms, totalMemory = 353636352, maxMemory = 510918656, freeMemory = 115012032
- 31.01 16:42:44 INFO [Factory] Time of starting visualization = 1 ms, totalMemory = 353636352, maxMemory = 510918656, freeMemory = 115012032
- 31.01 16:42:45 INFO [MainWindow] Menu panel - ru.crystals.pos.visualization.components.VisualPanel[,0,0,0x0,invalid,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@181226f,flags=9,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=640,height=450]]
- 31.01 16:42:46 INFO [TransferManager] Message [userLogOut] has been sent
- 31.01 16:42:46 INFO [DocumentSender] ping = true
- 31.01 16:42:47 INFO [KeyboardConfigLoader] Keyboard loaded - qwerty , config/plugins/keyboard-qwerty-0-kbd.xml
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 WARN [KeyboardLayoutLoader] ru.crystals.pos.keyboard.exception.KeyboardException: Element kbdAlphaNumeric/Ch of keyboard layout is empty
- 31.01 16:42:47 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 31.01 16:42:47 INFO [PasswordLoginContainer] Start LOGIN
- 31.01 16:42:47 INFO [TechProcessImpl] userLogin ru.crystals.pos.user.UserEntity[id=null]
- 31.01 16:42:47 INFO [TechProcessImpl] userLogout
- 31.01 16:42:47 INFO [CommonLogger] getFactory().getTechProcess().isShiftOpen() = true
- 31.01 16:42:47 INFO [CommonLogger] getFactory().getTechProcess().checkUserRight(Right.SHOW_MAIN_MODE)) = true
- 31.01 16:42:47 INFO [PasswordLoginContainer] Finish LOGIN
- 31.01 16:42:47 INFO [SpeedLog] TechProcess authenticating user time = 324 ms
- 31.01 16:42:52 INFO [GoodsDataSourceProviderImpl] looking up <PropertiesManager>
- 31.01 16:42:55 INFO [TransferManager] OD found 0 documents to register
- 31.01 16:42:55 INFO [DocumentSender] OD found 0 transactions to register
- 31.01 16:42:59 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 31.01 16:42:59 INFO [TechProcessImpl] TP searchProduct 320009002000000000000
- 31.01 16:42:59 INFO [CatalogService] getGoodsByBarCode barcode = 320009002000000000000
- 31.01 16:42:59 INFO [CatalogService] get product by barcode '320009002000000000000' result: null
- 31.01 16:42:59 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 320009002000000000000 time = 5 ms
- 31.01 16:42:59 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 320009002000000000000 time = 5 ms
- 31.01 16:42:59 INFO [CatalogService] Get product by item '320009002000000000000' result null
- 31.01 16:42:59 INFO [SpeedLog] searchProduct time time = 7 ms
- 31.01 16:42:59 INFO [LoyalServiceImpl] looking up Loy Providers Registry...
- 31.01 16:43:04 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:43:13 INFO [LoyTxCleanerWorkhorse] shopNo: 2104
- 31.01 16:43:13 INFO [LoyTxCleanerWorkhorse] cashNo: 1
- 31.01 16:43:13 INFO [LoyTxCleanerWorkhorse] shiftsToKeep: 0
- 31.01 16:43:13 WARN [SearchProductContainer]
- java.lang.NullPointerException
- at ru.crystals.pos.coupon.ProcessingUniqueCouponManager.getUniqueCouponExemplar(ProcessingUniqueCouponManager.java:140)
- at ru.crystals.pos.cards.service.CardsServiceImpl.getUniqueCouponExemplar(CardsServiceImpl.java:619)
- at ru.crystals.pos.techprocess.TechProcessSearch.searchCoupon(TechProcessSearch.java:578)
- at ru.crystals.pos.techprocess.TechProcessSearch.getCardTypeIfNeedToSearchCoupon(TechProcessSearch.java:283)
- at ru.crystals.pos.techprocess.TechProcessSearch.searchCard(TechProcessSearch.java:112)
- at ru.crystals.pos.techprocess.TechProcessImpl.searchCard(TechProcessImpl.java:4056)
- at ru.crystals.pos.visualization.search.SearchProductContainer.searchCouponAndDiscountCard(SearchProductContainer.java:272)
- at ru.crystals.pos.visualization.search.SearchProductContainer.search(SearchProductContainer.java:471)
- at ru.crystals.pos.visualization.search.SearchProductContainer.enter(SearchProductContainer.java:240)
- at ru.crystals.pos.visualization.components.CompositeContainer.enter(CompositeContainer.java:97)
- at ru.crystals.pos.visualization.check.CheckContainer.processEnterOnSearchProduct(CheckContainer.java:1891)
- at ru.crystals.pos.visualization.check.CheckContainer.enter(CheckContainer.java:1844)
- at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1120)
- at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:486)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4191)
- 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$1(InternalCashPoolExecutorImpl.java:120)
- 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$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 31.01 16:43:13 INFO [LoyTxCleanerWorkhorse] inn: 2342342342
- 31.01 16:43:13 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:43:13 ERROR [TechProcessImpl] TP error: Товар не найден
- 31.01 16:43:13 ERROR [KeyboardImpl] Keyboard is locked - cannot process scanner from keyboard :SearchProductContainer.lockAllInputExceptEsc
- 31.01 16:43:14 ERROR [KeyboardImpl] Keyboard is disabled - cannot process keys from keyboard :SearchProductContainer.lockAllInputExceptEsc
- 31.01 16:43:14 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 31.01 16:43:14 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 31.01 16:43:16 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:43:21 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 31.01 16:43:21 INFO [TechProcessImpl] TP searchProduct 320009002000000000000
- 31.01 16:43:21 INFO [CatalogService] getGoodsByBarCode barcode = 320009002000000000000
- 31.01 16:43:21 INFO [CatalogService] get product by barcode '320009002000000000000' result: null
- 31.01 16:43:21 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 320009002000000000000 time = 4 ms
- 31.01 16:43:21 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 320009002000000000000 time = 5 ms
- 31.01 16:43:21 INFO [CatalogService] Get product by item '320009002000000000000' result null
- 31.01 16:43:21 INFO [SpeedLog] searchProduct time time = 8 ms
- 31.01 16:43:45 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:43:45 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:43:45 INFO [GoodsFeedbackTask] looking up <PropertiesManager>
- 31.01 16:43:49 INFO [DocumentSender] ping = true
- 31.01 16:43:51 WARN [SearchProductContainer]
- java.lang.NullPointerException
- at ru.crystals.pos.coupon.ProcessingUniqueCouponManager.getUniqueCouponExemplar(ProcessingUniqueCouponManager.java:140)
- at ru.crystals.pos.cards.service.CardsServiceImpl.getUniqueCouponExemplar(CardsServiceImpl.java:619)
- at ru.crystals.pos.techprocess.TechProcessSearch.searchCoupon(TechProcessSearch.java:578)
- at ru.crystals.pos.techprocess.TechProcessSearch.getCardTypeIfNeedToSearchCoupon(TechProcessSearch.java:283)
- at ru.crystals.pos.techprocess.TechProcessSearch.searchCard(TechProcessSearch.java:112)
- at ru.crystals.pos.techprocess.TechProcessImpl.searchCard(TechProcessImpl.java:4056)
- at ru.crystals.pos.visualization.search.SearchProductContainer.searchCouponAndDiscountCard(SearchProductContainer.java:272)
- at ru.crystals.pos.visualization.search.SearchProductContainer.search(SearchProductContainer.java:471)
- at ru.crystals.pos.visualization.search.SearchProductContainer.enter(SearchProductContainer.java:240)
- at ru.crystals.pos.visualization.components.CompositeContainer.enter(CompositeContainer.java:97)
- at ru.crystals.pos.visualization.check.CheckContainer.processEnterOnSearchProduct(CheckContainer.java:1891)
- at ru.crystals.pos.visualization.check.CheckContainer.enter(CheckContainer.java:1844)
- at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1120)
- at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:486)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4191)
- 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$1(InternalCashPoolExecutorImpl.java:120)
- 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$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 31.01 16:43:51 ERROR [TechProcessImpl] TP error: Товар не найден
- 31.01 16:43:55 INFO [TransferManager] OD found 0 documents to register
- 31.01 16:43:55 INFO [DocumentSender] OD found 0 transactions to register
- 31.01 16:43:57 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:44:09 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:44:15 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:44:21 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:44:33 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:44:39 INFO [DocumentSender] ping = true
- 31.01 16:44:43 INFO [LoyProvidersRegistryImpl] Resend stale feedback
- 31.01 16:44:43 INFO [LoyProvidersRegistryImpl] looking up LoyFeedbackDao...
- 31.01 16:44:43 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = set-loy-provider
- 31.01 16:44:43 INFO [LoyProvidersRegistryImpl] There is no stale feedback for set-loy-provider
- 31.01 16:44:43 INFO [PendingOperationQueue] Pending cards operation queue is empty. Populating from DB...
- 31.01 16:44:43 INFO [PendingOperationQueue] No pending card operations found.
- 31.01 16:44:45 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:44:45 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:44:55 INFO [TransferManager] OD found 0 documents to register
- 31.01 16:44:55 INFO [DocumentSender] OD found 0 transactions to register
- 31.01 16:44:57 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:45:08 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 31.01 16:45:09 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:45:15 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:45:21 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:45:29 INFO [DocumentSender] ping = true
- 31.01 16:45:33 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:45:45 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:45:45 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:45:55 INFO [TransferManager] OD found 0 documents to register
- 31.01 16:45:55 INFO [DocumentSender] OD found 0 transactions to register
- 31.01 16:45:57 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:46:09 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:46:15 DEBUG [TechProcessImpl] Server online mode
- 31.01 16:46:19 INFO [DocumentSender] ping = true
- 31.01 16:46:21 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:46:33 INFO [TransferManager] Nothing yet not processed on server to resend
- 31.01 16:46:43 INFO [LoyProvidersRegistryImpl] Resend stale feedback
- 31.01 16:46:43 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = set-loy-provider
- 31.01 16:46:43 INFO [LoyProvidersRegistryImpl] There is no stale feedback for set-loy-provider
- 31.01 16:46:43 INFO [PendingOperationQueue] Pending cards operation queue is empty. Populating from DB...
- 31.01 16:46:43 INFO [PendingOperationQueue] No pending card operations found.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement