You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Bilgin <bi...@iguanait.com> on 2007/08/01 12:11:56 UTC

Ofbiz trunk error!

Hi, I get latest ofbiz trunk and i cannot start it. If i revert the changes
from r561701 the error disappears.
here is the error log:
     [java] 2007-08-01 13:08:45,148 (http-0.0.0.0-8443-Processor4) [     
ContextFilter.java:182:INFO ] [Request]: /webtools/control/checkLogin/main
     [java] 2007-08-01 13:08:45,150 (http-0.0.0.0-8443-Processor4) [    
ControlServlet.java:93 :INFO ] The character encoding of the request is:
[null]. The character encoding we will use for the request and response is:
[UTF-8]
     [java] 2007-08-01 13:08:45,217 (http-0.0.0.0-8443-Processor4) [   
ConfigXMLReader.java:558:INFO ] ConfigMap Created: (4) records in 0.0s
     [java] 2007-08-01 13:08:45,218 (http-0.0.0.0-8443-Processor4) [   
ConfigXMLReader.java:716:INFO ] HandlerMap Created: (5) view handlers and
(7) request/event handlers in 0.0s
     [java] 2007-08-01 13:08:45,224 (http-0.0.0.0-8443-Processor4) [   
ConfigXMLReader.java:291:INFO ] RequestMap Created: (96) records in 0.0030s
     [java] 2007-08-01 13:08:45,225 (http-0.0.0.0-8443-Processor4) [   
ConfigXMLReader.java:385:INFO ] ViewMap Created: (59) records in 0.0s
     [java] 2007-08-01 13:08:45,236 (http-0.0.0.0-8443-Processor4) [    
RequestHandler.java:239:INFO ] [Processing Request]: checkLogin
sessionId=4A05F105B0986C3C1B5D42DE689D9A77.jvm1
     [java] 2007-08-01 13:08:45,331 (http-0.0.0.0-8443-Processor4) [    
RequestHandler.java:435:INFO ] [RequestHandler.doRequest]: Response is a
page [main] sessionId=4A05F105B0986C3C1B5D42DE689D9A77.jvm1
     [java] 2007-08-01 13:08:45,332 (http-0.0.0.0-8443-Processor4) [    
RequestHandler.java:576:INFO ] servletName=control, view=main
sessionId=4A05F105B0986C3C1B5D42DE689D9A77.jvm1
     [java] 2007-08-01 13:08:45,334 (http-0.0.0.0-8443-Processor4) [    
UtilJ2eeCompat.java:69 :INFO ] serverInfo: Apache Tomcat/5.5.23
     [java] 2007-08-01 13:08:45,335 (http-0.0.0.0-8443-Processor4) [    
UtilJ2eeCompat.java:78 :INFO ] Apache Tomcat detected, using all defaults,
use: flush on render, response.getOutputStream, nested JSP exception
     [java] 2007-08-01 13:08:48,567 (http-0.0.0.0-8443-Processor4) [     
ScreenFactory.java:118:INFO ] Got 7 screens in 0.054s from:
file:/home/bibryam/workspace/ofbiz-trunk/framework/webtools/widget/CommonScreens.xml
     [java] 2007-08-01 13:08:48,694 (http-0.0.0.0-8443-Processor4) [     
ScreenFactory.java:118:INFO ] Got 13 screens in 0.064s from:
file:/home/bibryam/workspace/ofbiz-trunk/framework/common/widget/CommonScreens.xml
     [java] 2007-08-01 13:08:49,340 (http-0.0.0.0-8443-Processor4) [       
ModelScreen.java:141:ERROR] Error rendering screen
[component://common/widget/CommonScreens.xml#GlobalDecorator]:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1.
Rolling back transaction.
     [java] 2007-08-01 13:08:49,345 (http-0.0.0.0-8443-Processor4) [   
TransactionUtil.java:291:WARN ]
     [java] ---- exception report
----------------------------------------------------------
     [java] [TransactionUtil.setRollbackOnly] Calling transaction
setRollbackOnly; this stack trace shows where this is happening:
     [java] Exception: java.lang.Exception
     [java] Message: Error rendering screen
[component://common/widget/CommonScreens.xml#GlobalDecorator]:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
     [java] ---- stack trace
---------------------------------------------------------------
     [java] java.lang.Exception: Error rendering screen
[component://common/widget/CommonScreens.xml#GlobalDecorator]:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
     [java]
org.ofbiz.entity.transaction.TransactionUtil.setRollbackOnly(TransactionUtil.java:291)
     [java]
org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:238)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:144)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:394)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:489)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:131)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:94)
     [java]
org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:92)
     [java]
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:641)
     [java]
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:436)
     [java]
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:193)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
     [java]
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
     [java]
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     [java]
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     [java]
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
     [java]
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
     [java]
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
     [java]
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
     [java]
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
     [java]
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
     [java]
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
     [java]
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
     [java] java.lang.Thread.run(Thread.java:595)
     [java]
--------------------------------------------------------------------------------
     [java] 2007-08-01 13:08:49,348 (http-0.0.0.0-8443-Processor4) [   
TransactionUtil.java:200:ERROR]
     [java] ---- exception report
----------------------------------------------------------
     [java] Rollback Only was set when trying to commit transaction here;
throwing rollbackOnly cause exception
     [java] Exception: javax.transaction.RollbackException
     [java] Message: null
     [java] ---- stack trace
---------------------------------------------------------------
     [java] javax.transaction.RollbackException
     [java]
org.apache.geronimo.transaction.context.GeronimoTransactionManager.commit(GeronimoTransactionManager.java:82)
     [java]
org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:179)
     [java]
org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:165)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:167)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:131)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:94)
     [java]
org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:92)
     [java]
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:641)
     [java]
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:436)
     [java]
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:193)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
     [java]
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
     [java]
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     [java]
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     [java]
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
     [java]
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
     [java]
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
     [java]
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
     [java]
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
     [java]
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
     [java]
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
     [java]
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
     [java] java.lang.Thread.run(Thread.java:595)
     [java]
--------------------------------------------------------------------------------
     [java] 2007-08-01 13:08:49,350 (http-0.0.0.0-8443-Processor4) [       
ModelScreen.java:169:ERROR]
     [java] ---- exception report
----------------------------------------------------------
     [java] Could not commit transaction:
org.ofbiz.entity.transaction.GenericTransactionException: Roll back error,
could not commit transaction, was rolled back instead because of: Error
rendering screen
[component://common/widget/CommonScreens.xml#GlobalDecorator]:
java.lang.StringIndexOutOfBoundsException: String index out of range:
-1java.lang.StringIndexOutOfBoundsException: String index out of range: -1
(String index out of range: -1)
     [java] Exception:
org.ofbiz.entity.transaction.GenericTransactionException
     [java] Message: Roll back error, could not commit transaction, was
rolled back instead because of: Error rendering screen
[component://common/widget/CommonScreens.xml#GlobalDecorator]:
java.lang.StringIndexOutOfBoundsException: String index out of range:
-1java.lang.StringIndexOutOfBoundsException: String index out of range: -1
(String index out of range: -1)
     [java] ---- stack trace
---------------------------------------------------------------
     [java] org.ofbiz.entity.transaction.GenericTransactionException: Roll
back error, could not commit transaction, was rolled back instead because
of: Error rendering screen
[component://common/widget/CommonScreens.xml#GlobalDecorator]:
java.lang.StringIndexOutOfBoundsException: String index out of range:
-1java.lang.StringIndexOutOfBoundsException: String index out of range: -1
(String index out of range: -1)
     [java]
org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:201)
     [java]
org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:165)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:167)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:131)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:94)
     [java]
org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:92)
     [java]
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:641)
     [java]
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:436)
     [java]
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:193)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
     [java]
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
     [java]
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     [java]
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     [java]
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
     [java]
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
     [java]
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
     [java]
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
     [java]
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
     [java]
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
     [java]
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
     [java]
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
     [java] java.lang.Thread.run(Thread.java:595)
     [java] java.lang.StringIndexOutOfBoundsException: String index out of
range: -1
     [java] java.lang.StringBuffer.charAt(StringBuffer.java:163)
     [java]
org.ofbiz.webapp.ftl.OfbizContentTransform$1.close(OfbizContentTransform.java:59)
     [java] freemarker.core.Environment.visit(Environment.java:265)
     [java] freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)
     [java] freemarker.core.Environment.visit(Environment.java:196)
     [java] freemarker.core.MixedContent.accept(MixedContent.java:92)
     [java] freemarker.core.Environment.visit(Environment.java:196)
     [java]
freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
     [java] freemarker.core.Environment.visit(Environment.java:196)
     [java] freemarker.core.MixedContent.accept(MixedContent.java:92)
     [java] freemarker.core.Environment.visit(Environment.java:196)
     [java] freemarker.core.Environment.process(Environment.java:176)
     [java] freemarker.template.Template.process(Template.java:232)
     [java]
org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplateAtLocation(FreeMarkerWorker.java:179)
     [java]
org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:77)
     [java]
org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:113)
     [java]
org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:64)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:806)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:394)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:489)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:131)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:94)
     [java]
org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:92)
     [java]
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:641)
     [java]
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:436)
     [java]
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:193)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
     [java]
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
     [java]
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     [java]
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     [java]
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
     [java]
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
     [java]
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
     [java]
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
     [java]
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
     [java]
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
     [java]
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
     [java]
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
     [java] java.lang.Thread.run(Thread.java:595)
     [java]
--------------------------------------------------------------------------------
     [java] 2007-08-01 13:08:49,369 (http-0.0.0.0-8443-Processor4) [    
ControlServlet.java:196:ERROR]
     [java] ---- exception report
----------------------------------------------------------
     [java] Error in request handler:
     [java] Exception: org.ofbiz.widget.screen.ScreenRenderException
     [java] Message: Error rendering screen
[component://common/widget/CommonScreens.xml#GlobalDecorator]:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
(String index out of range: -1)
     [java] ---- stack trace
---------------------------------------------------------------
     [java] org.ofbiz.widget.screen.ScreenRenderException: Error rendering
screen [component://common/widget/CommonScreens.xml#GlobalDecorator]:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
(String index out of range: -1)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:149)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:394)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:489)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:131)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:94)
     [java]
org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:92)
     [java]
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:641)
     [java]
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:436)
     [java]
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:193)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
     [java]
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
     [java]
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     [java]
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     [java]
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
     [java]
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
     [java]
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
     [java]
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
     [java]
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
     [java]
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
     [java]
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
     [java]
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
     [java] java.lang.Thread.run(Thread.java:595)
     [java] java.lang.StringIndexOutOfBoundsException: String index out of
range: -1
     [java] java.lang.StringBuffer.charAt(StringBuffer.java:163)
     [java]
org.ofbiz.webapp.ftl.OfbizContentTransform$1.close(OfbizContentTransform.java:59)
     [java] freemarker.core.Environment.visit(Environment.java:265)
     [java] freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)
     [java] freemarker.core.Environment.visit(Environment.java:196)
     [java] freemarker.core.MixedContent.accept(MixedContent.java:92)
     [java] freemarker.core.Environment.visit(Environment.java:196)
     [java]
freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
     [java] freemarker.core.Environment.visit(Environment.java:196)
     [java] freemarker.core.MixedContent.accept(MixedContent.java:92)
     [java] freemarker.core.Environment.visit(Environment.java:196)
     [java] freemarker.core.Environment.process(Environment.java:176)
     [java] freemarker.template.Template.process(Template.java:232)
     [java]
org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplateAtLocation(FreeMarkerWorker.java:179)
     [java]
org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:77)
     [java]
org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:113)
     [java]
org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:64)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:806)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:394)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:489)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:151)
     [java]
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:244)
     [java]
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:136)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:131)
     [java]
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:94)
     [java]
org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:92)
     [java]
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:641)
     [java]
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:436)
     [java]
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:193)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248)
     [java]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     [java]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java]
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
     [java]
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
     [java]
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     [java]
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     [java]
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
     [java]
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
     [java]
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
     [java]
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
     [java]
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
     [java]
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
     [java]
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
     [java]
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
     [java] java.lang.Thread.run(Thread.java:595)
     [java]
--------------------------------------------------------------------------------
     [java] 2007-08-01 13:08:49,371 (http-0.0.0.0-8443-Processor4) [    
ControlServlet.java:210:ERROR] An error occurred, going to the errorPage:
/error/error.jsp
     [java] 2007-08-01 13:08:49,389 (http-0.0.0.0-8443-Processor4) [    
ControlServlet.java:217:ERROR] Including errorPage: /error/error.jsp
     [java] 2007-08-01 13:08:49,564 (http-0.0.0.0-8443-Processor4)
[ApplicationDispatcher.java:723:ERROR] Servlet.service() for servlet jsp
threw exception
     [java] java.lang.IllegalStateException: getOutputStream() has already
been called for this response
     [java] at
org.apache.catalina.connector.Response.getWriter(Response.java:601)
     [java] at
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:196)
     [java] at
javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:105)
     [java] at
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:125)
     [java] at
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:118)
     [java] at
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:177)
     [java] at
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:116)
     [java] at
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:76)
     [java] at org.apache.jsp.error.error_jsp._jspService(error_jsp.java:90)
     [java] at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
     [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
     [java] at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
     [java] at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
     [java] at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
     [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
     [java] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     [java] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java] at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
     [java] at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594)
     [java] at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
     [java] at
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:221)
     [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
     [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
     [java] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     [java] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java] at
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248)
     [java] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     [java] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     [java] at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
     [java] at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
     [java] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     [java] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     [java] at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
     [java] at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
     [java] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
     [java] at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
     [java] at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
     [java] at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
     [java] at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
     [java] at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
     [java] at java.lang.Thread.run(Thread.java:595)
     [java] 2007-08-01 13:08:49,565 (http-0.0.0.0-8443-Processor4) [    
ControlServlet.java:223:WARN ] Error while trying to send error page using
rd.include (will try response.getOutputStream or response.getWriter):
org.apache.jasper.JasperException: getOutputStream() has already been called
for this response


Regards,
Bilgin Ibryam
-- 
View this message in context: http://www.nabble.com/Ofbiz-trunk-error%21-tf4199224.html#a11942954
Sent from the OFBiz - Dev mailing list archive at Nabble.com.


Re: Ofbiz trunk error!

Posted by Jacopo Cappellato <ti...@sastau.it>.
Bilgin,

I have just committed a very similar fix.
Thanks for the bug report and fix.

Jacopo


Bilgin wrote:
> This change fixes the problem. Should i create jira for it ?
> 
> Index: framework/webapp/src/org/ofbiz/webapp/ftl/OfbizContentTransform.java
> ===================================================================
> --- framework/webapp/src/org/ofbiz/webapp/ftl/OfbizContentTransform.java
> (revision 561754)
> +++ framework/webapp/src/org/ofbiz/webapp/ftl/OfbizContentTransform.java
> (working copy)
> @@ -56,8 +56,10 @@
>                          // make the link
>                          StringBuffer newURL = new StringBuffer();
>                          ContentUrlTag.appendContentPrefix(request, newURL);
> -                        if (newURL.charAt(newURL.length() - 1) != '/' &&
> buf.charAt(0) != '/') {
> -                            newURL.append('/');
> +                        if (newURL.length() > 0 ) {
> +                            if (newURL.charAt(newURL.length() - 1) != '/'
> && buf.charAt(0) != '/') {
> +                                newURL.append('/');
> +                            }
>                          }
>                          newURL.append(buf.toString());                                        
>                          out.write(newURL.toString());
> 


Re: Ofbiz trunk error!

Posted by Bilgin <bi...@iguanait.com>.
This change fixes the problem. Should i create jira for it ?

Index: framework/webapp/src/org/ofbiz/webapp/ftl/OfbizContentTransform.java
===================================================================
--- framework/webapp/src/org/ofbiz/webapp/ftl/OfbizContentTransform.java
(revision 561754)
+++ framework/webapp/src/org/ofbiz/webapp/ftl/OfbizContentTransform.java
(working copy)
@@ -56,8 +56,10 @@
                         // make the link
                         StringBuffer newURL = new StringBuffer();
                         ContentUrlTag.appendContentPrefix(request, newURL);
-                        if (newURL.charAt(newURL.length() - 1) != '/' &&
buf.charAt(0) != '/') {
-                            newURL.append('/');
+                        if (newURL.length() > 0 ) {
+                            if (newURL.charAt(newURL.length() - 1) != '/'
&& buf.charAt(0) != '/') {
+                                newURL.append('/');
+                            }
                         }
                         newURL.append(buf.toString());                                        
                         out.write(newURL.toString());

-- 
View this message in context: http://www.nabble.com/Ofbiz-trunk-error%21-tf4199224.html#a11943292
Sent from the OFBiz - Dev mailing list archive at Nabble.com.