FreeMarker template error!
    
    
    Error on line 3, column 1 in templates/default/S03.htm
    dataMap["T01_S03_02"] is undefined.
    It cannot be assigned to t01s0302
    The problematic instruction:
    ----------
    ==> assignment: t01s0302=dataMap["T01_S03_02"] [on line 3, column 1 in templates/default/S03.htm]
     in include "S03.htm" [on line 86, column 49 in templates/default/index.htm]
    ----------
    
    Java backtrace for programmers:
    ----------
    freemarker.core.InvalidReferenceException: Error on line 3, column 1 in templates/default/S03.htm
    dataMap["T01_S03_02"] is undefined.
    It cannot be assigned to t01s0302
    	at freemarker.core.Assignment.accept(Assignment.java:111)
    	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.include(Environment.java:1477)
    	at freemarker.core.Include.accept(Include.java:169)
    	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.process(Environment.java:188)
    	at freemarker.template.Template.process(Template.java:232)
    	at com.readget.results.FreemarkerResult.execute(FreemarkerResult.java:100)
    	at com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:311)
    	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:206)
    	at com.readget.interceptors.SecurityInterceptor.intercept(SecurityInterceptor.java:24)
    	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
    	at com.readget.interceptors.ControllerInterceptor.intercept(ControllerInterceptor.java:24)
    	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
    	at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
    	at com.readget.interceptors.ContextAwareInterceptor.intercept(ContextAwareInterceptor.java:37)
    	at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
    	at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)
    	at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:225)
    	at com.readget.core.dispatcher.ReadgetFilterDispatcher.doFilter(ReadgetFilterDispatcher.java:97)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
    	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
    	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
    	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
    	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    	at java.lang.Thread.run(Thread.java:595)