Hi Ho java400 peeps,

I joined this list a couple of weeks ago mostly as an audit, and here i am already with an odd problem.
I am running java 1.4.2_16 and tomcat 5.5.1 on our iSeries. I have a webapp that was straight javax.servlets (java emitting html) and it's been running fine for a couple of years.
Recently i needed to add a feature and rather do more yucky brute forcing, i reworked the app to be spring/jsp/mvc based.
This has been a disaster. java.lang.StringBuilder not found? At this point, thousands of java.lang classes have been loaded, and several jsp pages have been displayed.

This is my first Spring on iSeries foray. I have done lots of Spring on Windows/Linux. In fact, this war file runs flawlessly on those two platforms.

Has anyone else had a similar problem? Missing basic classes? Any Spring successes? (i would imagine so).

Thanks in advance for any insight available.

--
Dick Balaska

-------------------------------------------------------------------
javax.servlet.ServletException: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "value" with value "${job.printMessages}": An error occurred while getting property "printMessages" from an instance of class com.aaact.FileMover.business.job.MaritzPull (java.lang.NoClassDefFoundError: java/lang/StringBuilder)

java.lang.Throwable.<init>(Throwable.java:195)
java.lang.Exception.<init>(Exception.java:41)
javax.servlet.ServletException.<init>(ServletException.java:87)
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:821)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.WEB_002dINF.jsp.Home_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.Home_jsp:202)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:302)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:246)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

*root cause*

java.lang.NoClassDefFoundError: java/lang/StringBuilder
java.lang.Throwable.<init>(Throwable.java:195)
java.lang.LinkageError.<init>(LinkageError.java:36)
java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:40)
com.aaact.FileMover.business.Job.getPrintMessages(Job.java:407)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:324)
org.apache.taglibs.standard.lang.jstl.ArraySuffix.evaluate(ArraySuffix.java:278)
org.apache.taglibs.standard.lang.jstl.ComplexValue.evaluate(ComplexValue.java:107)
org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:204)
org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:163)
org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:101)
org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:129)
org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate(ExpressionEvaluatorManager.java:72)
org.apache.taglibs.standard.tag.el.core.ExpressionUtil.evalNotNull(ExpressionUtil.java:47)
org.apache.taglibs.standard.tag.el.core.OutTag.evaluateExpressions(OutTag.java:99)
org.apache.taglibs.standard.tag.el.core.OutTag.doStartTag(OutTag.java:57)
org.apache.jsp.WEB_002dINF.jsp.Home_jsp._jspx_meth_c_out_21(org.apache.jsp.WEB_002dINF.jsp.Home_jsp:1098)
org.apache.jsp.WEB_002dINF.jsp.Home_jsp._jspx_meth_c_forEach_0(org.apache.jsp.WEB_002dINF.jsp.Home_jsp:728)
org.apache.jsp.WEB_002dINF.jsp.Home_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.Home_jsp:181)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:302)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:246)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.