T
tcallen@dmsi.com
Guest
When we encounter an error in our Rollbase logs, there is a lot of information provided for the error, but very little--if any--makes any sense. We don't have enough information from the stack trace to troubleshoot issues on our own. We need to copy the entire stack trace and create a case for Progress to try to interpret it for us. It would be great if, in addition to the stack trace (that I'm sure someone at Progress needs and loves), we could also get meaningful, human readable error messages such as "Error: Trigger 'My Trigger' cannot write to 'My Field' on line 32", instead of: at com.rb.util.db.DbUtil.setLongString(DbUtil.java:111) at com.rb.core.ui.prefs.a310.save(a310.java:130) at p14.a466.closeSession(a466.java:417) at p14.a466.create(a466.java:244) at p4.LoginController.login(LoginController.java:236) at p4.LoginController.login(LoginController.java:79) at com.rb.core.logics.servlet.LoginServlet.doGet(LoginServlet.java:53) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)
Continue reading...
Continue reading...