2012-03-20 17 views
5

パラメータなしのページを転送するとエラーが発生します。コンストラクタでのみ発生します。メソッドでは起こりません。パラメータなしのJsf2.0転送ページエラー

public EditNewsBean() throws Exception 
{ 
    log.info("In EditNewsBean Constructor"); 

    Object o1=request.getParameter("countryCode"); 
    Object o2=request.getParameter("editNewsID"); 
    if(o1==null || o2==null || o1.toString().length()==0 || o2.toString().length()==0) 
    { 
     FacesContext.getCurrentInstance().getExternalContext().redirect("/HeWebEV/admin/ManageNews.jsf"); 
    } 

    setEditNews(Facade.othfac().getTVecNewsFindAllValidTill(request.getParameter("countryCode").toString(),Integer.valueOf(request.getParameter("editNewsID")))); 
} 

と私は豆が明らかに遅れて「かわいい参照されている

com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: com.efacec.sg.he.plugme.admin.EditNewsBean. 
     at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:193) 
     at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102) 
     at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) 
     at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) 
     at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244) 
     at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116) 
     at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) 
     at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) 
     at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61) 
     at org.apache.el.parser.AstValue.getValue(AstValue.java:107) 
     at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) 
     at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) 
     at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) 
     at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) 
     at javax.faces.component.UIOutput.getValue(UIOutput.java:169) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:355) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:164) 
     at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312) 
     at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185) 
     at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129) 
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) 
     at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59) 
     at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47) 
     at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:185) 
     at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:108) 
     at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55) 
     at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763) 
     at javax.faces.render.Renderer.encodeChildren(Renderer.java:168) 
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) 
     at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401) 
     at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131) 
     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) 
     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) 
     at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) 
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 
     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:235) 
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) 
     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) 
     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) 
     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) 
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) 
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) 
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
     at java.lang.Thread.run(Thread.java:619) 
Caused by: java.lang.IllegalStateException 
     at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435) 
     at com.sun.faces.context.ExternalContextImpl.redirect(ExternalContextImpl.java:576) 
     at com.efacec.sg.he.plugme.admin.EditNewsBean.<init>(EditNewsBean.java:33) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
     at java.lang.Class.newInstance0(Class.java:355) 
     at java.lang.Class.newInstance(Class.java:308) 
     at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188) 
     ... 63 more 
15:07:00,342 INFO [context] Exception when handling error trying to reset the response. 
com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: com.efacec.sg.he.plugme.admin.EditNewsBean. 
     at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:193) 
     at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102) 
     at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) 
     at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) 
     at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244) 
     at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116) 
     at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) 
     at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) 
     at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61) 
     at org.apache.el.parser.AstValue.getValue(AstValue.java:107) 
     at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) 
     at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) 
     at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) 
     at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) 
     at javax.faces.component.UIOutput.getValue(UIOutput.java:169) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:355) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:164) 
     at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312) 
     at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185) 
     at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129) 
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) 
     at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59) 
     at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47) 
     at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:185) 
     at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:108) 
     at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55) 
     at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763) 
     at javax.faces.render.Renderer.encodeChildren(Renderer.java:168) 
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) 
     at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401) 
     at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131) 
     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) 
     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) 
     at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) 
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 
     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:235) 
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) 
     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) 
     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) 
     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) 
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) 
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) 
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
     at java.lang.Thread.run(Thread.java:619) 
Caused by: java.lang.IllegalStateException 
     at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435) 
     at com.sun.faces.context.ExternalContextImpl.redirect(ExternalContextImpl.java:576) 
     at com.efacec.sg.he.plugme.admin.EditNewsBean.<init>(EditNewsBean.java:33) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
     at java.lang.Class.newInstance0(Class.java:355) 
     at java.lang.Class.newInstance(Class.java:308) 
     at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188) 
     ... 63 more 
15:07:00,366 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception 
java.lang.IllegalStateException 
     at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435) 
     at com.sun.faces.context.ExternalContextImpl.redirect(ExternalContextImpl.java:576) 
     at com.efacec.sg.he.plugme.admin.EditNewsBean.<init>(EditNewsBean.java:33) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
     at java.lang.Class.newInstance0(Class.java:355) 
     at java.lang.Class.newInstance(Class.java:308) 
     at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188) 
     at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102) 
     at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) 
     at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) 
     at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244) 
     at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116) 
     at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) 
     at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) 
     at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61) 
     at org.apache.el.parser.AstValue.getValue(AstValue.java:107) 
     at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) 
     at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) 
     at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) 
     at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) 
     at javax.faces.component.UIOutput.getValue(UIOutput.java:169) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:355) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:164) 
     at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) 
     at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312) 
     at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185) 
     at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129) 
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) 
     at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59) 
     at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47) 
     at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:185) 
     at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:108) 
     at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55) 
     at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763) 
     at javax.faces.render.Renderer.encodeChildren(Renderer.java:168) 
     at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) 
     at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) 
     at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401) 
     at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131) 
     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) 
     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) 
     at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) 
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 
     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:235) 
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) 
     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) 
     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) 
     at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) 
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) 
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) 
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
     at java.lang.Thread.run(Thread.java:619) 
15:07:00,405 ERROR [[localhost]] Exception Processing ErrorPage[exceptionType=java.lang.Exception, location=/error.xhtml] 
java.lang.IllegalStateException: Cannot reset buffer after response has been committed 
     at org.apache.catalina.connector.Response.resetBuffer(Response.java:684) 
     at org.apache.catalina.connector.Response.resetBuffer(Response.java:705) 
     at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:409) 
     at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:270) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) 
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) 
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) 
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
     at java.lang.Thread.run(Thread.java:619) 

答えて

4
com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: com.efacec.sg.he.plugme.admin.EditNewsBean. 
... 
java.lang.IllegalStateException: Cannot reset buffer after response has been committed 

、ように私はエラーを取得していますパラメータなしでリクエストフォームを渡していますよう

"ビューで。ビューの一部は、レンダリング応答フェーズ中にすでに応答に送信(コミット)されています。遅すぎて応答をリダイレクトに変更できません。サーバーは、既に送信されたバイトをクライアントから戻すことはできません。サーバーはIllegalStateExceptionを投げ、クライアントは半分の応答で終了します。

の前に、リダイレクトを実行する必要があります。応答でクライアントにバイトが送信されました。 <f:event type="preRenderView">リスナーでこれを達成できます。

<f:event type="preRenderView" listener="#{editNewsBean.init}" /> 

をそのメソッドにコンストラクタのコードを移動:表示するには、このどこかに追加します(ほとんどの自己文書は、テンプレートクライアントのトップでこれを置くことであろう)。具体的な問題への無関係

public void init() { 
    // ... 
} 

setEditNews()ためelse {}ブロックを追加することを忘れないでください。条件がリダイレクトの対象となるときに呼び出されることは望ましくありません。そうでなければNullPointerExceptionに直面するでしょう。また、getParameter()toString()は全く必要ありません。また、リクエストパラメータを<f:viewParam> or @ManagedPropertyまたは少なくともExternalContext#getRequestParameterMap()で収集する必要があります。あなたは非常に悪い考えであるbeanのインスタンス変数としてHttpServletRequestを割り当てたようです。最後に、ここでリダイレクトを実行しますが、転送は行いません。

+0

はい。私はあなたに私に言っただけでした。例外は発生しませんが、転送ページではありません。 public void init()throws例外 \t { \t \tオブジェクトo1 = request.getParameter( "countryCode"); \t \tオブジェクトo2 = request.getParameter( "editNewsID"); \t \t(O1 == NULL || O 2 == NULL || o1.toString()。長さ()== 0 || o2.toString()。長さ()== 0)であれば \t \t { \t \t \t FacesContext.getCurrentInstance()。getExternalContext()。リダイレクト( "/ HeWebEV/admin/ManageNews.jsf"); \t \t} \t \t setEditNews(Facade.othfac()getTVecNewsFindAllValidTill(request.getParameter( "COUNTRYCODE")のtoString()、Integer.valueOf(request.getParameter( "editNewsID")))); \t} – KSHiTiJ

+0

このメソッドは呼び出されていますか?そうでなければ、テンプレートクライアントの適切な場所に配置しませんでした。 – BalusC

+0

はい。それは私の間違いでした。しかし、今私は新しいエラーが発生しています。 19:53:18,234 INFO [context]応答をリセットしようとしたときにエラーを処理する際の例外。 sun.reflect.NativeMethodAccessorImplでsun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) でcom.efacec.sg.he.plugme.admin.EditNewsBean.init(EditNewsBean.java:35) でjava.lang.NullPointerExceptionが sun.reflect.DelegatingMethodAccessorImpl.invokeで.invoke(NativeMethodAccessorImpl.java:39) java.lang.reflect.Method.invokeで(DelegatingMethodAccessorImpl.java:25) (Method.java:597) – KSHiTiJ

関連する問題