We changed names of some Handlebars helpers to make them short whilst being self-descriptive. I have updated the description of 1.0.0-M5 release [1], please refer it.
[1] https://github.com/wso2/carbon-uuf/releases/tag/v1.0.0-m5 Thanks. On Thu, May 26, 2016 at 1:42 PM, Hemika Kodikara <hem...@wso2.com> wrote: > Hi Sudharma, > > It seems they have been changed [1]. Can you try with "headJs" instead of > "headerJs". > > [1] - > https://github.com/wso2/carbon-uuf/commit/2f95a6cd27604f033268bbd4dd807c75d993b18a > > Regards, > Hemika > > Hemika Kodikara > Software Engineer > WSO2 Inc. > lean . enterprise . middleware > http://wso2.com > > Mobile : +94777688882 > > On Thu, May 26, 2016 at 1:12 PM, Sudharma Subasinghe <sudhar...@wso2.com> > wrote: > >> Hi, >> >> I successfully loaded client side .Js script with Handlebars template >> with 1.0.0-M4 release. I used the approach as following in the >> "process-details.hbs" template. >> >> {{headerJs "/js/process-details.js"}} >> >> Now I am getting following exception for the same approach with 1.0.0-M5 >> release. >> >> [2016-05-26 12:49:27,353] ERROR {org.wso2.carbon.uuf.internal.UUFRegistry} - >> An unexpected error occurred while serving for request >> '/bpmn-explorer/bpmn/process'. >> com.github.jknack.handlebars.HandlebarsException: >> components/root/fragments/process-details/process-details.hbs:1:2: >> java.lang.IllegalArgumentException: Cannot evaluate the variable/helper >> 'headerJs'. >> components/root/fragments/process-details/process-details.hbs:1:2 >> at >> org.wso2.carbon.uuf.handlebars.helpers.runtime.MissingHelper.apply(MissingHelper.java:36) >> at >> com.github.jknack.handlebars.internal.Variable.merge(Variable.java:166) >> at >> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128) >> at >> com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:94) >> at >> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128) >> at >> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:116) >> at >> com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:100) >> at >> org.wso2.carbon.uuf.handlebars.renderable.HbsFragmentRenderable.render(HbsFragmentRenderable.java:79) >> at org.wso2.carbon.uuf.core.Fragment.render(Fragment.java:50) >> at >> org.wso2.carbon.uuf.handlebars.helpers.runtime.FragmentHelper.apply(FragmentHelper.java:59) >> at >> org.wso2.carbon.uuf.handlebars.helpers.runtime.FragmentHelper.apply(FragmentHelper.java:38) >> at >> com.github.jknack.handlebars.internal.Variable.merge(Variable.java:166) >> at >> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128) >> at >> com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:94) >> at >> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128) >> at >> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:116) >> at com.github.jknack.handlebars.Options.apply(Options.java:538) >> at com.github.jknack.handlebars.Options.fn(Options.java:433) >> at >> org.wso2.carbon.uuf.handlebars.helpers.runtime.FillZoneHelper.apply(FillZoneHelper.java:37) >> at >> org.wso2.carbon.uuf.handlebars.helpers.runtime.FillZoneHelper.apply(FillZoneHelper.java:27) >> at com.github.jknack.handlebars.internal.Block.merge(Block.java:210) >> at >> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128) >> at >> com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:94) >> at >> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128) >> at >> com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:86) >> at >> org.wso2.carbon.uuf.handlebars.renderable.HbsPageRenderable.render(HbsPageRenderable.java:82) >> at org.wso2.carbon.uuf.core.Page.render(Page.java:48) >> at org.wso2.carbon.uuf.core.Component.renderPage(Component.java:89) >> at org.wso2.carbon.uuf.core.App.renderPage(App.java:85) >> at org.wso2.carbon.uuf.internal.UUFRegistry.serve(UUFRegistry.java:113) >> at >> org.wso2.carbon.uuf.connector.ms.UUFMicroservice.execute(UUFMicroservice.java:105) >> at >> org.wso2.carbon.uuf.connector.ms.UUFMicroservice.get(UUFMicroservice.java:93) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:497) >> at >> org.wso2.msf4j.internal.router.HttpMethodInfo.invoke(HttpMethodInfo.java:95) >> at >> org.wso2.msf4j.internal.router.HttpDispatcher.channelRead0(HttpDispatcher.java:53) >> at >> org.wso2.msf4j.internal.router.HttpDispatcher.channelRead0(HttpDispatcher.java:31) >> at >> io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) >> at >> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308) >> at >> io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:32) >> at >> io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:299) >> at >> io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:36) >> at >> io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:110) >> at >> io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) >> at java.lang.Thread.run(Thread.java:745) >> Caused by: java.lang.IllegalArgumentException: Cannot evaluate the >> variable/helper 'headerJs'. >> ... 47 more >> >> How do we can refer client side .Js script with Handlebars template? >> >> -- >> Sudharma Subasinghe, >> Software Engineer, >> WSO2 Inc. >> Email: sudhar...@wso2.com <hasi...@wso2.com> >> Mobile : +94 710 565 157 <%2B94%20718%20210%20200> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > -- Sajith Janaprasad Ariyarathna Software Engineer; WSO2, Inc.; http://wso2.com/
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev