Can you please attach the logs here
Hi @gsasikumar
I’ve resolved the issue by adding Registration preview template to Master.
Now I have annother issue with the final step, after giving the username and password it shows an alert with the message “Unable to load Registration Acknowledgement Screen”
after debuging I found that the Registration Acknowledgement Template is missing in reg.template. I’ve searched at master.template for the template and I found it, but while MasterData Sync there is a query that is searching for templates with module id = 10002 but Registration Acknowledgement Template have 10005. So I decided to duplicate the template with the module id 10002.
Now the template is found
but I have this error :
and I have this exception in the logs
{“@timestamp”:“2023-06-16T10:58:53.128+01:00”,“@version”:“1”,“message”:"KER-TEM-003 → Exception occured during template processing; \nnested exception is org.apache.velocity.exception.ParseErrorException: Encountered "" at templateManager-mergeTemplate[line 1, column 7817]\r\nWas expecting one of:\r\n "(" …\r\n …\r\n <ESCAPE_DIRECTIVE> …\r\n <SET_DIRECTIVE> …\r\n "##" …\r\n "\\\\" …\r\n "\\" …\r\n …\r\n "#" …\r\n "#" …\r\n "]]#" …\r\n <STRING_LITERAL> …\r\n …\r\n <IF_DIRECTIVE> …\r\n <INTEGER_LITERAL> …\r\n <FLOATING_POINT_LITERAL> …\r\n …\r\n <BRACKETED_WORD> …\r\n …\r\n …\r\n "{" …\r\n "}" …\r\n <EMPTY_INDEX> …\r\n ",“logger_name”:“io.mosip.registration.util.acktemplate.TemplateGenerator”,“thread_name”:“JavaFX Application Thread”,“level”:“ERROR”,“level_value”:40000,“stack_trace”:“io.mosip.kernel.core.templatemanager.exception.TemplateParsingException: KER-TEM-003 → Exception occured during template processing; \nnested exception is org.apache.velocity.exception.ParseErrorException: Encountered "" at templateManager-mergeTemplate[line 1, column 7817]\r\nWas expecting one of:\r\n "(" …\r\n …\r\n <ESCAPE_DIRECTIVE> …\r\n <SET_DIRECTIVE> …\r\n "##" …\r\n "\\\\" …\r\n "\\" …\r\n …\r\n "#" …\r\n "#" …\r\n "]]#" …\r\n <STRING_LITERAL> …\r\n …\r\n <IF_DIRECTIVE> …\r\n <INTEGER_LITERAL> …\r\n <FLOATING_POINT_LITERAL> …\r\n …\r\n <BRACKETED_WORD> …\r\n …\r\n …\r\n "{" …\r\n "}" …\r\n <EMPTY_INDEX> …\r\n \r\n\tat io.mosip.kernel.templatemanager.velocity.impl.TemplateManagerImpl.merge(TemplateManagerImpl.java:71)\r\n\tat io.mosip.registration.util.acktemplate.TemplateGenerator.generateTemplate(TemplateGenerator.java:177)\r\n\tat io.mosip.registration.controller.reg.PacketHandlerController.showReciept(PacketHandlerController.java:476)\r\n\tat io.mosip.registration.controller.auth.AuthenticationController.submitRegistration(AuthenticationController.java:813)\r\n\tat io.mosip.registration.controller.auth.AuthenticationController.loadNextScreen(AuthenticationController.java:627)\r\n\tat io.mosip.registration.controller.auth.AuthenticationController.validatePwd(AuthenticationController.java:312)\r\n\tat io.mosip.registration.controller.auth.AuthenticationController.goToNextPage(AuthenticationController.java:877)\r\n\tat io.mosip.registration.controller.GenericController$5.handle(GenericController.java:539)\r\n\tat io.mosip.registration.controller.GenericController$5.handle(GenericController.java:528)\r\n\tat com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)\r\n\tat com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)\r\n\tat com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)\r\n\tat com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)\r\n\tat com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)\r\n\tat com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)\r\n\tat com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)\r\n\tat com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)\r\n\tat com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)\r\n\tat com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)\r\n\tat com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)\r\n\tat com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)\r\n\tat javafx.event.Event.fireEvent(Event.java:198)\r\n\tat javafx.scene.Node.fireEvent(Node.java:8879)\r\n\tat javafx.scene.control.Button.fire(Button.java:200)\r\n\tat com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:206)\r\n\tat com.sun.javafx.scene.control.inputmap.InputMap.handle(InputMap.java:274)\r\n\tat com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)\r\n\tat com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)\r\n\tat com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)\r\n\tat com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)\r\n\tat com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)\r\n\tat com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)\r\n\tat com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)\r\n\tat com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)\r\n\tat com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)\r\n\tat com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)\r\n\tat com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)\r\n\tat com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)\r\n\tat com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)\r\n\tat javafx.event.Event.fireEvent(Event.java:198)\r\n\tat javafx.scene.Scene$MouseHandler.process(Scene.java:3851)\r\n\tat javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)\r\n\tat javafx.scene.Scene.processMouseEvent(Scene.java:1849)\r\n\tat javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)\r\n\tat com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)\r\n\tat com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)\r\n\tat java.base/java.security.AccessController.doPrivileged(Native Method)\r\n\tat com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)\r\n\tat com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)\r\n\tat com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)\r\n\tat com.sun.glass.ui.View.handleMouseEvent(View.java:556)\r\n\tat com.sun.glass.ui.View.notifyMouse(View.java:942)\r\n\tat com.sun.glass.ui.win.WinApplication._runLoop(Native Method)\r\n\tat com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)\r\n\tat java.base/java.lang.Thread.run(Thread.java:834)\r\nCaused by: org.apache.velocity.exception.ParseErrorException: Encountered "" at templateManager-mergeTemplate[line 1, column 7817]\r\nWas expecting one of:\r\n "(" …\r\n …\r\n <ESCAPE_DIRECTIVE> …\r\n <SET_DIRECTIVE> …\r\n "##" …\r\n "\\\\" …\r\n "\\" …\r\n …\r\n "#" …\r\n "#" …\r\n "]]#" …\r\n <STRING_LITERAL> …\r\n …\r\n <IF_DIRECTIVE> …\r\n <INTEGER_LITERAL> …\r\n <FLOATING_POINT_LITERAL> …\r\n …\r\n <BRACKETED_WORD> …\r\n …\r\n …\r\n "{" …\r\n "}" …\r\n <EMPTY_INDEX> …\r\n \r\n\tat org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1301)\r\n\tat org.apache.velocity.app.VelocityEngine.evaluate(VelocityEngine.java:272)\r\n\tat io.mosip.kernel.templatemanager.velocity.impl.TemplateManagerImpl.merge(TemplateManagerImpl.java:61)\r\n\t… 54 common frames omitted\r\n”}
Can you share the template please ? Looks like a parsing error in velocity template