Problem related to Critical Patch Update July 2017 for Micros Xstore 7.0.3.2
Hi,
I was trying to apply CPU (Critical Patch Update) provided by Oracle in month of July. I had downloaded CPU 2017 July for Xstore Version 7.0.3.2 and followed below instructions to apply that patch on Xstore build.
Xstore/Xstore Mobile/Dataloader/Poslog Generator installations:
Pre-15.0:
1) Stop the application if it is running.
2) Open the application's working directory.
3) Navigate to the lib directory.
4) Remove the existing dtv-data2.jar and dtv-util.jar files.
5) Add dtv-data2.jar and dtv-util.jar files in place.
6) Start the application if appropriate.
But its throwing FATAL ERROR during Xstore startup as below -
3-FATAL 2017-07-25 14:45:51,797 CAUGHT EXCEPTION :: dtv.pos.framework.StationController.handleStartupDisaster(StationController.java:481) [startup]org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xstKeyEventDispatcher' defined in class path resource [dtv/res/config/spring/spring.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [dtv.pos.framework.event.XstKeyEventDispatcher]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dtv.pos.framework.event.XstKeyEventDispatcher': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private dtv.pos.util.logging.ProcessLogger dtv.pos.framework.event.XstKeyEventDispatcher._flowLogger; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [dtv.pos.framework.ui.config.ActionConfigHelper] for bean with name 'actionConfigHelper' defined in class path resource [dtv/res/config/spring/spring.xml]: problem with class file or dependent class; nested exception is java.lang.VerifyError: class dtv.pos.framework.ui.config.ActionConfigHelper overrides final method initialize.()Vat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1007)at