log4j

2010-12-28 15 views
5

में अपवाद गहराई आईएम हमारे माइफेस 2 एप्लिकेशन को तत्काल अपवाद में प्राप्त कर रहा है। लेकिन log4j के माध्यम से अपवाद प्रिंटिंग बाकी स्टैकट्रैस को काट रहा है।log4j

javax.faces.FacesException: java.lang.InstantiationException org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean (ManagedBeanBuilder.java:240) पर org.apache पर यहाँ मैं क्या देख रहा हूँ। myfaces.el.unified.resolver.ManagedBeanResolver.createManagedBean (ManagedBeanResolver.java:303) org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.getValue (ManagedBeanResolver.java:266) पर javax.el.CompositeELResolver पर । getValue (CompositeELResolver.java:54) org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue (FacesCompositeELResolver.java:142) org.apache.myfaces.el.VariableResolverImp पर l.resolveVariable (VariableResolverImpl.java:65) org.apache.myfaces.el.convert.VariableResolverToELResolver.getValue (VariableResolverToELResolver.java:116) पर javax.el.CompositeELResolver.getValue (CompositeELResolver.java:54) पर पर org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue (FacesCompositeELResolver.java:142) org.apache.el.parser.AstIdentifier.getValue (AstIdentifier.java:61) org.apache.el पर। parser.AstValue.getValue (AstValue.java:107) org.apache.el.ValueExpressionImpl.getValue (ValueExpressionImpl.java:186) org.apache.myfaces.view.facelets.el.TagValueExpression.getValue (TagValueExpression) पर। जावा: 85) javax.faces.component._DeltaStateHelper.eval (_DeltaStateHelper.java343)पर javax.faces.component.UIOutput.getValue (UIOutput.java:71) javax.faces.component.UIInput.getValue (UIInput.java:143) javax.faces.component.UISelectBoolean.getValue पर पर (UISelectBoolean पर। जावा: 148) org.apache.myfaces.shared_impl.renderkit.RendererUtils.getBooleanValue (RendererUtils.java:193) पर org.apache.myfaces.shared_impl.renderkit.RendererUtils.getObjectValue (RendererUtils.java:238) पर पर org.apache.myfaces.shared_impl.renderkit.html.HtmlCheckboxRendererBase.encodeEnd (HtmlCheckboxRendererBase.java:79) javax.faces.component.UIComponentBase.encodeEnd (UIComponentBase.javatop19) javax.faces.component.UIComponent पर। encodeAll (UIComponent.java:626) javax.faces.component.UIComponent.encodeAll पर (UI Component.java:622) javax.faces.component.UIComponent.encodeAll (UIComponent.java:622) org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView (FaceletViewDeclarationLanguage.java:1320) पर पर संगठन पर। apache.myfaces.application.ViewHandlerImpl.renderView (ViewHandlerImpl.java:263) javax.faces.application.ViewHandlerWrapper.renderView (ViewHandlerWrapper.java:59) पर org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView पर (ResourceViewHandlerWrapper.java:93) org.apache.myfaces.lifecycle.LifecycleImpl.render (LifecycleImpl.java:239 पर org.apache.myfaces.lifecycle.RenderResponseExecutor.execute (RenderResponseExecutor.java:85) पर ) javax पर। faces.webapp.FacesServlet.service (FacesServlet.ja va: 191) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter पर (ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter पर (ApplicationFilterChain.java:206) org.apache पर । myfaces.webapp.filter.ExtensionsFilter.doFilter (एक्सटेंशन Filter.java:349) org.apache.catalina.core.AplicationFilterChain.internalDoFilter (ApplicationFilterChain.java3535) org.apache.catalina.core.AplicationFilterChain.doFilter (ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve पर।आह्वान (StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) पर org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128) पर पर org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) org.apache.catalina.core.StandardEngineValve.invoke (standardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter पर। सेवा (CoyoteAdapter.java3993) org.apache.jk.server.JkCoyoteHandler.invoke (JkCoyoteHandler.java:190) org.apache.jk.common.HandlerRequest.invoke (HandlerRequest.java991) पर org.apache.jk.common.ChannelSocket.invoke (ChannelSocket.java:769) org.apache.jk.common.Channe पर lSocket.processConnection (ChannelSocket.java:698) org.apache.jk.common.ChannelSocket $ SocketConnection.runIt (ChannelSocket.java:891) org.apache.tomcat.util.threads पर। थ्रेडपूल $ ControlRunnable.run (जावा में sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance (InstantiationExceptionConstructorAccessorImpl.java:30) पर java.lang.InstantiationException : ThreadPool.java:690) java.lang.Thread.run (Thread.java:619) पर की वजह से jang.lang.Class.newInstance0 (class.java:305) पर java.lang.Class.newInstance (कक्षा.जावा:308) पर संगठन पर .lang.reflect.Constructor.newInstance (Constructor.java:5213) .apache.myfaces.config.annotation.TomcatAnnotationLifecycleProvider.newInstance (TomcatAnnotati onLifecycleProvider.java:49) org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean (ManagedBeanBuilder.java:162) पर ... 48 अधिक

मैं नहीं मिल सकता है, जहां config बदलने के लिए तो मैं देख सकते हैं "... 48 और अधिक"। कोई विचार?

+0

जो लोग सोचते हैं, उनके लिए एक माईफैस प्रबंधित बीन को सार के रूप में नहीं रख सकता है। यही वह त्रुटि है जो इस बारे में थी। – Gerrie

उत्तर

9

आप नहीं कर सकते। स्टैक ट्रेस का छंटनी jVM की विशेषता है, log4j नहीं।

यह वास्तव में केवल उस जानकारी को त्याग रहा है जो उसने आपको पहले ही प्रस्तुत कर दिया है। ... 48 morethe 48 frames that preceded the "Caused by" message के लिए एक शॉर्टेंड है। तो, आपके मामले में, elided 48 फ्रेम हैं:

org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.createManagedBean(ManagedBeanResolver.java:303) at 
    org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.getValue(ManagedBeanResolver.java:266) at 
    javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54) at 
    org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:142) at 
    org.apache.myfaces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:65) at 
    org.apache.myfaces.el.convert.VariableResolverToELResolver.getValue(VariableResolverToELResolver.java:116) at 
    javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54) at 
    org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:142) 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 
    org.apache.myfaces.view.facelets.el.TagValueExpression.getValue(TagValueExpression.java:85) at 
    javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:243) at 
    javax.faces.component.UIOutput.getValue(UIOutput.java:71) at 
    javax.faces.component.UIInput.getValue(UIInput.java:143) at 
    javax.faces.component.UISelectBoolean.getValue(UISelectBoolean.java:148) at 
    org.apache.myfaces.shared_impl.renderkit.RendererUtils.getObjectValue(RendererUtils.java:238) at 
    org.apache.myfaces.shared_impl.renderkit.RendererUtils.getBooleanValue(RendererUtils.java:193) at 
    org.apache.myfaces.shared_impl.renderkit.html.HtmlCheckboxRendererBase.encodeEnd(HtmlCheckboxRendererBase.java:79) at 
    javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:519) at 
    javax.faces.component.UIComponent.encodeAll(UIComponent.java:626) at 
    javax.faces.component.UIComponent.encodeAll(UIComponent.java:622) at 
    javax.faces.component.UIComponent.encodeAll(UIComponent.java:622) at 
    org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1320) at 
    org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:263) at 
    javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:59) at 
    org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView(ResourceViewHandlerWrapper.java:93) at 
    org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:85) at 
    org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:239) at 
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:191) at 
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at 
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at 
    org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:349) 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:233) at 
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at 
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at 
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at 
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at 
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at 
    org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at 
    org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) at 
    org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769) at 
    org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698) at 
    org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891) at 
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) at 
    java.lang.Thread.run(Thread.java:619) 
+0

भयानक धन्यवाद, मैं इस जवाब को इंगित करूंगा क्योंकि वहां कुछ फ़ोरम हैं जहां इसका अनुत्तरित नहीं है .. – Gerrie

 संबंधित मुद्दे