Connecting Tech Pros Worldwide Forums | Help | Site Map

java.lang.IllegalStateException

Newbie
 
Join Date: Sep 2009
Posts: 19
#1: 4 Weeks Ago
Getting below error when iam trying to sort the values:

Oct 29 04:33:52 WARN [service-j2ee] cb.DefaultController - Cannot forward after response has been committed
java.lang.IllegalStateException: Cannot forward after response has been committed
at org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:375)
at org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:363)
at com.ge.casper.servlet.BaseRequestDispatcher.forwar d(BaseRequestDispatcher.java:111)
at com.ge.dialect.cb.DefaultController.dispatch(Defau ltController.java:701)
at com.ge.dialect.cb.DefaultController.processInterac tion(DefaultController.java:884)
at com.ge.dialect.cb.DefaultController.handleInteract ion(DefaultController.java:618)
at com.ge.dialect.cb.DefaultController.service(Defaul tController.java:501)
at com.ge.casper.servlet.CasperServlet.service(Casper Servlet.java:231)
at org.apache.catalina.core.StandardWrapperValve.invo keServletService(StandardWrapperValve.java:720)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:309)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:212)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:203)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505)
at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor .process(NSAPIProcessor.java:157)
at com.iplanet.ias.web.WebContainer.service(WebContai ner.java:598)
Oct 29 04:33:52 DEBUG [service-j2ee] cb.DefaultController - DISPATCH STATE 3
Oct 29 04:33:52 WARN [service-j2ee] cb.DefaultController - No default error view was provided; aborting
Oct 29 04:33:52 DEBUG [service-j2ee] cb.DefaultController - exiting command bean model
^C


Below the code iam using
Expand|Select|Wrap|Line Numbers
  1. <%
  2.                         if(searchCriteriaData != null){
  3.                             modelList =searchCriteriaData.getActiveModels();
  4.  
  5.                            Collections.sort(modelList);
  6.  
  7.  
  8.                           int iModelListLength = modelList.size();
  9.                             for(int i=0;i< iModelListLength;i++){
  10.                                 modelData = (ModelData)modelList.get(i);
  11.                                 //Collections.sort(modelData);
  12.  
  13.                                 %>
  14.                                 <option value='<%=  modelData.getModelCode()  %>'><%= objCharacterUtil.htmlEscapeChars(modelData.getModelCode() )%></option>
  15.                                 <script language="JavaScript1.2">                                
  16.                                 modelArray[<%= i+1 %>] = "<%= SbkUtil.validateString(modelData.getModelCode()) %>";
  17.                                 </script>
  18.  
  19.                     <%        }
  20.  
Here iam using Collections.sort(modelList); where as the values of modelList are getting from searchCriteriaData.getActiveModels();

Please help me!!!

Dököll's Avatar
Moderator
 
Join Date: Nov 2006
Location: Upstate NY - US
Posts: 2,268
#2: 2 Weeks Ago

re: java.lang.IllegalStateException


Quote:

Originally Posted by raagadeepthi View Post

Getting below error when iam trying to sort the values:

Oct 29 04:33:52 WARN [service-j2ee] cb.DefaultController - Cannot forward after response has been committed
java.lang.IllegalStateException: Cannot forward after response has been committed
at org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:375)
at org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:363)
at com.ge.casper.servlet.BaseRequestDispatcher.forwar d(BaseRequestDispatcher.java:111)
at com.ge.dialect.cb.DefaultController.dispatch(Defau ltController.java:701)
at com.ge.dialect.cb.DefaultController.processInterac tion(DefaultController.java:884)
at com.ge.dialect.cb.DefaultController.handleInteract ion(DefaultController.java:618)
at com.ge.dialect.cb.DefaultController.service(Defaul tController.java:501)
at com.ge.casper.servlet.CasperServlet.service(Casper Servlet.java:231)
at org.apache.catalina.core.StandardWrapperValve.invo keServletService(StandardWrapperValve.java:720)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:309)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:212)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:203)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505)
at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor .process(NSAPIProcessor.java:157)
at com.iplanet.ias.web.WebContainer.service(WebContai ner.java:598)
Oct 29 04:33:52 DEBUG [service-j2ee] cb.DefaultController - DISPATCH STATE 3
Oct 29 04:33:52 WARN [service-j2ee] cb.DefaultController - No default error view was provided; aborting
Oct 29 04:33:52 DEBUG [service-j2ee] cb.DefaultController - exiting command bean model
^C


Below the code iam using

Expand|Select|Wrap|Line Numbers
  1.  
  2. <%
  3.                         if(searchCriteriaData != null){
  4.                             modelList =searchCriteriaData.getActiveModels();
  5.  
  6.                            Collections.sort(modelList);
  7.  
  8.  
  9.                           int iModelListLength = modelList.size();
  10.                             for(int i=0;i< iModelListLength;i++){
  11.                                 modelData = (ModelData)modelList.get(i);
  12.                                 //Collections.sort(modelData);
  13.  
  14.                                 %>
  15.                                 <option value='<%=  modelData.getModelCode()  %>'><%= objCharacterUtil.htmlEscapeChars(modelData.getModelCode() )%></option>
  16.                                 <script language="JavaScript1.2">                                
  17.                                 modelArray[<%= i+1 %>] = "<%= SbkUtil.validateString(modelData.getModelCode()) %>";
  18.                                 </script>
  19.  
  20.                     <%        }
  21.  
  22.  

Here iam using Collections.sort(modelList); where as the values of modelList are getting from searchCriteriaData.getActiveModels();

Please help me!!!

Is this the whole code. I would add a couple of System.outs, to see where it is failing in your console window....
Reply