2013-07-05 1 views
-1

크롬을 사용할 때이 오류가 발생하지만 firefox에서는 이러한 오류가 발생하지 않습니다. 나는 심지어 디버깅하는 방법을 모른다. 오류 정보에서 어떤 개체가 null인지에 대한 단서가 없습니다. 나 한테 손을 줘 줄래? 여기서 상세 정보이다 :경로가있는 컨텍스트에서 서블릿 [Faces Servlet]이 루트 예외와 함께 [null]을 던졌습니다


는 ?? 05, 2013 10:42:16 ?? org.icefaces.impl.event.BridgeSetup getBodyResources 경고 :보기 에 대한 WindowScope를 찾을 수 없습니다 /cECI/domainReport.xhtml ?? 05, 2013 10:42:17 ?? com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException SEVERE : org.icefaces.impl.event.WindowAndViewIDSetup $의 1.encode (WindowAndViewIDSetup에서 보기 [/cECI/domainReport.xhtml] java.lang.NullPointerException이 렌더링 오류가 발생했습니다. 자바 65) org.icefaces.impl.event.UIOutputWriter.encodeBegin (UIOutputWriter.java:27 AT) javax.faces.component.UIComponent.encodeAll (UIComponent.java:1777에서 )에서 javax.faces.render .Renderer.encodeChildren javax.faces.component.UIComponentBase.encodeChildren에서 org.icefaces.impl.renderkit.RendererWrapper.encodeChildren (RendererWrapper.java:49)에서 (Renderer.java:168) (UIComponentBase.java:845)javax.faces.component.UIComponent.encodeAll에서 javax.faces.component.UIComponent.encodeAll (UIComponent.java:1782) 에서 javax.faces.component.UIComponent.encodeAll (UIComponent.java:1779) (UIComponent에서. 자바 : 1782) com.sun.faces.application.view.MultiViewHandler.renderView에서 com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView (FaceletViewHandlingStrategy.java:419) (MultiViewHandler.java:125)에서 com.sun.faces.lifecycle.RenderResponsePhase.execute (RenderResponsePhase.java:121) com.sun.faces에서 에서 org.springframework.faces.webflow.FlowViewHandler.renderView (FlowViewHandler.java:99) 에서 . lifecycle.Phas e.doPhase (Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.render (LifecycleImpl.java:139) at javax.faces.webapp.FacesServlet.service (FacesServlet.java:594) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter org.springframework.orm.jpa에서 org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210) 에서 (ApplicationFilterChain.java:305) . org.apache.catalina.core.ApplicationFilterChain.internalDoFilt에서 support.OpenEntityManagerInViewFilter.doFilterInternal org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)에서 (OpenEntityManagerInViewFilter.java:147) org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java에서 org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)에서 (ApplicationFilterChain.java:243) 어 : org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter (FilterSecurityInterceptor.java 311 org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java:116 AT) ) : 83) at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) at org.springframewo rk.security.web.access.ExceptionTranslationFilter.doFilter org.springframework.security.web.session.SessionManagementFilter.doFilter에서 org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) 에서 (ExceptionTranslationFilter.java:113) (SessionManagementFilter. 자바 : 101) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter에서 org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) (AnonymousAuthenticationFilter.java:113)에서 at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) at org.springframework에서 org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) 210 org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java:54) org.springframework.security.web에서 org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) 에서 .security.web.savedrequest.RequestCacheAwareFilter.doFilter (RequestCacheAwareFilter.java:45) .authentication.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:182) at org.springframework.security.web.FilterChainPro XY $ VirtualFilterChain.doFilter org.springframework.security.web.authentication.logout.LogoutFilter.doFilter (LogoutFilter.java:105)에서 (FilterChainProxy.java:323) 에서 org.springframework.security.web.FilterChainProxy $ org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter에서 VirtualFilterChain.doFilter org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter.java:87)에서 (FilterChainProxy.java:323) (FilterChainProxy.java:323) at org.springframework.security.web.FilterChainProxy.doFilter (FilterChainProxy.java:173) at org.springfra mework.web.filter.DelegatingFilterProxy.invokeDelegate org.apache.catalina.core.ApplicationFilterChain에서 org.springframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java:259)에서 (DelegatingFilterProxy.java:346) . internalDoFilter org.apache.catalina.core.StandardWrapperValve.invoke에서 org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)에서 (ApplicationFilterChain.java:243) (StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.inv 두면 org.apache.catalina.valves.ErrorReportValve.invoke에서 org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:168)에서 (AuthenticatorBase.java:472) (ErrorReportValve.java:99) org.apache.catalina에서 org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118)에서 org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:929) 에서 .connector.CoyoteAdapter.service org.apache에서 org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1002) 에서 (CoyoteAdapter.java:407) . java.util.concurrent.ThreadPoolExecutor에서 org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:312) 에서 coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:585) . java.lang.Thread.run에서 java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:603) 에서 runWorker (ThreadPoolExecutor.java:1110) (Thread.java:722)

? ? 05, 2013 10:42:17 ?? org.apache.catalina.core.StandardWrapperValve 심한 호출 : 서블릿의 Servlet.service()을 경로 컨텍스트 [서블릿 얼굴]/CIPortal]가 에 근본 원인으로 java.lang.NullPointerException이 예외를 [널]을 던져 조직도 .icefaces.impl.event.WindowAndViewIDSetup $의 1.encode org.icefaces.impl.event.UIOutputWriter.encodeBegin (UIOutputWriter.java:27)에서 (WindowAndViewIDSetup.java:65) javax.faces.component.UIComponent.encodeAll에서 에서 javax의 org.icefaces.impl.renderkit.RendererWrapper.encodeChildren (RendererWrapper.java:49) 에서 javax.faces.render.Renderer.encodeChildren에서 (UIComponent.java:1777) (Renderer.java:168). faces.component.UIComponentBase.encode Children (UIComponentBase.java:845) (javax.faces.component.UIComponent.encodeAll (UIComponent.java:1779) , javax.faces.component.UIComponent.encodeAll (UIComponent.java:1782) at javax.faces. component.UIComponent.encodeAll com.sun.faces.application.view.MultiViewHandler에서 com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView (FaceletViewHandlingStrategy.java:419)에서 (UIComponent.java:1782) . renderView com.sun.faces.lifecycle.RenderResponsePhase.execute에서 org.springframework.faces.webflow.FlowViewHandler.renderView (FlowViewHandler.java:99)에서 (MultiViewHandler.java:125) (RenderResponsePhase.java:121) 에서 com.sun.faces.lifecycle.Phase.doPhase (Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render (LifecycleImpl.java:139) at javax.faces.webapp.FacesServlet. 서비스 org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)에서 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305)에서 (FacesServlet.java:594) org.apache에서 org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76) 에서 org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal (OpenEntityManagerInViewFilter.java:147)에서 . 카탈 리 나. org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter에서 core.ApplicationFilterChain.internalDoFilter org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)에서 (ApplicationFilterChain.java:243) ( org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter에서 org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java:116) 에서 FilterChainProxy.java:311) (FilterSecurityInterceptor.java:83) at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter (ExceptionTranslationFilter.java:113) at org.springframework.security.web. org.springframework.security.web.FilterChainProxy $ VirtualFilterChain에서 org.springframework.security.web.session.SessionManagementFilter.doFilter (SessionManagementFilter.java:101) 에서의 FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) . doFilter org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter에서 org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter (AnonymousAuthenticationFilter.java:113) 에서 (FilterChainProxy.java:323) (의 FilterChainProxy. java : 323) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java:54) 0 에서 org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter (RequestCacheAwareFilter.java:45) 에서 org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) 에서조직 org.springframework.security에서 .springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:182)에서 (FilterChainProxy.java:323) .web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) at org.springframework.s org.springframework.security에서 org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) 에서 ecurity.web.authentication.logout.LogoutFilter.doFilter (LogoutFilter.java:105) . org.springframework.security.web.FilterChainProxy에서 org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) 에서 web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter.java:87) . (필터 초기화) org.apache.catalina.core에서 1,363,210 org.springframework.web.filter.DelegatingFilterProxy.doFilter org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)에서 (DelegatingFilterProxy.java:259) org.apache.catalina.core.StandardContextValve.invoke에서 .ApplicationFilterChain.doFilter org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:222)에서 (ApplicationFilterChain.java:210) (StandardContextValve.java : 123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invo KE org.apache.catalina.valves.AccessLogValve.invoke에서 org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:99)에서 (StandardHostValve.java:168) (AccessLogValve.java:929) org.apache.coyote에서 org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:407)에서 org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118) 에서 .http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1002) at org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.자바 : 585) org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:312) 에서 java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1110에서) 에서 나는에서 명령 링크를 제거 할 때 발견

java.lang.Thread.run에서 java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:603) (Thread.java:722) domainReport.xhtml 오류가 사라집니다. 내가 가장 간단한에 명령 링크를 변경, 그것은 도움이되지 않습니다

내가하는 LinkButton에 명령 링크를 변경합니다. 도움이되지 않습니다.

답변

2

오류 잘 상세한입니다 이유는 예외 위에 당신이 언급 모르겠지만이 또한 제대로

을 수행 할 수 있습니다 렌더링 할 수 있도록 그 XHTML로 모양을 제공한다

com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException SEVERE: Error Rendering View[/cECI/domainReport.xhtml] java.lang.NullPointerException 

log4j.rootLogger=INFO 

log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=[%d{dd MMM yyyy HH:mm:ss}] %-5p [%F:%L -- %M] - %m%n 

log4j.logger.com.icesoft.faces.application.D2DViewHandler=WARN, stdout 
log4j.logger.com.sun.faces.config.ConfigureListener=WARN, stdout 
(당신이 문제에 대한 자세한 정보를 찾을 때까지, 예를 INFO 또는 DEBUG로 시도, 경고 설정에서) ICEFaces 코어에서 추가 정보를 얻기 위해, src 폴더 /에서의 custo lo4j.properties를 만들

그러면 Eclipse의 콘솔로 jsf 코어와 iceface에서 나온 모든 WARN을 볼 수 있습니다.

+0

대단히 감사합니다. 그래, 나는이 정보를 발견하고 지금은이 xhtml의 자바 빈을 확인하고있다. 왜 그것은 어떤 객체가 null인지에 대한 단서를주지 못했습니다. 왜 파이어 폭스에서 그러한 오류가 없습니까? – user2552151

+0

어떤 버전의 ICEFaces를 사용하고 있습니까? –

+0

ICEface 버전 3.2 – user2552151

관련 문제