Skip to content

Instantly share code, notes, and snippets.

@agonist
Created July 31, 2014 08:46
Show Gist options
  • Save agonist/6e5483f27db13c2a4ac2 to your computer and use it in GitHub Desktop.
Save agonist/6e5483f27db13c2a4ac2 to your computer and use it in GitHub Desktop.
org.thymeleaf.exceptions.TemplateProcessingException: Unable to resolve class: mypackage.helper.UserHelper (application:64)
at org.wisdom.template.thymeleaf.impl.WisdomTemplateEngine.process(WisdomTemplateEngine.java:101) ~[na:na]
at org.wisdom.template.thymeleaf.impl.ThymeLeafTemplateImplementation.render(ThymeLeafTemplateImplementation.java:119) ~[na:na]
at org.wisdom.api.templates.Template$$Proxy.render(Unknown Source) ~[na:na]
at org.wisdom.api.DefaultController.render(DefaultController.java:178) ~[wisdom-api-0.6.2.jar:na]
at mypackage.UserController.__M_index(UserController.java:56) ~[na:na]
at mypackage.UserController.index(UserController.java) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_05]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_05]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_05]
at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0_05]
at org.wisdom.api.interception.RequestContext$ActionInvoker.call(RequestContext.java:161) ~[wisdom-api-0.6.2.jar:na]
at org.wisdom.api.interception.RequestContext.proceed(RequestContext.java:105) [wisdom-api-0.6.2.jar:na]
at org.wisdom.error.DefaultPageErrorHandler.__M_call(DefaultPageErrorHandler.java:236) [default-error-handler-0.6.2.jar:na]
at org.wisdom.error.DefaultPageErrorHandler.call(DefaultPageErrorHandler.java) [default-error-handler-0.6.2.jar:na]
at org.wisdom.api.interception.RequestContext.proceed(RequestContext.java:105) [wisdom-api-0.6.2.jar:na]
at org.wisdom.monitor.extensions.dashboard.HttpMetricFilter.call(HttpMetricFilter.java:126) [wisdom-monitor-0.6.2.jar:na]
at org.wisdom.api.interception.RequestContext.proceed(RequestContext.java:105) [wisdom-api-0.6.2.jar:na]
at org.wisdom.router.RouteDelegate.invoke(RouteDelegate.java:209) [router-0.6.2.jar:na]
at org.wisdom.engine.server.WisdomHandler.invoke(WisdomHandler.java:624) [wisdom-engine-0.6.2.jar:na]
at org.wisdom.engine.server.WisdomHandler.dispatch(WisdomHandler.java:323) [wisdom-engine-0.6.2.jar:na]
at org.wisdom.engine.server.WisdomHandler.handleHttpRequest(WisdomHandler.java:215) [wisdom-engine-0.6.2.jar:na]
at org.wisdom.engine.server.WisdomHandler.channelRead0(WisdomHandler.java:127) [wisdom-engine-0.6.2.jar:na]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:341) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:327) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:341) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:327) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [netty-codec-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:341) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:327) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:126) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:507) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:464) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:378) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:350) [netty-transport-4.0.19.Final.jar:4.0.19.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [netty-common-4.0.19.Final.jar:4.0.19.Final]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_05]
Caused by: java.lang.ClassNotFoundException: Unable to resolve class: mypackage.helper.UserHelper
at ognl.OgnlRuntime.classForName(OgnlRuntime.java:1051) ~[na:na]
at ognl.OgnlRuntime.callStaticMethod(OgnlRuntime.java:1312) ~[na:na]
at ognl.ASTStaticMethod.getValueBody(ASTStaticMethod.java:77) ~[na:na]
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212) ~[na:na]
at ognl.SimpleNode.getValue(SimpleNode.java:258) ~[na:na]
at ognl.Ognl.getValue(Ognl.java:494) ~[na:na]
at ognl.Ognl.getValue(Ognl.java:458) ~[na:na]
at org.thymeleaf.standard.expression.OgnlVariableExpressionEvaluator.evaluate(OgnlVariableExpressionEvaluator.java:114) ~[na:na]
at org.thymeleaf.standard.expression.VariableExpression.executeVariable(VariableExpression.java:149) ~[na:na]
at org.thymeleaf.standard.expression.SimpleExpression.executeSimple(SimpleExpression.java:59) ~[na:na]
at org.thymeleaf.standard.expression.Expression.execute(Expression.java:103) ~[na:na]
at org.thymeleaf.standard.expression.Expression.execute(Expression.java:133) ~[na:na]
at org.thymeleaf.standard.expression.Expression.execute(Expression.java:120) ~[na:na]
at org.thymeleaf.standard.processor.attr.AbstractStandardTextChildModifierAttrProcessor.getText(AbstractStandardTextChildModifierAttrProcessor.java:68) ~[na:na]
at org.thymeleaf.processor.attr.AbstractTextChildModifierAttrProcessor.getModifiedChildren(AbstractTextChildModifierAttrProcessor.java:59) ~[na:na]
at org.thymeleaf.processor.attr.AbstractChildrenModifierAttrProcessor.processAttribute(AbstractChildrenModifierAttrProcessor.java:58) ~[na:na]
at org.thymeleaf.processor.attr.AbstractAttrProcessor.doProcess(AbstractAttrProcessor.java:87) ~[na:na]
at org.thymeleaf.processor.AbstractProcessor.process(AbstractProcessor.java:212) ~[na:na]
at org.thymeleaf.dom.Node.applyNextProcessor(Node.java:1016) ~[na:na]
at org.thymeleaf.dom.Node.processNode(Node.java:971) ~[na:na]
at org.thymeleaf.dom.NestableNode.computeNextChild(NestableNode.java:672) ~[na:na]
at org.thymeleaf.dom.NestableNode.doAdditionalProcess(NestableNode.java:655) ~[na:na]
at org.thymeleaf.dom.Node.processNode(Node.java:990) ~[na:na]
at org.thymeleaf.dom.NestableNode.computeNextChild(NestableNode.java:672) ~[na:na]
at org.thymeleaf.dom.NestableNode.doAdditionalProcess(NestableNode.java:655) ~[na:na]
at org.thymeleaf.dom.Node.processNode(Node.java:990) ~[na:na]
at org.thymeleaf.dom.NestableNode.computeNextChild(NestableNode.java:672) ~[na:na]
at org.thymeleaf.dom.NestableNode.doAdditionalProcess(NestableNode.java:655) ~[na:na]
at org.thymeleaf.dom.Node.processNode(Node.java:990) ~[na:na]
at org.thymeleaf.dom.NestableNode.computeNextChild(NestableNode.java:672) ~[na:na]
at org.thymeleaf.dom.NestableNode.doAdditionalProcess(NestableNode.java:655) ~[na:na]
at org.thymeleaf.dom.Node.processNode(Node.java:990) ~[na:na]
at org.thymeleaf.dom.NestableNode.computeNextChild(NestableNode.java:672) ~[na:na]
at org.thymeleaf.dom.NestableNode.doAdditionalProcess(NestableNode.java:655) ~[na:na]
at org.thymeleaf.dom.Node.processNode(Node.java:990) ~[na:na]
at org.thymeleaf.dom.NestableNode.computeNextChild(NestableNode.java:672) ~[na:na]
at org.thymeleaf.dom.NestableNode.doAdditionalProcess(NestableNode.java:655) ~[na:na]
at org.thymeleaf.dom.Node.processNode(Node.java:990) ~[na:na]
at org.thymeleaf.dom.NestableNode.computeNextChild(NestableNode.java:672) ~[na:na]
at org.thymeleaf.dom.NestableNode.doAdditionalProcess(NestableNode.java:655) ~[na:na]
at org.thymeleaf.dom.Node.processNode(Node.java:990) ~[na:na]
at org.thymeleaf.dom.Document.process(Document.java:93) ~[na:na]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1155) ~[na:na]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1060) ~[na:na]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1011) ~[na:na]
at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:955) ~[na:na]
at org.wisdom.template.thymeleaf.impl.WisdomTemplateEngine.process(WisdomTemplateEngine.java:93) ~[na:na]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment