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

Reply via email to