Handling the Threads

Hello everyone,
i have a question about handling the thread,
So, lets say i have 4 threads running and i have a common list to dump the data, how do i do this.
i have a basic understanding of threads and have gone through some tutorial but i dont know how to do this.
i kinda know that we can synchronize the add() which basically adds the data on the list such that the running thread holds the lock. but my main problem is how to organize or say control the thread such that each adds the data like below.
such that
1. thread1
2. thread2
3. thread3 .....
4. thread4
5. thread1....
any help will be greatly appreciated
:)

Try this example
public static void main(String[] args) throws InterruptedException {
    Thread[] threads = new Thread[4];
    final String[] results = new String[100];
    for (int i = 0; i < threads.length; i++) {
        final int start = i;
        threads[i] = new Thread(new Runnable() {
            public void run() {
                for (int j = start; j < results.length; j += 4)
                    results[j] = Thread.currentThread().getName();
        }, "thread" + i);
        threads.start();
for (int i = 0; i < threads.length; i++)
threads[i].join();
for (int i = 0; i < results.length; i++)
System.out.println(i + ": " + results[i]);

Similar Messages

  • How to handle the event "GROUPLEVEL_CHANGE" in ALV?

    Hi,
    I have done a BLOCL ALV report. In i am sorting the first field and not displaying it. But for every change in the first field page break should happen and the particular field is to be printed at every page break at the top. I am handling the page break by passing the IT_SORT-GROUP = '*'. there fore the page breaking is happening well. now i need to have a control such that i print the first field at every page break.
    Please help on this...........
    I think the event GROUPLEVEL_CHANGE is to used please tell me the parameters to be passed for this subroutine
    (Defenitely point will be given)

    Hi,
    Check the below thread...
    Re: Adding row after subtotal in ALV
    Regards,
    Maha

  • How to handle the Exception when RegisterEventProcessorAsync

    In our Cloud Service project, we have 2 instances for work role (deploy to Azure), the work role is consume events from the EventHub using EventProcessorHost).
    When we want to register EventProcessor to consume data (see below):
    await eventProcessorHost.RegisterEventProcessorAsync<eventProcessor>();
    Sometimes we will got the Exception:
    Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (412) There is
    currently a lease on the blob and no lease ID was specified in the request.. ---> System.Net.WebException: The remote server returned an error: (412)
    There is currently a lease on the blob and no lease ID was specified in the request..
      at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex)
       at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpWebResponse resp, T retVal, StorageCommandBase`1 cmd, Exception ex)
       at Microsoft.WindowsAzure.Storage.Blob.CloudBlobSharedImpl.<DeleteBlobImpl>b__1b(RESTCommand`1 cmd, HttpWebResponse resp, Exception ex, OperationContext ctx)
       at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult)
       --- End of inner exception stack trace ---
       at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End()
       at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.EndDeleteIfExists(IAsyncResult asyncResult)
       at Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.<>c__DisplayClass1`1.<CreateCallback>b__0(IAsyncResult ar)
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
       at Microsoft.ServiceBus.Messaging.BlobLeaseManager.<DeleteAllAsync>d__2a.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at Microsoft.ServiceBus.Messaging.EventProcessorHost.<InitializeAsync>d__4.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at Microsoft.ServiceBus.Messaging.EventProcessorHost.<StartAsync>d__e.MoveNext()
       --- End of inner exception stack trace ---
       at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
       at System.Threading.Tasks.Task.Wait()
    at awaiteventProcessorHost.RegisterEventProcessorAsync<eventProcessor>();
    If we got the Exception, we won’t got messages any more.
    From the Call Stack, we found it was cause by delete the Blob. So we wonder that, when we call
    RegisterEventProcessorAsync,
    the hub will delete the blob and renew one in Storage?
    If we delete the blob for the EventHub manually and then run our server again. It worked as usual.
    But we can do it like this way manually, so is there any way to handle the exception in code to make the EventProcessorHost worked?
    Thanks so much!

    If we use different blob container name for different EventProcessorHost, is it a workaround for the issue?
       var
    eventProcessorHost = new
    EventProcessorHost(
                    hostName,
                    hubName,
                    consumerGroupName,
                    serviceBusConnectionString,
                    storageConnectionString,
    leaseContainerName);

  • How to handle the dynamic rows in pdf table

    Dear All,
    earlier i posted one thread reagarding getting pdf table data
    [facing problem while getting interactive form table data;
    this is working fine, i sued bind_table in wddoinit, but here i am fixing the rows count and bind_table.
    for example i have initially taken row count as 3 then i want to increase the rows in pdf table.
    i know we can use the formcalc to increase the rows by taking a button in pdf layout.
    this also working, but the data is not picking for newly added rows, i hope the problem is because the table node in the context is not binded for this new rows.
    even i tried using with webdynpro native button controlls still not working.
    any one help me what exactly this bind_table is doing and how to handle this code in form calc.
    since my table is pdf table.
    Thanks,
    Mahesh.Gattu

    Hi Thomas,
    Thanks for your confirmation,
    i have checked the paramets of submit button we have only wdevent parameters they are
    CL_WD_CUSTOM_EVENT
              PARAMETERS - Hashed table having 2 columns
              ID     ->IF_TDS (Interactive Form element Name)
             CONTEXT_ELEMENT     ->->
    these are same in case of submit button1 and submit button 2.
              NAME - Name of the Button Event i.e ON_SUBMIT (  this is also same in both the buttons).
    so i think it is not possible to work with multiple buttons by assinging to multiple tables on form.
    The other option is to place the buttons outside of the forum in the surrounding WDA area.
    This way you have no problem handling the events.
    in wddoinit if i use bind_table with 5 rows form table is populating with 5 rows, but when i take a button
    out side the form and use bind_table by incremeting the rows the pdf table rows are not adding, if i enter
    some thing on pdf table then click on add row button then the table rows are getting add. if i don't do any
    action on pdf table and click on add row button pdf is not getting update.
    is there any issue.. if i don't keep cursor on table and type some thing.. the add button is not updating
    the rows.
    if i take a  button on wd view i.e outside the form and use bind table i shall add the rows.. but in case of remove rows how to do.
    in case of normal table we can use Remove_Element( ) but how can i know the selected row from the pdf table, please help me in this concern also.
    Regards,
    Mahesh.Gattu
    Edited by: Maheshkumar gattu on Jan 7, 2009 3:57 PM
    Edited by: Maheshkumar gattu on Jan 7, 2009 4:03 PM
    Edited by: Maheshkumar gattu on Jan 7, 2009 5:21 PM

  • ORA-02068: following severe error from - How to handle the overgiven Except

    Hello again ^^,
    hope its okay to write the follwnig question into a new Thread...
    I sometimes get errors from remote dbs.
    ORA-02068: following severe error from DBLINK
    ORA-01089: immediate shutdown in progress - no operations are permitted
    ORA-02068: following severe error from DBLINK
    ORA-03113: end-of-file on communication channelThese are in one sqlerm. Is it possible to handle the second errors without string operations?
    Thanks and regards
    Edited by: user10283133 on 28.10.2008 08:33
    Try to force the headline

    The remote db is accessible from 6 am to 6 pm. When querring longer than given time span I get the Error ORA-02068. In the sqlerm for this Error is a second Errormessage from an second different Error concatenated.
    Now I will tell what I think is happening:
    I think the remote db say: >>I will go sleep now<< an throws Error A (ORA-01089 (or ORA-03113, or what else)). This Error A goes to the local db. The local db get the Error A and throw a new Error (Error B = ORA-02068). This Error B is independet from Error A. And I see a String which is "Error B + Error A"
    I recieve also three possible Errormessages:
    ORA-02068: following severe error from DBLINK
    ORA-03113: end-of-file on communication channel
    ORA-02068: following severe error from DBLINK_ODS_STBY
    ORA-01089: immediate shutdown in progress - no operations are permitted
    ORA-02068: following severe error from DBLINK_ODS_STBY
    ORA-whatelse: what elseI can handle the ORA-02068. But my questions is, can I handle the second Error (thus Error A) without string operations?
    The Relase is 10g2. Please tell me which information you still need ...
    Thank you very much.
    regrads

  • How to maintain the status of the Thread ?

    How to maintain the status of the Thread ?
    namanc

    I want to know whether a particular thread (java
    application) is completed successfully or not ...
    If the thread is not completed successfully then I
    want to restart the Thread.
    Actually this is the Task Scheduler Application ...
    If the particular task is not running successfully
    then I want to start the Task again ...
    namancThen it could look something like this: // loading the queue
    for each task
        add task to list of incomplete tasks
        enqueue task in work queue
    // dispatcher
    while !done()
        task = workQueue.dequeue();
        New Thread(task).start();When a task finishes, it can call a callback method on the dispatcher. The dispatcher looks at the task's status. If it finished successfully, the task gets removed from the list of incomplete tasks. Else it goes back on the work queue.
    There will be some syncing issues involved. You'll have to use wait() and notify()/notifyAll() to handle the situation where the work queue is empty, and all incomplete tasks are being worked on. And the case where the dispatcher wakes up after the notifyAll() and there's nothing to dequeue and nothing in the list of incomplete tasks.
    Clearly it needs some fine tuning, but I hope you get the idea.

  • PrepareServlet mthod called in many of the threads

    We are trying to load up the weblogic instance, however the execution through put
    falls off after a while and the execution que lenght increases untill the server
    becomes unresponsive. I have done a thread dump, and many of the threads are
    stalled on the prepareServlet method. We are using wl 4.5.1 sp 5, on solaris
    7. Any ideas?
    Thread Dump ...
    [8ýûweblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-14" (TID:0x82c8ec, sys_thread_t:0x82c830, state:MW, thread_t: t@25,
    threadID:0xea411dc0, stack_bottom:0xea412000, stack_size:0x20000) prio=5
    [1] weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:209)
    [2] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:118)
    [3] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:102)
    [4] weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.java:617)
    [5] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [6] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [7] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [8] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [10] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [11] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [12] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-13" (TID:0x8178ec, sys_thread_t:0x817830, state:MW, thread_t: t@24,
    threadID:0xea441dc0, stack_bottom:0xea442000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-12" (TID:0x83a0ec, sys_thread_t:0x83a030, state:MW, thread_t: t@23,
    threadID:0xea471dc0, stack_bottom:0xea472000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-11" (TID:0x81ccec, sys_thread_t:0x81cc30, state:R, thread_t: t@22,
    threadID:0xea4a1dc0, stack_bottom:0xea4a2000, stack_size:0x20000) prio=5
    [1] java.io.UnixFileSystem.getLastModifiedTime(Native Method)
    [2] java.io.File.lastModified(File.java:636)
    [3] weblogic.utils.classloaders.FileSource.lastModified(FileSource.java:50)
    [4] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.upToDate(RecursiveReloadOnModifyClassLoader.java:256)
    [5] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.needNewSlave(RecursiveReloadOnModifyClassLoader.java:133)
    [6] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$SingleSlave.getSlave(RecursiveReloadOnModifyClassLoader.java:152)
    [7] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.findLocalClass(RecursiveReloadOnModifyClassLoader.java:106)
    [8] weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:209)
    [9] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:118)
    [10] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:102)
    [11] weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.java:617)
    [12] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [13] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [14] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
    [15] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [16] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [19] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [20] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [21] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [22] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-10" (TID:0x8544ec, sys_thread_t:0x854430, state:MW, thread_t: t@21,
    threadID:0xea4d1dc0, stack_bottom:0xea4d2000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._home._jspService(_home.java:71)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-9" (TID:0x8598ec, sys_thread_t:0x859830, state:MW, thread_t: t@20,
    threadID:0xea501dc0, stack_bottom:0xea502000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._home._jspService(_home.java:71)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-8" (TID:0x859cec, sys_thread_t:0x859c30, state:MW, thread_t: t@19,
    threadID:0xea531dc0, stack_bottom:0xea532000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-7" (TID:0x87a1c4, sys_thread_t:0x87a108, state:MW, thread_t: t@18,
    threadID:0xea561dc0, stack_bottom:0xea562000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._byo._resource._global._jspService(_global.java:59)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [13] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [14] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [15] jsp._byo._E320W._summary._jspService(_summary.java:60)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [21] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [22] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [23] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [24] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [25] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-6" (TID:0x8954ec, sys_thread_t:0x895430, state:MW, thread_t: t@17,
    threadID:0xea591dc0, stack_bottom:0xea592000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-5" (TID:0x89a4ec, sys_thread_t:0x89a430, state:MW, thread_t: t@16,
    threadID:0xea5c1dc0, stack_bottom:0xea5c2000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-4" (TID:0x854d44, sys_thread_t:0x854c88, state:MW, thread_t: t@15,
    threadID:0xea5f1dc0, stack_bottom:0xea5f2000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._overview._overview_95_engine._jspService(_overview_95_engine.java:59)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [13] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [14] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [15] jsp._brand._container._jspService(_container.java:68)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [21] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [22] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [23] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [24] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [25] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-3" (TID:0x830d44, sys_thread_t:0x830c88, state:MW, thread_t: t@14,
    threadID:0xea7c1dc0, stack_bottom:0xea7c2000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-2" (TID:0x877d34, sys_thread_t:0x877c78, state:MW, thread_t: t@13,
    threadID:0xea7f1dc0, stack_bottom:0xea7f2000, stack_size:0x20000) prio=5
    [1] weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:209)
    [2] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:118)
    [3] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:102)
    [4] weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.java:617)
    [5] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [6] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [7] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
    [8] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [9] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [10] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [11] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [12] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [13] jsp._brand._container._jspService(_container.java:68)
    [14] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [15] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [16] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [17] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [18] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [19] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [20] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [21] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [22] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [23] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [24] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-1" (TID:0x7f6544, sys_thread_t:0x7f6488, state:MW, thread_t: t@12,
    threadID:0xeae51dc0, stack_bottom:0xeae52000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-0" (TID:0x8951a4, sys_thread_t:0x8950e8, state:MW, thread_t: t@11,
    threadID:0xeae81dc0, stack_bottom:0xeae82000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "TimeEventGenerator" (TID:0x86769c, sys_thread_t:0x8675e0, state:CW, thread_t:
    t@10, threadID:0xeaeb1dc0, stack_bottom:0xeaeb2000, stack_size:0x20000) prio=5
    [1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:249)
    [2] weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:143)
    [3] java.lang.Thread.run(Thread.java:485)
    "SpinnerRandomSource" (TID:0x854a44, sys_thread_t:0x854988, state:CW, thread_t:
    t@9, threadID:0xeaf01dc0, stack_bottom:0xeaf02000, stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:100)
    [3] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:114)
    "Finalizer" (TID:0x2b6564, sys_thread_t:0x2b64a8, state:CW, thread_t: t@6, threadID:0xfe3c1dc0,
    stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
    [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:106)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:128)
    [3] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:175)
    "Reference Handler" (TID:0x2a9d74, sys_thread_t:0x2a9cb8, state:CW, thread_t:
    t@5, threadID:0xfe3f1dc0, stack_bottom:0xfe3f2000, stack_size:0x20000) prio=10
    [1] java.lang.Object.wait(Object.java:424)
    [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:107)
    "Signal dispatcher" (TID:0x2afdf4, sys_thread_t:0x2afd38, state:MW, thread_t:
    t@4, threadID:0xfec81dc0, stack_bottom:0xfec82000, stack_size:0x20000) prio=10
    "main" (TID:0x37ca4, sys_thread_t:0x37be8, state:CW, thread_t: t@1, threadID:0x25130,
    stack_bottom:0xffbf0000, stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1694)
    [3] java.lang.reflect.Method.invoke(Native Method)
    [4] weblogic.Server.startServerDynamically(Server.java:95)
    [5] weblogic.Server.main(Server.java:61)
    Registered lock dump:
    mutexes:
    Heap lock locked
    global roots lock locked
    EE table lock locked
    Lock registry unlocked
    JNI global ref. lock unlocked
    vtableLock unlocked
    utf8 hash table locked
    GC/utf8 hash table unlocked
    string intern table locked
    class loader constraint locked
    GC/class loader constraint unlocked
    Class unloading disable-lock unlocked
    jniWeakRef list locked
    GC/jniWeakRef list unlocked
    constant pool resolution unlocked
    depLock locked
    GC/depLock unlocked
    gc traps lock unlocked
    zone lock locked
    GC/zone lock unlocked
    prestubs locked
    GC/prestubs unlocked
    codeCollectMut locked
    GC/codeCollectMut unlocked
    Code Access lock locked
    GC/Code Access lock unlocked
    Thread queue lock locked
    Thread creation lock locked
    recursive mutexes:
    Global inconsistent lock 1 lock(s) by <GC-like-Thread>
    BinClass lock 1 lock(s) by <GC-like-Thread>
    JBE compiler lock unlocked

    The ONLY change we made for 5.1 was to remove the 'transient' modifier for some
    attributes (context?) of beans. The whole upgrade process should take about an
    hour.
    Going to 5.1 is the ONLY way to solve the problem that you have.
    Mike
    "James Carlson" <[email protected]> wrote:
    We are kinda stuck with 4.5.1, (at least for this migration) is there
    any
    way to mitigate the problem for now? Is this issue specifically resolved
    in
    5.1?
    Basically we are migrating a huge site to a new install of 4.5.1, then
    migrating up to 5.1 ... and then finally 6.x. We are currently running
    4.5.1 for a huge site, and it works well, if I read between the lines
    here,
    the live site works well because the class loader isn't overloaded, because
    most of the classes are already loaded. However on the test site this
    isn't
    the case and the classloader is the bottle neck. Again, is there anyway
    to
    mitigate this problem?
    Thanks for the quick response.
    James
    "Mike Reiche" <[email protected]> wrote in message
    news:[email protected]...
    Use WLS 5.1 your problem will go away.
    The problem is in WLS 4.5.1 - whenever you modify a JSP, WL needs tocreate a
    new classloader to load the new class into and discard the old one.Problem is
    - it uses the same class loader for all JSPs. So everytime WL throwsout
    one JSP
    class - it throws them all out - and they must be reloaded.
    Your thread dump shows several threads waiting in prepareServlet -one of
    them
    is loading a class, the other ones are waiting.
    Also, set checkReloadSecs (for servlets) to -1 (never) and
    pageCheckSeconds (for JSPs) to -1 (never). Or something really large.
    There is also some other funkiness that I can't quite recall - somehtinglike
    - when RecursiveReloadOnModify checks if a class is up-to-date (a diskhit) -
    it also checks that all the classes in that class loader are up-to-date(could
    be hundreds of disk hits)
    Just go to WLS 5.1 - it's painless. Get a new JVM too - JDK 1.3
    Once you get that fixed, increase the number of executeThreads.
    Mike
    "James Carlson" <[email protected]> wrote:
    We are trying to load up the weblogic instance, however the execution
    through put
    falls off after a while and the execution que lenght increases untill
    the server
    becomes unresponsive. I have done a thread dump, and many of the
    threads
    are
    stalled on the prepareServlet method. We are using wl 4.5.1 sp 5,on
    solaris
    7. Any ideas?
    Thread Dump ...[8ýûweblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl..java:71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-14" (TID:0x82c8ec, sys_thread_t:0x82c830, state:MW,thread_t:
    t@25,
    threadID:0xea411dc0, stack_bottom:0xea412000, stack_size:0x20000)prio=5
    [1]weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassL
    oader.java:209)
    [2]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:118)
    [3]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:102)
    [4]weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.ja
    va:617)
    [5]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [6]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [7]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [8]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [10]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [11]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [12] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-13" (TID:0x8178ec, sys_thread_t:0x817830, state:MW,thread_t:
    t@24,
    threadID:0xea441dc0, stack_bottom:0xea442000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-12" (TID:0x83a0ec, sys_thread_t:0x83a030, state:MW,thread_t:
    t@23,
    threadID:0xea471dc0, stack_bottom:0xea472000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-11" (TID:0x81ccec, sys_thread_t:0x81cc30, state:R,thread_t:
    t@22,
    threadID:0xea4a1dc0, stack_bottom:0xea4a2000, stack_size:0x20000)prio=5
    [1] java.io.UnixFileSystem.getLastModifiedTime(Native Method)
    [2] java.io.File.lastModified(File.java:636)
    [3]weblogic.utils.classloaders.FileSource.lastModified(FileSource.java:50)
    [4]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.upToDat
    e(RecursiveReloadOnModifyClassLoader.java:256)
    [5]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.needNewSlave(
    RecursiveReloadOnModifyClassLoader.java:133)
    [6]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$SingleSlave.g
    etSlave(RecursiveReloadOnModifyClassLoader.java:152)
    [7]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.findLocalClas
    s(RecursiveReloadOnModifyClassLoader.java:106)
    [8]weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassL
    oader.java:209)
    [9]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:118)
    [10]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:102)
    [11]weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.ja
    va:617)
    [12]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [13]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [14] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
    [15] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [16] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [17]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [18]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [19]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [20]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [21]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [22] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-10" (TID:0x8544ec, sys_thread_t:0x854430, state:MW,thread_t:
    t@21,
    threadID:0xea4d1dc0, stack_bottom:0xea4d2000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._home._jspService(_home.java:71)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-9" (TID:0x8598ec, sys_thread_t:0x859830, state:MW,thread_t:
    t@20,
    threadID:0xea501dc0, stack_bottom:0xea502000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._home._jspService(_home.java:71)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-8" (TID:0x859cec, sys_thread_t:0x859c30, state:MW,thread_t:
    t@19,
    threadID:0xea531dc0, stack_bottom:0xea532000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-7" (TID:0x87a1c4, sys_thread_t:0x87a108, state:MW,thread_t:
    t@18,
    threadID:0xea561dc0, stack_bottom:0xea562000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._byo._resource._global._jspService(_global.java:59)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [13]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [14]weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [15] jsp._byo._E320W._summary._jspService(_summary.java:60)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [18]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [21]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [22]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [23]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [24]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [25]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-6" (TID:0x8954ec, sys_thread_t:0x895430, state:MW,thread_t:
    t@17,
    threadID:0xea591dc0, stack_bottom:0xea592000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-5" (TID:0x89a4ec, sys_thread_t:0x89a430, state:MW,thread_t:
    t@16,
    threadID:0xea5c1dc0, stack_bottom:0xea5c2000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-4" (TID:0x854d44, sys_thread_t:0x854c88, state:MW,thread_t:
    t@15,
    threadID:0xea5f1dc0, stack_bottom:0xea5f2000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6]jsp._brand._overview._overview_95_engine._jspService(_overview_95_engine.jav
    a:59)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [13]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [14]weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [15] jsp._brand._container._jspService(_container.java:68)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [18]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [21]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [22]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [23]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [24]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [25]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-3" (TID:0x830d44, sys_thread_t:0x830c88, state:MW,thread_t:
    t@14,
    threadID:0xea7c1dc0, stack_bottom:0xea7c2000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-2" (TID:0x877d34, sys_thread_t:0x877c78, state:MW,thread_t:
    t@13,
    threadID:0xea7f1dc0, stack_bottom:0xea7f2000, stack_size:0x20000)prio=5
    [1]weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassL
    oader.java:209)
    [2]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:118)
    [3]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:102)
    [4]weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.ja
    va:617)
    [5]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [6]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [7] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
    [8] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [9] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [10]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [11]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [12]weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [13] jsp._brand._container._jspService(_container.java:68)
    [14] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [15]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [16]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [17] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [18] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [19]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [20]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [21]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [22]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [23]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [24] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-1" (TID:0x7f6544, sys_thread_t:0x7f6488, state:MW,thread_t:
    t@12,
    threadID:0xeae51dc0, stack_bottom:0xeae52000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-0" (TID:0x8951a4, sys_thread_t:0x8950e8, state:MW,thread_t:
    t@11,
    threadID:0xeae81dc0, stack_bottom:0xeae82000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "TimeEventGenerator" (TID:0x86769c, sys_thread_t:0x8675e0, state:CW,
    thread_t:
    t@10, threadID:0xeaeb1dc0, stack_bottom:0xeaeb2000, stack_size:0x20000)
    prio=5
    [1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:249)
    [2]weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
    :143)
    [3] java.lang.Thread.run(Thread.java:485)
    "SpinnerRandomSource" (TID:0x854a44, sys_thread_t:0x854988, state:CW,
    thread_t:
    t@9, threadID:0xeaf01dc0, stack_bottom:0xeaf02000, stack_size:0x20000)
    prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2]weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:10
    0)
    [3] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:114)
    "Finalizer" (TID:0x2b6564, sys_thread_t:0x2b64a8, state:CW, thread_t:
    t@6, threadID:0xfe3c1dc0,
    stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
    [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:106)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:128)
    [3] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:175)
    "Reference Handler" (TID:0x2a9d74, sys_thread_t:0x2a9cb8, state:CW,thread_t:
    t@5, threadID:0xfe3f1dc0, stack_bottom:0xfe3f2000, stack_size:0x20000)
    prio=10
    [1] java.lang.Object.wait(Object.java:424)
    [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:107)
    "Signal dispatcher" (TID:0x2afdf4, sys_thread_t:0x2afd38, state:MW,thread_t:
    t@4, threadID:0xfec81dc0, stack_bottom:0xfec82000, stack_size:0x20000)
    prio=10
    "main" (TID:0x37ca4, sys_thread_t:0x37be8, state:CW, thread_t: t@1,threadID:0x25130,
    stack_bottom:0xffbf0000, stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1694)
    [3] java.lang.reflect.Method.invoke(Native Method)
    [4] weblogic.Server.startServerDynamically(Server.java:95)
    [5] weblogic.Server.main(Server.java:61)
    Registered lock dump:
    mutexes:
    Heap lock locked
    global roots lock locked
    EE table lock locked
    Lock registry unlocked
    JNI global ref. lock unlocked
    vtableLock unlocked
    utf8 hash table locked
    GC/utf8 hash table un

  • Will subsequent calls to an object running in a thread run in the thread?

    Hi,
    If I start a thread with an empty run method and then make a call to the object that I started in the thread, will the method call run in the other thread? For example:
    class ThreadClass implements Runnable {
        public void someMethod() {
        public void run() {
    class ThreadCaller {
        private ThreadClass threadClass;
        public ThreadCaller() {
            threadClass = new ThreadClass();
            Thread thread = new Thread(threadClass);
            thread.start();
        public blah() {
            threadClass.someMethod();
    }Will the method call in blah() run in the same thread as ThreadCaller, or will it run in the thread that was started in ThreadCaller's constructor?
    Thanks,
    Dan

    Djaunl wrote:
    vanilla_lorax wrote:
    Djaunl wrote:
    Is there a way to keep the thread alive until the object that started the thread is terminated,Objects don't get terminated. What do you mean?I want the thread to stay alive indefinitely until I arbitrarily terminate it makes more sense. The thread will stay alive until its run method completes. The canonical approaches are
    public void run() {
      while (!Thread.interrupted()) { // NOT isInterrupted()
        // do stuff
        // if you need to catch InterruptedException, do this:
        try {
        catch (InterruptedException exc) {
          Thread.currentThread().interrupt();
    }And then from another thread, call theAboveThread.interrupt() when it's time to stop. Read the docs in interrupt(), interrupted(), the interrupt flag, etc.
    OR
    while (!done()) {
      // do stuff
    }and then another thread calls setDone(true) or somesuch when it's time to stop. Note that all access to done--both get and set--must be synchronized, or done must be declared volatile. Also note that you may still have to handle interrupts, so you may have some repeated code with this approach--testing both done() and interrupted().
    Let me give the end-goal of this.
    Currently, I have a "main" thread which the user can input commands into, and another thread which occasionally runs in the background. When I want something to run in the background, I just create a new thread. However, I figured it'd be more efficient to have one thread running in the background to do something as opposed to spawning hundreds of new threads to do the same task over and over. If the task happens VERY frequently and what it does is VERY small and quick, then the overhead of thread creation may make this a valid approach. Otherwise, don't overcomplicate it. Since you're new to threads, first get it working where you spawn one thread for each background task. Then move on to thread pooling. Look into ThreadPoolExecutor and related classes.
    http://java.sun.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html

  • Handling the LOV Click event in ProcessFormRequest

    Hi ,
    We have a requirement to display certain messageStyledText values in the header region based on the value selected in LOV.
    I am trying to handle the LOV click event in ProcessFormRequest method by checking if the event is lovUpdate or lovValidate and then obtain the value selected in the LOV field.
    if("lovUpdate".equals(event) || "lovValidate".equals(event)){
    OAMessageLovInputBean lovbean = (OAMessageLovInputBean) webBean.findIndexedChildRecursive("SearchMetricName");//id of lov field
    Val = (String)lovbean.getValue(pageContext);
    System.out.println("Value selected in the LOV field is " + Val);
    Val displays the value selected in LOV appropriately
    I further pass this value to a method in AM where the query for fetching the values of the message Styled text fields should get executed. But , I get a NullPointer exception message when the controller reaches the AM method invoked.
    Serializable[] param = { Val };
    Serializable outParameters[] = (Serializable[])am.invokeMethod("displayValues",param);
    Can anyone please tell me if I have missed out anything here .I am badly stuck here.
    Thanks,
    Chandrika

    Hi Prasanna and Reetesh ,
    Thanks for your quick responses.
    The definition of method displayValues is
    public Serializable displayValues(String ParentMetric) {
    System.out.println("Value of parent Metrics passed from CO is "+ParentMetric);
    Xxg2cSubMetricHdrVOImpl hdrVo = getXxg2cSubMetricHdrVO1();
    hdrVo.setWhereClauseParams(null);
    hdrVo.setWhereClauseParam(0,ParentMetric);
    hdrVo.executeQuery();
    Row row = hdrVo.first();
    String NoOfSubmetrics = null;
    String setupStatus = null;
    String startDate = null;
    String endDate = null;
    String payoutType = null;
    if(row != null)
    NoOfSubmetrics = row.getAttribute("NoOfGroupmetrics").toString();
    setupStatus = row.getAttribute("MetricSetupStatus").toString();
    startDate = row.getAttribute("EffectiveStartDate").toString();
    endDate = row.getAttribute("EffectiveEndDate").toString();
    payoutType = row.getAttribute("PayoutType").toString();
    System.out.println("Values are : "+NoOfSubmetrics+" , "+setupStatus+" , "+startDate+ " , "+ endDate + " , " + payoutType);
    System.out.println("Execution of displayValues query after being invoked from process request:"+ hdrVo.getQuery());
    Serializable[] serializable = {NoOfSubmetrics,setupStatus,startDate,endDate,payoutType};
    return serializable;
    Complete ErrorStack is pasted below -
    Exception Details.
    oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
         at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
         at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
         at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(Unknown Source)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(Unknown Source)
         at cisco.oracle.apps.xxg2c.mbo.webui.Xxg2cSubMetricCO.processFormRequest(Xxg2cSubMetricCO.java:89)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:75)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    java.lang.NullPointerException
         at cisco.oracle.apps.xxg2c.mbo.server.Xxg2cSubMetricAMImpl.displayValues(Xxg2cSubMetricAMImpl.java:54)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(Unknown Source)
         at cisco.oracle.apps.xxg2c.mbo.webui.Xxg2cSubMetricCO.processFormRequest(Xxg2cSubMetricCO.java:89)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:75)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    java.lang.NullPointerException
         at cisco.oracle.apps.xxg2c.mbo.server.Xxg2cSubMetricAMImpl.displayValues(Xxg2cSubMetricAMImpl.java:54)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(Unknown Source)
         at cisco.oracle.apps.xxg2c.mbo.webui.Xxg2cSubMetricCO.processFormRequest(Xxg2cSubMetricCO.java:89)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:75)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:453)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Thanks,
    Chandrika

  • How to handle the system error messages?

    Hi...
       I was doing File to RFC scenario with BPM. If i give the correct values for the Bapi Input it is working . If i give the some wrong input to the BAPI, it is not executing and the scenario is stopping. If i click on PE , it is going to the Inbound Queue.
    If this type of issue occurs i need to capture the system error and store it in a database. Could you pelase help in this issue.
    Thanks,
    Leela
    Edited by: leelaratnam morampudi on Nov 21, 2008 2:24 PM

    Hi Leela,
    You need to handle this in BPM. Check the thread describing how to catch exceptions in BPM.
    How to handle system errors in XI using BPM? please help!
    Thanks!

  • The threads increase and the iPlanet Web Server 6.1SP5 restart itself

    Hi all,
    i becoming crazy, with my web servers.
    I have 3 front-end balanced servers with the same configuration:
    SunOS 5.9 Generic_118558-22 sparc SUNW,Sun-Fire-V240, 4GB RAM.
    iPlanet Web Server is 6.1 SP5
    Then the problem is:
    - When i start my Web Servers there arn't errors, but during the day, the threads (shown by "top" under under column THR) that in mornig are 300~400 increases until becoming 750~850 and one or more of them restart itself automatically; therefore my head has ordered to the society that supplies us the monitoring service to restart duning the night the web servers at a distance of little minutes in order to avoid the hang of the webs.
    How I can avoid the increment of the threads?
    Every suggestion is appreciated.
    Thanks in advance
    ---// /log/errors
    [30/Nov/2006:12:48:04] info (19508): CORE3282: stdout: 56993093 [service-j2ee-389] ERROR net.sf.ehcache.store.DiskStore - S
    ocQuotateStudiResultCache: Elements cannot be written to disk store because the spool thread has died.
    [30/Nov/2006:12:48:08] info (19508): CORE3282: stdout: 56997238 [service-j2ee-410] ERROR net.sf.ehcache.store.DiskStore - S
    ocQuotateStudiResultCache: Elements cannot be written to disk store because the spool thread has died.
    [30/Nov/2006:12:48:11] info (19508): CORE3282: stdout: 56999997 [service-j2ee-93] ERROR com.inferentiadnm.fwaext.service.dow
    nload.DownloadRightNisDealingFree - L'avviso 2006/17681.pdf non ? valido.
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: 57001322 [service-j2ee-177] ERROR FWA - com.borsaitaliana.service.Di
    splayMTF2LevDif com.inferentiadnm.display.dao.BorsaException: - FATAL EXCEPTION DURING DAO EXECUTION
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: Caused by:
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: com.icteam.IfsBridgerv7.rvbusrv7.BusException: Bridge::com.icteam.Ifs
    Bridgerv7.rvbusrv7.BusException: submit: TibrvException[error=19,message=Out of memory]
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:437)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:465)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:454)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submitAndGetAnswers(Bridge.java:45
    9)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:236)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:364)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:349)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.AbstractManager2Lev.getData(Abs
    tractManager2Lev.java:74)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.AbstractManager2LevInt.getData(
    AbstractManager2LevInt.java:29)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.ManagerMTF2Lev.elaboraTemplate(
    ManagerMTF2Lev.java:76)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.service.AbstractDisplay2Lev.executeCommonServic
    e(AbstractDisplay2Lev.java:84)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.service.DisplayMTF2LevDif.executeService(Displa
    yMTF2LevDif.java:67)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.RequestHandlerModeler.loadModel(
    RequestHandlerModeler.java:53)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.AbstractResourceModeler.getModel
    (AbstractResourceModeler.java:134)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
    ccessorImpl.java:25)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at java.lang.reflect.Method.invoke(Method.java:324)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.VectorSortInterceptor.invoke(
    VectorSortInterceptor.java:105)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.ReflectiveMethodInvocation.proc
    eed(ReflectiveMethodInvocation.java:144)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDy
    namicAopProxy.java:174)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at $Proxy1.getModel(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.schedastrumento.ETFBusinessMo
    del.execute(ETFBusinessModel.java:54)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.invok
    eBusinessModel(DelegateMapBusinessModel.java:72)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.execu
    te(DelegateMapBusinessModel.java:52)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.EventDrivenController.handle(EventDri
    venController.java:115)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractCommandController.han
    dleRequestInternal(AbstractCommandController.java:79)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractController.handleRequ
    est(AbstractController.java:128)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapte
    r.handle(SimpleControllerHandlerAdapter.java:44)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.DispatcherServlet.doDispatch(Disp
    atcherServlet.java:684)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.DispatcherServlet.doService(Dispa
    tcherServlet.java:625)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(F
    rameworkServlet.java:386)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkS
    ervlet.java:346)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at javax.servlet.http.HttpServlet.service(HttpServlet.java:787)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardWrapperValve.invokeServletServic
    e(StandardWrapperValve.java:771)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrap
    perValve.java:322)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardContextValve.invoke(StandardCont
    extValve.java:212)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardHostValve.invoke(StandardHostVal
    ve.java:209)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIP
    rocessor.java:161)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: com.icteam.IfsBridgerv7.rvbusrv7.BusException: Bridge::com.icteam.Ifs
    Bridgerv7.rvbusrv7.BusException: submit: TibrvException[error=19,message=Out of memory]
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:437)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:465)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:454)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submitAndGetAnswers(Bridge.java:45
    9)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:236)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:364)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:349)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.AbstractManager2Lev.getData(Abs
    tractManager2Lev.java:74)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.AbstractManager2LevInt.getData(
    AbstractManager2LevInt.java:29)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.ManagerMTF2Lev.elaboraTemplate(
    ManagerMTF2Lev.java:76)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.service.AbstractDisplay2Lev.executeCommonServic
    e(AbstractDisplay2Lev.java:84)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.service.DisplayMTF2LevDif.executeService(Displa
    yMTF2LevDif.java:67)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.RequestHandlerModeler.loadModel(
    RequestHandlerModeler.java:53)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.AbstractResourceModeler.getModel
    (AbstractResourceModeler.java:134)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
    ccessorImpl.java:25)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at java.lang.reflect.Method.invoke(Method.java:324)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.VectorSortInterceptor.invoke(
    VectorSortInterceptor.java:105)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.ReflectiveMethodInvocation.proc
    eed(ReflectiveMethodInvocation.java:144)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDy
    namicAopProxy.java:174)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at $Proxy1.getModel(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.schedastrumento.ETFBusinessMo
    del.execute(ETFBusinessModel.java:54)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.invok
    eBusinessModel(DelegateMapBusinessModel.java:72)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.execu
    te(DelegateMapBusinessModel.java:52)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.EventDrivenController.handle(EventDri
    venController.java:115)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractCommandController.han
    dleRequestInternal(AbstractCommandController.java:79)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractController.handleRequ
    est(AbstractController.java:128)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapte
    r.handle(SimpleControllerHandlerAdapter.java:44)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.DispatcherServlet.doDispatch(Disp
    atcherServlet.java:684)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.DispatcherServlet.doService(Dispa
    tcherServlet.java:625)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(F
    rameworkServlet.java:386)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkS
    ervlet.java:346)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at javax.servlet.http.HttpServlet.service(HttpServlet.java:787)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardWrapperValve.invokeServletServic
    e(StandardWrapperValve.java:771)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrap
    perValve.java:322)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardContextValve.invoke(StandardCont
    extValve.java:212)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardHostValve.invoke(StandardHostVal
    ve.java:209)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIP
    rocessor.java:161)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: 57001323 [service-j2ee-177] ERROR com.inferentiadnm.fwaext.service.Re
    questHandlerModeler - Unable to load data from model DisplayMTF2LevDif
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: com.inferentiadnm.display.dao.BorsaException: com.borsaitaliana.servi
    ce.DisplayMTF2LevDif - FATAL EXCEPTION DURING DAO EXECUTION
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: Caused by:
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: com.icteam.IfsBridgerv7.rvbusrv7.BusException: Bridge::com.icteam.Ifs
    Bridgerv7.rvbusrv7.BusException: submit: TibrvException[error=19,message=Out of memory]
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:437)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:465)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:454)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submitAndGetAnswers(Bridge.java:45
    9)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:236)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:364)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:349)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.AbstractManager2Lev.getData(Abs
    tractManager2Lev.java:74)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.AbstractManager2LevInt.getData(
    AbstractManager2LevInt.java:29)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.ManagerMTF2Lev.elaboraTemplate(
    ManagerMTF2Lev.java:76)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.service.AbstractDisplay2Lev.executeCommonServic
    e(AbstractDisplay2Lev.java:84)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.service.DisplayMTF2LevDif.executeService(Displa
    yMTF2LevDif.java:67)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.RequestHandlerModeler.loadModel(
    RequestHandlerModeler.java:53)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.AbstractResourceModeler.getModel
    (AbstractResourceModeler.java:134)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
    ccessorImpl.java:25)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at java.lang.reflect.Method.invoke(Method.java:324)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.VectorSortInterceptor.invoke(
    VectorSortInterceptor.java:105)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.ReflectiveMethodInvocation.proc
    eed(ReflectiveMethodInvocation.java:144)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDy
    namicAopProxy.java:174)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at $Proxy1.getModel(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.schedastrumento.ETFBusinessMo
    del.execute(ETFBusinessModel.java:54)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.invok
    eBusinessModel(DelegateMapBusinessModel.java:72)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.execu
    te(DelegateMapBusinessModel.java:52)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.EventDrivenController.handle(EventDri
    venController.java:115)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractCommandController.han
    dleRequestInternal(AbstractCommandController.java:79)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractController.handleRequ
    est(AbstractController.java:128)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapte
    r.handle(SimpleControllerHandlerAdapter.java:44)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.DispatcherServlet.doDispatch(Disp
    atcherServlet.java:684)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.DispatcherServlet.doService(Dispa
    tcherServlet.java:625)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(F
    rameworkServlet.java:386)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkS
    ervlet.java:346)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at javax.servlet.http.HttpServlet.service(HttpServlet.java:787)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardWrapperValve.invokeServletServic
    e(StandardWrapperValve.java:771)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrap
    perValve.java:322)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardContextValve.invoke(StandardCont
    extValve.java:212)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIP
    rocessor.java:161)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: com.icteam.IfsBridgerv7.rvbusrv7.BusException: Bridge::com.icteam.Ifs
    Bridgerv7.rvbusrv7.BusException: submit: TibrvException[error=19,message=Out of memory]
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:437)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:465)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submit(Bridge.java:454)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.icteam.IfsBridgerv7.Bridge.submitAndGetAnswers(Bridge.java:45
    9)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:236)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:364)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.display.dao.DaoDisplayIFSImpl.getData(DaoDispla
    yIFSImpl.java:349)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.AbstractManager2Lev.getData(Abs
    tractManager2Lev.java:74)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.AbstractManager2LevInt.getData(
    AbstractManager2LevInt.java:29)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.display.manager.ManagerMTF2Lev.elaboraTemplate(
    ManagerMTF2Lev.java:76)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.service.AbstractDisplay2Lev.executeCommonServic
    e(AbstractDisplay2Lev.java:84)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.service.DisplayMTF2LevDif.executeService(Displa
    yMTF2LevDif.java:67)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.RequestHandlerModeler.loadModel(
    RequestHandlerModeler.java:53)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.AbstractResourceModeler.getModel
    (AbstractResourceModeler.java:134)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
    ccessorImpl.java:25)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at java.lang.reflect.Method.invoke(Method.java:324)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.VectorSortInterceptor.invoke(
    VectorSortInterceptor.java:105)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.ReflectiveMethodInvocation.proc
    eed(ReflectiveMethodInvocation.java:144)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDy
    namicAopProxy.java:174)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at $Proxy1.getModel(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.schedastrumento.ETFBusinessMo
    del.execute(ETFBusinessModel.java:54)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.invok
    eBusinessModel(DelegateMapBusinessModel.java:72)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.execu
    te(DelegateMapBusinessModel.java:52)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.EventDrivenController.handle(EventDri
    venController.java:115)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractCommandController.han
    dleRequestInternal(AbstractCommandController.java:79)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractController.handleRequ
    est(AbstractController.java:128)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapte
    r.handle(SimpleControllerHandlerAdapter.java:44)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.DispatcherServlet.doDispatch(Disp
    atcherServlet.java:684)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.DispatcherServlet.doService(Dispa
    tcherServlet.java:625)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(F
    rameworkServlet.java:386)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkS
    ervlet.java:346)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at javax.servlet.http.HttpServlet.service(HttpServlet.java:787)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardWrapperValve.invokeServletServic
    e(StandardWrapperValve.java:771)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrap
    perValve.java:322)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardContextValve.invoke(StandardCont
    extValve.java:212)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardHostValve.invoke(StandardHostVal
    ve.java:209)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline
    .java:509)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIP
    rocessor.java:161)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.service.DisplayMTF2LevDif.executeService(Displa
    yMTF2LevDif.java:75)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.RequestHandlerModeler.loadModel(
    RequestHandlerModeler.java:53)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.inferentiadnm.fwaext.service.AbstractResourceModeler.getModel
    (AbstractResourceModeler.java:134)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
    ccessorImpl.java:25)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at java.lang.reflect.Method.invoke(Method.java:324)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.VectorSortInterceptor.invoke(
    VectorSortInterceptor.java:105)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.ReflectiveMethodInvocation.proc
    eed(ReflectiveMethodInvocation.java:144)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDy
    namicAopProxy.java:174)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at $Proxy1.getModel(Unknown Source)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.service.schedastrumento.ETFBusinessMo
    del.execute(ETFBusinessModel.java:54)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.invok
    eBusinessModel(DelegateMapBusinessModel.java:72)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.compat.DelegateMapBusinessModel.execu
    te(DelegateMapBusinessModel.java:52)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at com.borsaitaliana.framework.EventDrivenController.handle(EventDri
    venController.java:115)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractCommandController.han
    dleRequestInternal(AbstractCommandController.java:79)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.AbstractController.handleRequ
    est(AbstractController.java:128)
    [30/Nov/2006:12:48:12] info (19508): CORE3282: stdout: at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapte
    r.handle(SimpleControllerHandlerAdapter.java:44)
    [30/Nov/200

    Try this:
    http://knowledgebase.iplanet.com/ikb/kb/articles/7622.html
    Hope it helps!
    Thanks

  • BPEL Transaction Inactive : Instance terminated without handling the Error

    Hi All,
         I have a BPEL process which uses XA transaction to insert data in MS SQL Server table.
    When I try to insert "out of range date value", it errs out as expected, but the transaction terminates without proceeding for the error handling part. I even tried disabling the idempotent option for the DB adapter, still the process terminates without error handling.
    Kindly guide me how I can overcome transaction inactive issue and handle the error in the catch all block.
    Thanks in advance.
    The error message is as follows,
    "Error Message: {http://schemas.oracle.com/bpel/extension}runtimeFault
    Non Recoverable System Fault :
    < bpelFault><faultType>0</faultType><runtimeFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>JTA transaction is not in active state. The transaction became inactive when executing activity "" for instance "130,047", bpel engine can not proceed further without an active transaction. please debug the invoked subsystem on why the transaction is not in active status. the transaction status is "MARKED_ROLLBACK". The reason was The execution of this instance "130047" for process "SyncAggregateSpendABCSImpl" is supposed to be in an active jta transaction, the current transaction status is "MARKED_ROLLBACK", the underlying exception is "BINDING.JCA-12563 Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'insert' failed due to: DBWriteInteractionSpec Execute Failed Exception. insert failed. Descriptor name: [LoadCmpAggSpendStage.SapTable]. Caused by java.sql.BatchUpdateException: The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.. Please see the logs for the full DBAdapter logging output prior to this exception. This exception is considered not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCodes with value "-242" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. " . Consult the system administrator regarding this error.< /summary></part><part name="detail"><detail>ORABPEL-02199 JTA transaction is not in active state. The transaction became inactive when executing activity "" for instance "130,047", bpel engine can not proceed further without an active transaction. please debug the invoked subsystem on why the transaction is not in active status. the transaction status is "MARKED_ROLLBACK". The reason was The execution of this instance "130047" for process "SyncAggregateSpendABCSImpl" is supposed to be in an active jta transaction, the current transaction status is "MARKED_ROLLBACK", the underlying exception is "BINDING.JCA-12563 Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'insert' failed due to: DBWriteInteractionSpec Execute Failed Exception. insert failed. Descriptor name: [LoadCmpAggSpendStage.SapTable]. Caused by java.sql.BatchUpdateException: The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.. Please see the logs for the full DBAdapter logging output prior to this exception. This exception is considered not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCodes with value "-242" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. " . Consult the system administrator regarding this error. at com.oracle.bpel.client.util.TransactionUtils.throwExceptionIfTxnNotActive(TransactionUtils.java:107) at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:356) at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1099) at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:594) at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:132) at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:74) at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:173) at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2718) at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1197) at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1100) at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:76) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:251) at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:330) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4652) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4583) at com.collaxa.cube.engine.CubeEngine._createAndInvoke(CubeEngine.java:714) at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:559) at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:531) at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:319) at sun.reflect.GeneratedMethodAccessor16515.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at com.oracle.pitchfork.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:103) at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:113) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460) at oracle.security.jps.ee.ejb.JpsAbsInterceptor.runJaasMode(JpsAbsInterceptor.java:100) at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:154) at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:113) at sun.reflect.GeneratedMethodAccessor1671.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.oracle.pitchfork.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:68) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34) at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54) at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy368.handleInvoke(Unknown Source) at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source) at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39) at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleInvoke(Unknown Source) at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:30) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141) at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:89) at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:65) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at com.collaxa.cube.engine.dispatch.Dispatcher$ContextCapturingThreadFactory$2.run(Dispatcher.java:933) at java.lang.Thread.run(Thread.java:662) Caused by: oracle.fabric.common.FabricInvocationException: BINDING.JCA-12563 Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'insert' failed due to: DBWriteInteractionSpec Execute Failed Exception. insert failed. Descriptor name: [LoadCmpAggSpendStage.SapTable]. Caused by java.sql.BatchUpdateException: The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.. Please see the logs for the full DBAdapter logging output prior to this exception. This exception is considered not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCodes with value "-242" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. at oracle.integration.platform.blocks.adapter.fw.jca.cci.EndpointInteractionException.getFabricInvocationException(EndpointInteractionException.java:75) at oracle.integration.platform.blocks.adapter.AdapterReference.getFabricInvocationException(AdapterReference.java:316) at oracle.integration.platform.blocks.adapter.AdapterReference.request(AdapterReference.java:219) at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139) at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182) at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:190) at sun.reflect.GeneratedMethodAccessor2127.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy386.request(Unknown Source) at oracle.fabric.CubeServiceEngine.requestToMesh(CubeServiceEngine.java:858) at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:267) ... 61 more Caused by: BINDING.JCA-12563 Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'insert' failed due to: DBWriteInteractionSpec Execute Failed Exception. insert failed. Descriptor name: [LoadCmpAggSpendStage.SapTable]. Caused by java.sql.BatchUpdateException: The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.. Please see the logs for the full DBAdapter logging output prior to this exception. This exception is considered not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCodes with value "-242" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.executeJcaInteraction(JCAInteractionInvoker.java:486) at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.invokeJcaReference(JCAInteractionInvoker.java:572) at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.invokeSyncJcaReference(JCAInteractionInvoker.java:545) at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAEndpointInteraction.performSynchronousInteraction(JCAEndpointInteraction.java:547) at oracle.integration.platform.blocks.adapter.AdapterReference.request(AdapterReference.java:179) ... 76 more Caused by: BINDING.JCA-11616 DBWriteInteractionSpec Execute Failed Exception. insert failed. Descriptor name: [LoadCmpAggSpendStage.SapTable]. Caused by java.sql.BatchUpdateException: The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value.. Please see the logs for the full DBAdapter logging output prior to this exception. This exception is considered not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCodes with value "-242" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers. at oracle.tip.adapter.db.exceptions.DBResourceException.createNonRetriableException(DBResourceException.java:698) at oracle.tip.adapter.db.exceptions.DBResourceException.createEISException(DBResourceException.java:664) at oracle.tip.adapter.db.exceptions.DBResourceException.outboundWriteException(DBResourceException.java:712) at oracle.tip.adapter.db.DBInteraction.executeOutboundWrite(DBInteraction.java:1117) at oracle.tip.adapter.db.DBInteraction.execute(DBInteraction.java:247) at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.executeJcaInteraction(JCAInteractionInvoker.java:357) ... 80 more Caused by: java.sql.BatchUpdateException: The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value. at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeBatch(SQLServerPreparedStatement.java:1178) at weblogic.jdbc.wrapper.PreparedStatement.executeBatch(PreparedStatement.java:210) at org.eclipse.persistence.internal.databaseaccess.DatabasePlatform.executeBatch(DatabasePlatform.java:2101) at org.eclipse.persistence.internal.databaseaccess.ParameterizedSQLBatchWritingMechanism.executeBatchedStatements(ParameterizedSQLBatchWritingMechanism.java:144) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535) at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717) at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:264) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelect(DatasourceCallQueryMechanism.java:246) at org.eclipse.persistence.queries.DataReadQuery.executeNonCursor(DataReadQuery.java:197) at org.eclipse.persistence.queries.DataReadQuery.executeDatabaseQuery(DataReadQuery.java:152) at org.eclipse.persistence.queries.DataReadQuery.execute(DataReadQuery.java:137) at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2831) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1449) at org.eclipse.persistence.sequencing.QuerySequence.select(QuerySequence.java:309) at org.eclipse.persistence.sequencing.QuerySequence.updateAndSelectSequence(QuerySequence.java:254) at org.eclipse.persistence.sequencing.StandardSequence.getGeneratedValue(StandardSequence.java:62) at org.eclipse.persistence.sequencing.DefaultSequence.getGeneratedValue(DefaultSequence.java:145) at org.eclipse.persistence.sequencing.Sequence.getGeneratedValue(Sequence.java:225) at org.eclipse.persistence.internal.sequencing.SequencingManager$NoPreallocation_State.getNextValue(SequencingManager.java:677) at org.eclipse.persistence.internal.sequencing.SequencingManager.getNextValue(SequencingManager.java:1067) at org.eclipse.persistence.internal.sequencing.ClientSessionSequencing.getNextValue(ClientSessionSequencing.java:70) at org.eclipse.persistence.internal.descriptors.ObjectBuilder.assignSequenceNumber(ObjectBuilder.java:355) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:351) at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:163) at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:178) at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:475) at org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80) at org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:91) at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:287) at org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58) at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844) at org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:743) at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108) at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1449) at org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:224) at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:123) at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3800) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1416) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1505) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.writeChanges(UnitOfWorkImpl.java:5502) at oracle.tip.adapter.db.DBInteraction.executeOutboundWrite(DBInteraction.java:927) at oracle.tip.adapter.db.DBInteraction.execute(DBInteraction.java:247) at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.executeJcaInteraction(JCAInteractionInvoker.java:357) at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.invokeJcaReference(JCAInteractionInvoker.java:572) at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.invokeSyncJcaReference(JCAInteractionInvoker.java:545) at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAEndpointInteraction.performSynchronousInteraction(JCAEndpointInteraction.java:547) at oracle.integration.platform.blocks.adapter.AdapterReference.request(AdapterReference.java:179) at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139) at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182) at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:190) at sun.reflect.GeneratedMethodAccessor2127.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:71) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy386.request(Unknown Source) at oracle.fabric.CubeServiceEngine.requestToMesh(CubeServiceEngine.java:862) at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:267) at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1099) at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:594) at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:132) at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:75) at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:173) at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2718) at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1197) at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1100) at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:78) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:251) at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:330) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4652) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4584) at com.collaxa.cube.engine.CubeEngine._createAndInvoke(CubeEngine.java:714) at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:559) at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:531) at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:319) at sun.reflect.GeneratedMethodAccessor16515.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at com.oracle.pitchfork.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:103) at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:113) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460) at oracle.security.jps.ee.ejb.JpsAbsInterceptor.runJaasMode(JpsAbsInterceptor.java:100) at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:154) at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:113) at sun.reflect.GeneratedMethodAccessor1671.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.oracle.pitchfork.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:68) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.oracle.pitchfork.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:34) at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54) at com.oracle.pitchfork.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:42) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy368.handleInvoke(Unknown Source) at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source) at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:39) at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleInvoke(Unknown Source) at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:30) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141) at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:89) at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:66) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:909) ... 2 more< /detail></part><part name="code"><code>com.collaxa.cube.engine.EngineException</code></part></runtimeFault></bpelFault>"

    Hello,
    You can't catch the roll back exception directly. It will rollback your transaction and because of that it will not get in the catch block.
    To solve this you can create a new BPEL to do the DB insert. Invoke that BPEL with a new transaction. Catch the Database error in the first BPEL
    Example:
      <component name="InsertData" version="2.0">
        <implementation.bpel src="InsertData.bpel"/>
        <property name="bpel.config.transaction">requiresNew</property>
        <property name="bpel.config.inMemoryOptimization">false</property>
        <property name="bpel.config.completionPersistPolicy">On</property>
      </component>
    In this example I have all my logic in the "SyncSypplierMaster" and then I invoke the BPEL "InsertData" (with the property <property name="bpel.config.transaction">requiresNew</property>) to insert in the database. I catch the error in the "SyncSypplierMaster" BPEL where I have the "InsertData" invocation.
    This works because SyncSypplierMaster" is in a different transaction.
    Note: If you are inserting in multiple tables and the error is in a child table you will not catch the DB error message also. If this is your case, I recommend you to investigate what is the patch required to solve this problem.
    Best Regards,
    Daniel Dias

  • [svn:fx-trunk] 6201: Introduces a new method to the IItemRendererOwner contract, updateRendererInformation(), which handles the setting of a renderer' s data and data-dependant properties.

    Revision: 6201
    Author:   [email protected]
    Date:     2009-04-22 14:15:50 -0700 (Wed, 22 Apr 2009)
    Log Message:

    Well the answer depends on whether you want to use the DefaultTableModel or a custom TableModel. The key point to either solution is that you want to store all the data in the table model.
    1) Using the DefaultTableModel
    All the data from your Person object is added to the model. By default the table will create a column for each column of data added to the model. However, this doesn't mean that you need to display every column in the table. After creating the JTable you can simply do:
    table.getColumnModel().removeColumn(...);to remove the columns you don't have room to display. You can still access the values in the model by using:
    table.getModel().getValueAt(...);2) Create a custom TableModel
    You can keep all the data in your Person object and then write a custom model to access the data. Something like this example:
    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=610618
    Note: the example isn't complete as you still need methods to add each Person object or the entire List of Persons to the model.
    Again, you would need to remove the columns you don't want displayed.
    In either case you can then handle the tooltip by overriding the getTooltipText(...) method. Something like:
    public String getToolTipText( MouseEvent e )
         int row = rowAtPoint( e.getPoint() );
         int column = columnAtPoint( e.getPoint() );
         Object value = getValueAt(row, column);
         return value == null ? null : value.toString();
    }

  • Error:The navigator cannot handle the following request containing constant

    Hi,
    When i try to call a evaluate function using the 3 presentation variables(x,y,z),the report is showing the error as below.but when i tried to call some other function with one parameter it is working.Can anyone help me..
    Odbc driver returned an error (SQLExecDirectW).
    Error Details
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 14027] The navigator cannot handle the following request containing constants only: Evaluate( P_INPUT_VALIDATION(%1,%2,%3) as varchar2,'8633-/shelf=1/slot=6/port=23', 'Port', 'UII') as c1. (HY000)
    SQL Issued: SELECT EVALUATE('P_INPUT_VALIDATION(%1,%2,%3) as varchar2','8633-/shelf=1/slot=6/port=23','Port','UII') saw_0 FROM inventorybrowsing WHERE EVALUATE('P_INPUT_VALIDATION(%1,%2,%3)','8633-/shelf=1/slot=6/port=23','Port','UII') = 'Y' ORDER BY saw_0
    And the Evaluate function is like this - EVALUATE('P_INPUT_VALIDATION(%1,%2,%3) as varchar2','@{x}{8633-/shelf=1/slot=6/port=23}','@{y}{Port}','@{z}')
    Can anyone help me..
    Edited by: 883410 on Oct 15, 2011 1:43 AM

    Hi,
    Ensure, you add atleast one presentation column in your request along with the column containing Evaluate function.
    Refer the below thread:
    Using Evaluate function as columns source in Presentation services.
    Thanks

  • The thread object

    Hello,
    Is a thread only represented by a single Thread object?
    In other words, when you invoke the Thread.currentThread() method does this method return a reference to the same Thread object that was used to create the thread?
    One more thing, is the Thread object representing a thread ever garbage collected if there are no references to the object?
    Thanks

    Given the fact that the class Thread represents a thread in the JVM, I would conjecture "yes".
    If the thread is still running, any Thread.currentThread() invocation can yield a reference to it, so it is not unreachable and will not be garbage collected.
    Whether a thread will be garbage collected post-mortem, that is, after it exited from its run method, could depend on whether a reference if still held internally by the JVM. There is some internal handling of the threads (let us also think about ShutdownHooks and the like), which might belong to the implementation details of the given JVM.
    I remember some bug with created but not started threads being not garbage collected. They got into some queue of the threads-to-be-started-in-the-future which hampered their being gc'ed.
    while (true) {
        Thread t =new Thread (new MyRunnable());
    }

Maybe you are looking for