Friday, May 14, 2010

OSB: a looong StackTrace showing something of the internal mechanism

 I put a breakpoint in a Java Callout (the Java class is ChangeOperation). The client is the Web Console.


Daemon Thread [[STUCK] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] (Suspended (breakpoint at line 15 in ChangeOperation))   
    ChangeOperation.changeOperation(XmlObject, String) line: 15   
    NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available [native method]   
    NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39   
    DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25   
    Method.invoke(Object, Object...) line: 597   
    JavaCalloutRuntimeStep$1.run() line: 158   
    AuthenticatedSubject.doAs(AbstractSubject, PrivilegedExceptionAction) line: 363   
    SecurityManager.runAs(AuthenticatedSubject, AuthenticatedSubject, PrivilegedExceptionAction) line: not available   
    Security.runAs(Subject, PrivilegedExceptionAction) line: 61   
    JavaCalloutRuntimeStep.processMessage(MessageContext, PipelineContext) line: 179   
    DebuggerRuntimeStep.processMessage(MessageContext, PipelineContext) line: 74   
    StageMetadataImpl$WrapperRuntimeStep.processMessage(MessageContext, PipelineContext) line: 346   
    SequenceRuntimeStep.processMessage(MessageContext, PipelineContext) line: 33   
    WsCalloutRuntimeStep.processMessage(MessageContext, PipelineContext) line: 182   
    DebuggerRuntimeStep.processMessage(MessageContext, PipelineContext) line: 74   
    StageMetadataImpl$WrapperRuntimeStep.processMessage(MessageContext, PipelineContext) line: 346   
    SequenceRuntimeStep.processMessage(MessageContext, PipelineContext) line: 33   
    IfThenElseRuntimeStep.processMessage(MessageContext, PipelineContext) line: 86   
    DebuggerRuntimeStep.processMessage(MessageContext, PipelineContext) line: 74   
    StageMetadataImpl$WrapperRuntimeStep.processMessage(MessageContext, PipelineContext) line: 346   
    SequenceRuntimeStep.processMessage(MessageContext, PipelineContext) line: 33   
    WsCalloutRuntimeStep.processMessage(MessageContext, PipelineContext) line: 243   
    DebuggerRuntimeStep.processMessage(MessageContext, PipelineContext) line: 74   
    StageMetadataImpl$WrapperRuntimeStep.processMessage(MessageContext, PipelineContext) line: 346   
    SequenceRuntimeStep.processMessage(MessageContext, PipelineContext) line: 33   
    PipelineStage.processMessage(MessageContext, InternalPipelineContext) line: 84   
    PipelineContextImpl.execute(RuntimeComponent, MessageContext) line: 866   
    Pipeline.processMessage(MessageContext, InternalPipelineContext) line: 141   
    PipelineContextImpl.handleError(MessageContext, Throwable) line: 961   
    PipelineContextImpl.execute(RuntimeComponent, MessageContext) line: 877   
    Pipeline.processMessage(MessageContext, InternalPipelineContext) line: 141   
    PipelineContextImpl.execute(RuntimeComponent, MessageContext) line: 866   
    PipelineNode.doRequest(MessageContext, InternalPipelineContext) line: 55   
    PipelineNode(Node).processMessage(MessageContext, InternalPipelineContext) line: 67   
    PipelineContextImpl.execute(RuntimeComponent, MessageContext) line: 866   
    Router.processMessage(MessageContext, InternalPipelineContext) line: 191   
    MessageProcessor.processRequest(RouterContext) line: 75   
    RouterManager$1.run() line: 508   
    RouterManager$1.run() line: 506   
    AuthenticatedSubject.doAs(AbstractSubject, PrivilegedExceptionAction) line: 363   
    SecurityManager.runAs(AuthenticatedSubject, AuthenticatedSubject, PrivilegedExceptionAction) line: not available   
    WLSSecurityContextService.runAs(AuthenticatedSubject, PrivilegedExceptionAction<T>) line: 55   
    RouterManager.processMessage(InboundTransportMessageContext, RouterOptions) line: 505   
    ServiceMessageSender.send0(ConfigService, Service, ServiceInvocationRequestType, AuthenticatedSubject) line: 263   
    ServiceMessageSender.access$000(ServiceMessageSender, ConfigService, Service, ServiceInvocationRequestType, AuthenticatedSubject) line: 68   
    ServiceMessageSender$1.run() line: 125   
    ServiceMessageSender$1.run() line: 123   
    AuthenticatedSubject.doAs(AbstractSubject, PrivilegedExceptionAction) line: 363   
    SecurityManager.runAs(AuthenticatedSubject, AuthenticatedSubject, PrivilegedExceptionAction) line: not available   
    WLSSecurityContextService.runAs(AuthenticatedSubject, PrivilegedExceptionAction<T>) line: 55   
    ServiceMessageSender.send(ConfigService, Service, ServiceInvocationRequestType) line: 128   
    ServiceProcessor.invoke(String, Ref, InvocationRequestType) line: 441   
    TestServiceImpl.invoke(String, Ref, InvocationRequestType) line: 169   
    TestService_sqr59p_Impl(TestServiceEJBBean).invoke(String, Ref, InvocationRequestType) line: 136   
    TestService_sqr59p_EOImpl.invoke(String, Ref, InvocationRequestType) line: 572   
    TestService_sqr59p_EOImpl_WLSkel.invoke(int, Object[], Object) line: not available   
    ServerRequest.sendReceive() line: 174   
    ClusterableRemoteRef.invoke(RemoteReference, RuntimeMethodDescriptor, Object[], Method) line: 345   
    ClusterableRemoteRef.invoke(Remote, RuntimeMethodDescriptor, Object[], Method) line: 259   
    TestService_sqr59p_EOImpl_1030_WLStub.invoke(String, Ref, InvocationRequestType) line: not available   
    TestServiceClient.invoke(HttpServletRequest, Ref, InvocationRequestType) line: 179   
    ServiceRequestAction(DefaultRequestAction).invoke(HttpServletRequest, TestActionForm, ITestObject) line: 117   
    ServiceRequestAction(DefaultRequestAction).execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) line: 70   
    ServiceRequestAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) line: 80   
    SBConsoleRequestProcessor(RequestProcessor).processActionPerform(HttpServletRequest, HttpServletResponse, Action, ActionForm, ActionMapping) line: 431   
    PageFlowRequestProcessor.access$201(PageFlowRequestProcessor, HttpServletRequest, HttpServletResponse, Action, ActionForm, ActionMapping) line: 97   
    PageFlowRequestProcessor$ActionRunner.execute() line: 2044   
    ActionInterceptors.wrapAction(ActionInterceptorContext, List, ActionInterceptors$ActionExecutor) line: 91   
    SBConsoleRequestProcessor(PageFlowRequestProcessor).processActionPerform(HttpServletRequest, HttpServletResponse, Action, ActionForm, ActionMapping) line: 2116   
    SBConsoleRequestProcessor.processActionPerform(HttpServletRequest, HttpServletResponse, Action, ActionForm, ActionMapping) line: 91   
    SBConsoleRequestProcessor(RequestProcessor).process(HttpServletRequest, HttpServletResponse) line: 236   
    SBConsoleRequestProcessor(PageFlowRequestProcessor).processInternal(HttpServletRequest, HttpServletResponse) line: 556   
    SBConsoleRequestProcessor(PageFlowRequestProcessor).process(HttpServletRequest, HttpServletResponse) line: 853   
    SBConsoleRequestProcessor.process(HttpServletRequest, HttpServletResponse) line: 191   
    SBConsoleActionServlet(AutoRegisterActionServlet).process(HttpServletRequest, HttpServletResponse) line: 631   
    SBConsoleActionServlet(PageFlowActionServlet).process(HttpServletRequest, HttpServletResponse) line: 158   
    SBConsoleActionServlet(ConsoleActionServlet).process(HttpServletRequest, HttpServletResponse) line: 256   
    SBConsoleActionServlet(ActionServlet).doGet(HttpServletRequest, HttpServletResponse) line: 414   
    SBConsoleActionServlet(ConsoleActionServlet).doGet(HttpServletRequest, HttpServletResponse) line: 133   
    SBConsoleActionServlet(SBConsoleActionServlet).doGet(HttpServletRequest, HttpServletResponse) line: 49   
    PageFlowUtils.strutsLookup(ServletContext, ServletRequest, HttpServletResponse, String, String[], boolean) line: 1199   
    PageFlowUtils.strutsLookup(ServletContext, ServletRequest, HttpServletResponse, String, String[]) line: 1129   
    StrutsStubImpl(ScopedContentCommonSupport).executeAction(ServletContext, ScopedRequest, ScopedResponse, RequestState, ResponseState, ActionResolver, boolean, boolean) line: 687   
    StrutsStubImpl(ScopedContentCommonSupport).processActionInternal(HttpServletRequest, HttpServletResponse, ServletContext, RequestState, ResponseState, boolean) line: 142   
    StrutsStubImpl.processAction(HttpServletRequest, HttpServletResponse, ServletContext, RequestState, boolean) line: 76   
    StrutsActionHandler(NetuiActionHandler).raiseScopedAction(String, String, String, boolean, boolean, ActionForm, ServletContext, boolean) line: 111   
    StrutsContent(NetuiContent).raiseScopedAction(String, String, boolean, boolean, ActionForm, boolean) line: 181   
    StrutsContent(NetuiContent).raiseScopedAction(boolean, boolean) line: 167   
    StrutsContent(NetuiContent).handlePostbackData(String) line: 225   
    ControlLifecycle$2.visit(UIControl, Object) line: 180   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 324   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walkRecursive(VisitorType, UIControl, Object, boolean) line: 334   
    ControlTreeWalker.walk(VisitorType, UIControl, IControlTreeWalkerPool) line: 130   
    Lifecycle.processLifecycles(int, int, VisitorType[], UIControl, UIContext, IControlTreeWalkerPool, boolean) line: 395   
    Lifecycle.processLifecycles(int, VisitorType[], UIControl, UIContext, IControlTreeWalkerPool) line: 361   
    Lifecycle.processLifecycles(int, VisitorType[], UIControl, IControlTreeWalkerPool) line: 352   
    Lifecycle.runInbound(UIContext) line: 184   
    Lifecycle.run(UIContext, IControlTreeWalkerPool) line: 159   
    SingleFileServlet(UIServlet).runLifecycle(UIContext, HttpServletRequest) line: 388   
    SingleFileServlet(UIServlet).doPost(HttpServletRequest, HttpServletResponse) line: 258   
    SingleFileServlet(UIServlet).service(HttpServletRequest, HttpServletResponse) line: 199   
    SingleFileServlet.service(HttpServletRequest, HttpServletResponse) line: 251   
    SingleFileServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 820   
    AsyncInitServlet.service(ServletRequest, ServletResponse) line: 130   
    StubSecurityHelper$ServletServiceAction.run() line: 227   
    StubSecurityHelper.invokeServlet(ServletRequest, HttpServletRequest, ServletRequestImpl, ServletResponse, HttpServletResponse, Servlet) line: 125   
    ServletStubImpl.execute(ServletRequest, ServletResponse, FilterChainImpl) line: 292   
    TailFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 26   
    FilterChainImpl.doFilter(ServletRequest, ServletResponse) line: 42   
    RequestEventsFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 27   
    FilterChainImpl.doFilter(ServletRequest, ServletResponse) line: 42   
    WebAppServletContext$ServletInvocationAction.run() line: 3496   
    AuthenticatedSubject.doAs(AbstractSubject, PrivilegedAction) line: 321   
    SecurityManager.runAs(AuthenticatedSubject, AuthenticatedSubject, PrivilegedAction) line: not available   
    WebAppServletContext.securedExecute(HttpServletRequest, HttpServletResponse, boolean) line: 2180   
    WebAppServletContext.execute(ServletRequestImpl, ServletResponseImpl) line: 2086   
    ServletRequestImpl.run() line: 1406   
    ExecuteThread.execute(Runnable) line: 201   
    ExecuteThread.run() line: 173   

No comments: