Method public java.util.List com.contentforces.cms.plugin.cm.template.TemplateEngineLogic.advGetQuestionsAndAnswers(java.lang.String,java.util.List) threw an exception when invoked on com.contentforces.cms.plugin.cm.template.TemplateEngineLogic@4e0d209a The problematic instruction: ---------- ==> assignment: questionsAndAnswers=logic.advGetQuestionsAndAnswers(advisorName, skuList) [on line 61, column 9 in main/advisor_lib.ftl] in user-directive advisor [on line 34, column 25 in CompexConsumer/product_advisor.ftl] ---------- Java backtrace for programmers: ---------- freemarker.template.TemplateModelException: Method public java.util.List com.contentforces.cms.plugin.cm.template.TemplateEngineLogic.advGetQuestionsAndAnswers(java.lang.String,java.util.List) threw an exception when invoked on com.contentforces.cms.plugin.cm.template.TemplateEngineLogic@4e0d209a at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:130) at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93) at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at freemarker.core.Assignment.accept(Assignment.java:90) at freemarker.core.Environment.visit(Environment.java:208) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:208) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79) at freemarker.core.Environment.visit(Environment.java:208) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:208) at freemarker.core.Macro$Context.runMacro(Macro.java:163) at freemarker.core.Environment.visit(Environment.java:601) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) at freemarker.core.Environment.visit(Environment.java:208) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:208) at freemarker.core.Environment.visit(Environment.java:297) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:73) at freemarker.core.Environment.visit(Environment.java:208) at freemarker.core.Environment.process(Environment.java:188) at freemarker.template.Template.process(Template.java:237) at com.contentforces.cms.plugin.cm.publish.actions.SimplePublishAction.performAction(SimplePublishAction.java:34) at com.contentforces.cms.plugin.cm.publish.logic.PublishLogic.executeAction(PublishLogic.java:146) at com.contentforces.cms.plugin.cm.publish.logic.PublishLogic$$FastClassByCGLIB$$863b5546.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:696) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:631) at com.contentforces.cms.plugin.cm.publish.logic.PublishLogic$$EnhancerByCGLIB$$170d5e56.executeAction() at com.contentforces.cms.plugin.cm.publish.PublishService.run(PublishService.java:65) Caused by: java.lang.NullPointerException