Hi Mike. I can try to debug and fix the problem from my development environment, unfortunately am still learning how to develop modules. Am sure can do this through you guidance.
May be you can advice me on what steps I should take to identify and solve this problem. Thanks. Erick On Fri, Nov 4, 2011 at 4:45 PM, Michael Seaton <[email protected]> wrote: > ** > Hi Erick, > > Are you in a position to try to debug this and make a local fix? > > It would be great if you could take the following steps: > 1. Create a new ticket under the Simple Lab Entry > Module<https://tickets.openmrs.org/browse/SLE>in OpenMRS JIRA > 2. Try to fix the issue locally in your development environment > 3. Attach a patch with your fix to the ticket you created > 4. At this point, I'd be happy to look over the patch, apply it to the > module, check it in, and release a new version. > > Thanks! > Mike > > > > On 11/04/2011 03:32 AM, Erick Mugoma wrote: > > Hi Mike, > I managed to successfuly check out the lab module and it was successfully > build. > I've uploaded it and it upgraded my version t0 1.7.2. However there is a > new. Am not able to add the orders. > Here is the error from the tomcat logs > > ERROR - errorhandler_jsp._jspService(72) |2011-11-04 10:30:30,702| > Error on page /openmrs/WEB-INF/view/module/simplelabentry/orderEntry.jsp > javax.servlet.jsp.JspException: org.apache.jasper.JasperException: > <h3>Validation error messages from TagLibraryValidator for c_rt in > /WEB-INF/view/module/simplelabentry/portlets/orderEntry.jsp</h3><p>78: > Illegal text inside "c:choose" tag: "//...".</p><p>80: Illegal text inside > "c:choose" tag: "//...".</p><p>83: Illegal text inside "c:choose" tag: > "//...".</p> > at > org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:304) > at > org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(ImportSupport.java:161) > at org.openmrs.web.taglib.PortletTag.doEndTag(PortletTag.java:115) > at > org.apache.jsp.WEB_002dINF.view.module.simplelabentry.orderEntry_jsp._jspx_meth_openmrs_005fportlet_005f1(orderEntry_jsp.java:4950) > at > org.apache.jsp.WEB_002dINF.view.module.simplelabentry.orderEntry_jsp._jspx_meth_c_005fif_005f25(orderEntry_jsp.java:4913) > at > org.apache.jsp.WEB_002dINF.view.module.simplelabentry.orderEntry_jsp._jspService(orderEntry_jsp.java:956) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) > at > org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238) > at > org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) > at > org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) > at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) > at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:65) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.openmrs.web.filter.GZIPFilter.doFilterInternal(GZIPFilter.java:60) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:76) > at > org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:58) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:112) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:83) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:83) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:83) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.jasper.JasperException: <h3>Validation error > messages from TagLibraryValidator for c_rt in > /WEB-INF/view/module/simplelabentry/portlets/orderEntry.jsp</h3><p>78: > Illegal text inside "c:choose" tag: "//...".</p><p>80: Illegal text inside > "c:choose" tag: "//...".</p><p>83: Illegal text inside "c:choose" tag: > "//...".</p> > at > org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51) > at > org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409) > at > org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:74) > at > org.apache.jasper.compiler.Validator.validateXmlView(Validator.java:1835) > at > org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1781) > at > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:183) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:312) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:299) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) > at > org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:229) > at > org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) > at > org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) > at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) > at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) > at > org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:296) > ... 76 more > > Thanks > > Erick > > On Fri, Nov 4, 2011 at 12:15 AM, jriley <[email protected]> wrote: > >> By chance, I just hit the same error running Tomcat 6.0.29 on OSX 10.6 >> (Snow >> Leopard). I built the latest version in trunk and it fixed the error. >> >> Thanks for the fast turnaround. >> Janet >> >> >> -- >> View this message in context: >> http://openmrs-mailing-list-archives.1560443.n2.nabble.com/Simple-Lab-Entry-Module-Error-on-1-8-2-tp6951305p6960650.html >> Sent from the Developers mailing list archive at Nabble.com. >> >> _________________________________________ >> >> To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to >> [email protected] with "SIGNOFF openmrs-devel-l" in the body >> (not the subject) of your e-mail. >> >> [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l] >> > > ------------------------------ > Click here to > unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from > OpenMRS Developers' mailing list > > ------------------------------ > Click here to > unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from > OpenMRS Developers' mailing list _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

