# Registration client: Unable to load preview screen

**URL:** <https://community.mosip.io/t/registration-client-unable-to-load-preview-screen/531>\
**Category:** General\
**Created:** [June 15, 2023, 3:37pm UTC](https://community.mosip.io/t/registration-client-unable-to-load-preview-screen/531 "2023-06-15T15:37:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![hamid](https://avatars.discourse-cdn.com/v4/letter/h/5fc32e/32.png) [@hamid](https://community.mosip.io/u/hamid)\
**Post date:** [June 15, 2023, 3:37pm UTC](https://community.mosip.io/t/registration-client-unable-to-load-preview-screen/531/1 "2023-06-15T15:37:17Z")

</div>

![image](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/1X/dfc586ffe4fc7987f69f03e138e72081dc1454b2.png)

---

<div class="post-metadata">

**Author:** ![gsasikumar](https://avatars.discourse-cdn.com/v4/letter/g/b782af/32.png) [@gsasikumar](https://community.mosip.io/u/gsasikumar)\
**Post date:** [June 16, 2023, 7:42am UTC](https://community.mosip.io/t/registration-client-unable-to-load-preview-screen/531/2 "2023-06-16T07:42:07Z")

</div>

Can you please attach the logs here

---

<div class="post-metadata">

**Author:** ![hamid](https://avatars.discourse-cdn.com/v4/letter/h/5fc32e/32.png) [@hamid](https://community.mosip.io/u/hamid)\
**Post date:** [June 16, 2023, 10:01am UTC](https://community.mosip.io/t/registration-client-unable-to-load-preview-screen/531/3 "2023-06-16T10:01:32Z")

</div>

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

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/1X/3150e57a082714a44e72567b2a6eb236cfef8c00.png)

but I have this error :

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/mosip1/original/1X/a9cba5954994a81a8ac7817d7dac9b0f0dec665b.png)

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”}

---

<div class="post-metadata">

**Author:** ![gsasikumar](https://avatars.discourse-cdn.com/v4/letter/g/b782af/32.png) [@gsasikumar](https://community.mosip.io/u/gsasikumar)\
**Post date:** [June 16, 2023, 12:55pm UTC](https://community.mosip.io/t/registration-client-unable-to-load-preview-screen/531/4 "2023-06-16T12:55:26Z")

</div>

Can you share the template please ? Looks like a parsing error in velocity template

---

<div class="post-metadata">

**Author:** ![sanchi-singh24](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/sanchi-singh24/32/538_2.png) [@sanchi-singh24](https://community.mosip.io/u/sanchi-singh24)\
**Post date:** [September 29, 2023, 11:51am UTC](https://community.mosip.io/t/registration-client-unable-to-load-preview-screen/531/5 "2023-09-29T11:51:54Z")

</div>


