Compile time recursive objects in c++

I've skimmed this paper today and that's a really cool usage of c++! (At least once you had a look at functional programming languages)
An example, copied from the paper:
template<int N> struct F { enum { val = N * F<N-1>::val }; };
template<> struct F<0> { enum { val = 1 }; };
Do you know more less known cool features of C++? (Of course I'll read and understand the paper first. )

Um...that's the factorial function n! = n * (n-1) *(n-2) [...] * 2 * 1.
After getting my feet wet with functional programming languages, I'm always confused why some things have to be done so difficulty in Cpp. See the corresponding Haskell code:
fac 0 = 1
fac n = n * fac (n-1)
Of course, in cpp it's not nearly as elegant and nice as in Haskell, but it's still better (and at least to me clearer) then the standard recursive approach in cpp (int fact(int n) { if(0 == n) { return 0; } return n * fact(n-1); }), because it won't waste stack space for every function call.
The imperative approach(int temp=1;for (int i=1;i<n;++i) { temp*=i; }) is for this particular function most probably easier, but not every function can be expressed without the use of recursion.
OK, so I'll do further research on template metaprogramming, thanks for the keyword. I have some basic knowledge of templates, but I didn't know this was possible. I'm amazed.

Similar Messages

  • OCIBindByPos() and dynamic SQL (not known at compile time)

    Hi,
    How can I use OCIBindByPos() or OCIBindByName() if the datatyp of the bind variable(s) is unknown at compile time (the SQL statement is entered by the user at run time)? Or which functions should I use instead?
    Many thanks in advance
    Edited by: user13176357 on 17.04.2012 12:43

    You could write a single native method (with a defined name like "callNative" below) that accepts the name (string) of the actual native function you want to call, and then locates the function via GetProcAddress and calls it. Argument passing and return values could get tricky if the target native functions aren't guaranteed to all have the same signature, but you could handle that by explicit boxing:
    native Object callNative (String name, Object [] args);
    -slj-

  • Error 1046: Type was not found or was not a compile-time constant: Component Event.

    Hi Everyone..
    I am getting an Error 1046: Type was not found or was not a compile-time constant: Component Event.
    The ComponentEvent class has been imported,and also the event handling code is there. I am not sure what else is wrong, hope somebody can advise me. Thanks. The code is below, the point where the error occurs as indicated by the compiler has been highlighted.
    package 
    import flash.display.Sprite;
    import flash.media.Camera;
    import flash.media.Microphone;
    import flash.media.Video;
    import fl.controls.TextArea;
    import fl.controls.Button;
    import fl.controls.TextInput;
    import flash.events.SyncEvent;
    import flash.events.MouseEvent;
    import flash.events.FocusEvent;
    import flash.net.SharedObject;
    import flash.net.NetConnection;
    import flash.net.NetStream;
    import flash.events.NetStatusEvent;
    import flash.events.FocusEvent;
    import flash.events.ComponentEvent;
    public class VideoChat extends Sprite
      private var button:Button;
      private var text_so:SharedObject; 
      private var textArea:TextArea;
      private var textInput:TextInput;
      private var chatName:TextInput; 
      private var nc:NetConnection;
      private var nsOut:NetStream;
      private var nsIn:NetStream;
      private var rtmpNow:String;
      private var msg:Boolean; 
      private var cam:Camera;
      private var mic:Microphone;
      private var vid:Video;
      public function VideoChat ()
       //Set up UI
       textArea = new TextArea();
       textArea.setSize(500,280);
       textArea.move(20,54);
       addChild(textArea);
       textInput = new TextInput();
       textInput.setSize(500,24);
       textInput.move(20,340);
       textInput.addEventListener(ComponentEvent.ENTER,checkKey);
       addChild(textInput);
       button = new Button();
       button.width=50;
       button.label="Send";
       button.move(20,370);
       button.addEventListener(MouseEvent.CLICK, sendMsg);
       addChild(button);
       chatName = new TextInput;
       chatName.setSize (100,24);
       chatName.move (80,370);
       chatName.text="<Enter Name>";
       chatName.addEventListener (FocusEvent.FOCUS_IN, cleanName);
       addChild(chatName); 
       //Connect
       rtmpNow="rtmp:/VideoChat ";  
       nc=new NetConnection;
       nc.connect (rtmpNow);
       nc.addEventListener(NetStatusEvent.NET_STATUS,doSO);
       cam = Camera.getCamera();
       mic=Microphone.getMicrophone();
       //Camera Settings
       cam.setKeyFrameInterval(15);
       cam.setMode (240, 180, 15, false);
       cam.setMotionLevel(35,3000);
       cam.setQuality(40000 / 8,0);
       //Microphone Settings
       mic.gain = 85;
       mic.rate=11;
       mic.setSilenceLevel (25,1000);
       mic.setUseEchoSuppression (true);
       //Video Setup
       vid=new Video(cam.width, cam.height);
       addChild (vid);
       vid.x=10, vid.y=20;  
       //Attach local video and camera
       vid.attachCamera(cam);  
      private function doSO(e:NetStatusEvent):void
       good=e.info.code == "NetConnection.Connect.Success";
       if(good)
        //Set up shared object
        text_so=SharedObject.getRemote("test", nc.uri, false);
        text_so.connect (nc);
        text_so.addEventListener(SyncEvent.SYNC, checkSO);
      private function checkSO(e:SyncEvent):void
       for (var chung:uint; change<e.changeList.length; chng++)
        switch(e.chageList[chng].code)
         case "clear":
          break;
         case "success":
          break;
         case "change":
          textArea.appendText (text_so.data.msg + "\n");
          break;
      private function cleanName(e:FocusEvent): void
       chatName.text="";
      private function sendMsg(e:MouseEvent):void
       noName=(chatName.text=="<Enter Name>" || chatName.text=="");
       if (noName)
         textArea.appendText("You must enter your name \n");
       else
        text_so.setProperty("msg", chatName.text +": " + textInput.text);
        textArea.appendText (chatName.text +": "+textInput.text +"\n");
        textInput.text="";
      private function checkKey (e:ComponentEvent):void
       noName=(chatName.text=="<Enter Name>" || chatName.text=="");
       if (noName)
         textArea.appendText("You must enter your name \n");
       else
        text_so.setProperty("msg", chatName.text +": " + textInput.text);
        textArea.appendText (chatName.text +": "+textInput.text +"\n");
        textInput.text="";
      //Create NetStream instances
      private function checkConnect  (e:NetStatusEvent):void
       msg=e.info.code == "NetConnection.Connect.Success";
       if(msg)
        nsOut=new NetStream(nc);
        nsIn=new NetStream(nc);
        //NetStream
        nsOut.attachAudio(mic);
        nsOut.attachCamera(cam);
        nsOut.publish("camstream");
        nsIn.play("camstream");

    Hi Guys...
    I have found out what is wrong. I was importing the wrong package the correct one should have been:
    import fl.events.ComponentEvent;
    instead of
    import flash.events.ComponentEvent;
    I hope this is helpful for anyone caught in a simillar situation as me...Thanks..

  • Seeburger Module Error at Compilation Time

    Hi,
    I am using the below modules for configuring the EDI P.O (850) scenario, Initially I am taking the EDI file to one folder up to this fine, after that I am processing this file by using sender File adapter with modules, at the compilation time i am getting this error
    "Error: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Object not found in lookup of SeeClassifier."
    Sender file adapter modules
    Processing Sequence:
    1     localejbs/SeeClassifier     Local Enterprise Bean     classifier
    2     localejbs/CallBicXIRaBean     Local Enterprise Bean     bic
    3     localejbs/Seeburger/MessageSplitter     Local Enterprise Bean     splitter
    4     localejbs/CallSapAdapter     Local Enterprise Bean     exit
    Module Configuration:
    bic                classifierAttID                     additionalInfo
    bic                classifierMappingID            additionalInfo
    bic                destSourceMsg                  MainDocument
    bic                destTargetMsg                   MainDocument
    bic                mappingName                     AUTO
    bic                splitter                                splitter
    classifier      destSourceMsg                 MainDocument
    classifier      showInAuditLog                true
    Thanks
    Ramesh
    Edited by: Venkataramesh Boppana on Nov 8, 2010 8:55 PM

    Hi Ramesh,
    "...Object not found in lookup of SeeClassifier..." means, that the Classifier module can not be found.
    Did you deploy SeeBaseTools and SeeExtendedTools and SeeModuleCollection?
    regards,
    Daniel

  • Getting compile time errors during gwt application compilation

    Hi,
    I am getting below compile errors while running ant script for my GWT application.
    javac:
    [javac] Compiling 32 source files to D:\Projects\workspace\MckSurvey\war\WEB-INF\classes
    [javac] D:\Projects\workspace\MckSurvey\src\com\spinsci\survey\client\model\QuestionBean.java:38: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds int,java.lang.Object
    [javac]           return get("questionId");
    [javac] ^
    I am using JDK 1.6 and ANT 1.7 s/w.
    below is the target which is used in the build file:
    <javac srcdir="src" includes="**" encoding="utf-8"
    destdir="war/WEB-INF/classes"
    nowarn="true"
    debug="true" debuglevel="lines,vars,source"
         includeDestClasses="false"
         source="1.5" target="1.5"      
              >
    <classpath refid="project.class.path"/>
    <compilerarg value="-Xlint:-unchecked"/>
    </javac>
    Please suggest me accordingly to overcome this generics compile time errors.
    Regards,
    Sunder.

    dannyyates wrote:
    There are/have been numerous examples of differences in spec interpretation between Eclipse (ecj) and the Sun compiler. I generally find that Eclipse is more accurate in it's interpretation than Sun! :-)
    I would suggest raising this on an appropriate Eclipse forum. The guys there are normally very good at digging into the issue and explaining why they think they are right or else admitting that they've got it wrong.I totally agree on both accounts. I myself have seen at least two compiler bugs and asked both the Sun guys and the Eclipse guys (through their respective bug tracking systems) and both have been resolved (in both cases ecj was actually right, but I wouldn't dare drawing any conclusions from that ;-)).

  • Pre-compilation of DSP objects

    Could you please email me the Java class that pre-compiles a set of DSP objects at [email protected]
    Thanks

    Before you go off on the pre-compilation route - I would point out that pre-compiling has limitations.
    (1) it's going to take a while to compile all your functions,
    (2) you might spend time pre-compiling funcitons that would never be compiled (not just those that are never called, also functions that are only called from other functions).
    (3) the compiled cache is limited you now need to pay (more) attention to filling it.
    (4) all these compiled queries take up space
    (5) the mechanism to pre-compile queries is going to take some effort to get working to your satisfaction.
    What I'm getting at is there must be a reason that you feel you need to pre-compile - I assume that you have some queries that have long compilation times. Your best bet would be to have customer support sort those out for you. If they compiled very quickly - then you'd have no need for pre-compiling, correct?
    Here is code written for ALDSP 2.5 that goes through the metadata and compiles functions. It is an ALDSP client - so you will have to go through the process of creating an ALDSP client (see edocs). It uses catalog services, so you will need to add catalog services to your ALDSP data space (see edocs).
    import com.bea.dsp.RequestConfig;
    import com.bea.dsp.dsmediator.client.DataServiceFactory;
    import com.bea.ld.DSPAuditRecord;
    import com.bea.ld.DataServiceAudit;
    import com.bea.ld.metadata.DataServiceDocument;
    import com.bea.ld.metadata.DataServiceDocument.DataService;
    import com.bea.ld.metadata.DataServiceRefDocument;
    import com.bea.ld.metadata.DataServiceRefDocument.DataServiceRef;
    import com.bea.ld.metadata.FunctionDocument;
    import com.bea.ld.metadata.FunctionDocument.Function;
    import com.bea.ld.metadata.RelationshipDocument;
    import com.bea.ld.metadata.RelationshipDocument.Relationship;
    import com.bea.ld.server.audit.DataServiceAuditImpl;
    import com.bea.dsp.dsmediator.client.exception.SDOMediatorException;
    import com.bea.ld.QueryAttributes;
    import com.bea.ld.filter.FilterXQuery;
    import com.bea.ldAC.metadata.ParameterType;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
    import weblogic.jndi.Environment;
    import java.util.Properties;
    import java.util.Hashtable;
    public class Client
    public static void main(String[] args){
    try{
    DataServiceAudit dsAudit=null;
    RequestConfig reqConfig = new RequestConfig();
    reqConfig.enableFeature(RequestConfig.RETURN_DATA_SERVICE_AUDIT);
    reqConfig.setStringArrayAttribute(RequestConfig.RETURN_AUDIT_PROPERTIES, attributes);
    String appName="DSApp";
    Context ctx = getInitialContext();
    catalogservices.DataServiceRef csDSR =catalogservices.DataServiceRef.getInstance(ctx, appName);
    int functioncounter = 0;
    DataServiceRefDocument[] dataServiceRefDocs = csDSR.getDataServiceRefs( reqConfig );
    for(int i=0; i< dataServiceRefDocs.length; i++){
    DataServiceRefDocument dataServiceRefDoc=dataServiceRefDocs;
    DataServiceRef dataServiceRef=dataServiceRefDoc.getDataServiceRef();
    String dsName = dataServiceRef.getId();
    //skipping all services under _catalogservices
    // IT WOULD BE USEFUL TO ONLY COMPILE FUNCTIONS ACCESSIBLE FROM THE CLIENT (i.e. public).
    if( (dsName.indexOf( "LogicalDS" ) != -1 ) )
    System.out.println( "\n\n************");
    System.out.println("DataServiceRef: " + dsName );
    catalogservices.DataService csDS=catalogservices.DataService.getInstance(ctx,appName);
    DataServiceDocument dataServiceDoc=csDS.getDataService(dataServiceRefDoc);
    System.out.println("Functions: ");
    FunctionDocument[] functionDocs=csDSR.getFunctions(dataServiceRefDoc);
    for(int j=0; functionDocs != null && j<functionDocs.length; j++){
    FunctionDocument functionDoc=functionDocs[j];
    Function function=functionDoc.getFunction();
    String funcName = function.getFunctionId().getName().getLocalPart();
    System.out.println("\nFunction: "+ funcName );
    ParameterType[] paratypes = function.getParameterArray();
    String[] inPara = new String[paratypes.length];
    RequestConfig config = new RequestConfig();
    config.enableFeature(RequestConfig.COMPILE_ONLY );
    config.setIntegerAttribute( QueryAttributes.FUNCTION_ARITY, inPara.length );
    String dName = dsName.substring(0, ( dsName.length()-3) );
    functioncounter++;
    System.out.println("compiling function: " + functioncounter );
    System.out.println("getting data service : " + "\nappName " + appName + "\nds name: " + dName );
    com.bea.dsp.dsmediator.client.DataService ds = DataServiceFactory.newDataService( ctx, appName,dName );
    ds.invoke( funcName, null, config );
    System.out.println("The total functions are: " + functioncounter );
    } catch(Exception e){
    e.printStackTrace();
    public static InitialContext getInitialContext() throws NamingException
    Hashtable h = new Hashtable();
    h.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
    h.put(Context.PROVIDER_URL, "t3://localhost:7001");
    h.put(Context.SECURITY_PRINCIPAL, "weblogic" );
    h.put(Context.SECURITY_CREDENTIALS, "weblogic" );
    System.out.println("Finished getting initialContext");
    return new InitialContext( h );
    static protected String[] attributes = new String[]{
    "common",
    "query"

  • Can anyone answer my question regarding compile time ?

    can anyone answer my question? What happens exactly during compile time when the program is compiled in java ? My answer is for this question is the compiler places all the references to the variables we used in a stack and also places the references to the objects used in the program in a stack. Is my answer correct and complete ? Does the compiler do anything more ? if so please mention me . THANKS A LOT for all the ones replying for this question . THANK YOU

    suryakiran_s wrote:
    can anyone answer my question? What happens exactly during compile time when the program is compiled in java ? My answer is for this question is the compiler places all the references to the variables we used in a stack and also places the references to the objects used in the program in a stack. Is my answer correct and complete ? Does the compiler do anything more ?That's not correct.
    Compilation is a process which turns a program (or part of a program) written in one language into the same program in another language. This can take place both at compile-time and run-time, but always before execution (when the program code is actually run)
    A stack is a data structure used during program execution to handle variables with a lifespan limited to that of a method call.

  • Poor JSP compile times on EP 6.0 SP2 WebAs 6.20

    Hi,
       We have developers making minor modifications to java server pages that came with the MSS business package.  After a given jsp is updated, uploaded and accessed, it takes about 25 minutes to compile the first time, which is pretty poor performance.
       The portal software is running on an Aix 5.2 system with 8 GB of RAM and 2 x 1.2 GHz cpus. We've done some memory tuning of the J2EE server- it is currently configured to use 1.5 GB of memory. When the jsp is compiling, usage of one of the cpus jumps to ~50% while that of the other remains idle.
    Two questions-
    1) what can we do to reduce the compile time of the jsp?
    2) why isn't the other cpu being used?
    Per notes 743191, 599539, and 608533, we have configured the J2EE server for debugging output and to get thread dumps. We unix the "unixdaemon -start|stop" approach.
    Unfortunately, sending a SIGQUIT to the cpu intensive java processes kills the server. While we are able to debug the running high-cpu process with dbx and obtain thread information, the portal also crashes. So, we can get output from one or the other but not both.
    Any ideas?
    Also, why are the threads running under the main java process stuck on the same cpu? I thought the whole point of threads was to be able to have multiple points of execution that could take advantage of symmetric muli-processing.
    thanks in advance,
    Steven McElwee, Duke University

    Hi again,
       I have pasted below all the thread info from the javacore file. I am not used to reading these files and it is difficult to pick out the more important sections. I hope this suffices. (and I also hope it is readable- )
    Sincerely,
    Steven
    NULL          
    1XMTHDINFO     All Thread Details
    NULL           -
    NULL          
    2XMFULLTHDDUMP Full thread dump Classic VM (J2RE 1.3.1 IBM AIX build ca131-20040517, native threads):
    3XMTHREADINFO      "PRT-Async 5" (TID:0x9764B5A0, sys_thread_t:0x42D6E2D0, state:CW, native ID:0xF22B) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "PRT-Timer-Async 3" (TID:0x97B059B8, sys_thread_t:0x417A3280, state:CW, native ID:0xF12A) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "PRT-Async 4" (TID:0x97B05A00, sys_thread_t:0x417A2E40, state:CW, native ID:0xF029) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "PRT-Async 3" (TID:0x89C16510, sys_thread_t:0x413B3D60, state:CW, native ID:0xEF22) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "Thread-506" (TID:0x88454EB8, sys_thread_t:0x41390C10, state:CW, native ID:0xEE21) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at java.util.TimerThread.mainLoop(Timer.java:416)
    4XESTACKTRACE          at java.util.TimerThread.run(Timer.java:395)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "Thread-505" (TID:0x88454F08, sys_thread_t:0x4138F730, state:CW, native ID:0xED20) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at java.util.TimerThread.mainLoop(Timer.java:416)
    4XESTACKTRACE          at java.util.TimerThread.run(Timer.java:395)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "Thread-504" (TID:0x88454F58, sys_thread_t:0x4138F2F0, state:CW, native ID:0xEC1F) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at java.util.TimerThread.mainLoop(Timer.java:416)
    4XESTACKTRACE          at java.util.TimerThread.run(Timer.java:395)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "PRT-Timer-Async 2" (TID:0x75881E18, sys_thread_t:0x41000180, state:CW, native ID:0xEB17) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "PRT-Async 2" (TID:0x75881E60, sys_thread_t:0x411E2740, state:CW, native ID:0xEA16) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "PRT-Timer-Async 1" (TID:0xC76F8898, sys_thread_t:0x40E48610, state:CW, native ID:0xE914) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "PRT-Timer-Async 0" (TID:0xC75ABC20, sys_thread_t:0x40E47B30, state:CW, native ID:0xE813) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "PRT-Async 1" (TID:0xC75ABD68, sys_thread_t:0x40D2F3F0, state:CW, native ID:0xE712) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "PRT-Async 0" (TID:0xC75ABDB0, sys_thread_t:0x40E47010, state:CW, native ID:0xE611) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.take(SynchronousChannel.java:209)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(PooledExecutor.java:707)
    4XESTACKTRACE          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "Cluster Manager dispatch thread 1448491845" (TID:0xB9B8CC68, sys_thread_t:0x3C4C8190, state:CW, native ID:0xE5D5) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.inqmy.core.cluster.impl5.MessageReader.getMessage(MessageReader.java:51)
    4XESTACKTRACE          at com.inqmy.core.cluster.impl5.MessageDispatcher.run0(MessageDispatcher.java:43)
    4XESTACKTRACE          at com.inqmy.core.cluster.impl5.MessageDispatcher.run(MessageDispatcher.java:34)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "Cluster Manager write thread 1448491845" (TID:0xB9B8CCB0, sys_thread_t:0x3C4C7D50, state:CW, native ID:0xE3D4) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.inqmy.core.cluster.impl5.MessageWriter.run0(MessageWriter.java:130)
    4XESTACKTRACE          at com.inqmy.core.cluster.impl5.MessageWriter.run(MessageWriter.java:110)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "Cluster Manager read thread 1448491845" (TID:0xB9B8CCF8, sys_thread_t:0x3C36F7D0, state:R, native ID:0xA1D3) prio=5
    4XESTACKTRACE          at java.net.SocketInputStream.socketRead(Native Method)
    4XESTACKTRACE          at java.net.SocketInputStream.read(SocketInputStream.java:113)
    4XESTACKTRACE          at java.io.BufferedInputStream.fill(BufferedInputStream.java:202)
    4XESTACKTRACE          at java.io.BufferedInputStream.read1(BufferedInputStream.java:241)
    4XESTACKTRACE          at java.io.BufferedInputStream.read(BufferedInputStream.java:296)
    4XESTACKTRACE          at com.inqmy.core.cluster.impl5.MessageReader.run0(MessageReader.java:80)
    4XESTACKTRACE          at com.inqmy.core.cluster.impl5.MessageReader.run(MessageReader.java:65)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0471560 in sysRecv
    3XHSTACKLINE         at 0xD2574F50 in JVM_Recv
    3XHSTACKLINE         at 0xD04B4DD0 in Java_java_net_SocketInputStream_socketRead
    3XHSTACKLINE         at 0xD258DDB0 in mmisInvoke_OIIOO_IHelper
    3XHSTACKLINE         at 0xD25AF330 in entryCmp
    NULL          
    3XMTHREADINFO      "Thread-431" (TID:0xB9672F48, sys_thread_t:0x409D4AC0, state:R, native ID:0xE4D0) prio=5
    4XESTACKTRACE          at java.net.PlainSocketImpl.socketAccept(Native Method)
    4XESTACKTRACE          at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:446)
    4XESTACKTRACE          at java.net.ServerSocket.implAccept(ServerSocket.java:264)
    4XESTACKTRACE          at java.net.ServerSocket.accept(ServerSocket.java:243)
    4XESTACKTRACE          at com.inqmy.core.service.container.ShutdownOnEventThread.run(ShutdownOnEventThread.java:55)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0472114 in sysAccept
    3XHSTACKLINE         at 0xD2574964 in JVM_Accept
    3XHSTACKLINE         at 0xD04B2EF8 in Java_java_net_PlainSocketImpl_socketAccept
    3XHSTACKLINE         at 0xD258EDB4 in mmisInvoke_O_VHelper
    3XHSTACKLINE         at 0xD25AEC14 in entryCmp
    NULL          
    3XMTHREADINFO      "supportability.reporting.updater" (TID:0xB7769138, sys_thread_t:0x408D8970, state:CW, native ID:0xE2C7) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at com.sap.portal.ccmsreporter.impl.utility.Updater$ReporterRunner.run(Updater.java:99)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD00630EC in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0063FC4 in pthread_cond_timedwait
    3XHSTACKLINE         at 0xD046C62C in condvarTimedWaitUpTo248Days
    3XHSTACKLINE         at 0xD046C890 in condvarTimedWait
    3XHSTACKLINE         at 0xD046B608 in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "Thread-420" (TID:0xB6246990, sys_thread_t:0x40715900, state:CW, native ID:0xE1C3) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sap.netweaver.bc.rf.jmx.MBeanImpl$EventWatcher$DelayedEventThread.run(MBeanImpl.java:299)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: com.sapportals.wcm.service.relation.wcm.ResourceWa" (TID:0xB45CD5B0, sys_thread_t:0x40656B40, state:CW, native ID:0xE0C2) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "Thread-398" (TID:0xB035F648, sys_thread_t:0x404AAF10, state:CW, native ID:0xDFAD) prio=1
    4XESTACKTRACE          at java.lang.Thread.sleep(Native Method)
    4XESTACKTRACE          at com.sap.netweaver.bc.rf.jmx.MBeanReporter.run(MBeanReporter.java:79)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD00630EC in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0063FC4 in pthread_cond_timedwait
    3XHSTACKLINE         at 0xD046C62C in condvarTimedWaitUpTo248Days
    3XHSTACKLINE         at 0xD046C890 in condvarTimedWait
    3XHSTACKLINE         at 0xD046B608 in sysMonitorWait
    3XHSTACKLINE         at 0xD25CFD04 in xmThreadSleep
    3XHSTACKLINE         at 0xD257FACC in JVM_Sleep
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xB00908B0, sys_thread_t:0x4041ECA0, state:CW, native ID:0xDEA5) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xB0090908, sys_thread_t:0x403974E0, state:CW, native ID:0xDDA4) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xB0090950, sys_thread_t:0x4030FD20, state:CW, native ID:0xDCA3) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xB00909A8, sys_thread_t:0x40288560, state:CW, native ID:0xDBA2) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xB00909F0, sys_thread_t:0x40200DA0, state:CW, native ID:0xDAA1) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xB0090A48, sys_thread_t:0x401795E0, state:CW, native ID:0xD9A0) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xB0090A90, sys_thread_t:0x400F0E60, state:CW, native ID:0xD89F) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xB0090AE8, sys_thread_t:0x4006A660, state:CW, native ID:0xD79E) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xB0090B30, sys_thread_t:0x3FFE2EA0, state:CW, native ID:0xD69D) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xB0090B88, sys_thread_t:0x3FF5B6E0, state:CW, native ID:0xD59C) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xB0090BD0, sys_thread_t:0x3FED3F20, state:CW, native ID:0xD49B) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xB0090C28, sys_thread_t:0x3FE4C760, state:CW, native ID:0xD39A) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xB0090C70, sys_thread_t:0x3FDC3FE0, state:CW, native ID:0xD299) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xB0090CC8, sys_thread_t:0x3FD3C820, state:CW, native ID:0xD198) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xB0090D10, sys_thread_t:0x3FCB5060, state:CW, native ID:0xD097) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xB0090D68, sys_thread_t:0x3FC2E860, state:CW, native ID:0xCF96) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xAFF88950, sys_thread_t:0x3FBA70A0, state:CW, native ID:0xCE95) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xAFF889A8, sys_thread_t:0x3FB1F8E0, state:CW, native ID:0xCD94) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KM RF event sender thread for receiver: Class: class com.sapportals.wcm.repository.service" (TID:0xAFF889F0, sys_thread_t:0x3F986E40, state:CW, native ID:0xCC93) prio=5
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventQueue.dequeue(EventQueue.java:49)
    4XESTACKTRACE          at com.sapportals.wcm.util.events.EventSenderThread.run(EventSenderThread.java:39)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sysInvokeNative
    3XHSTACKLINE         at 0xD258ABD8 in mmisInvokeJniMethodHelper
    3XHSTACKLINE         at 0xD25B0C54 in changeCodes
    NULL          
    3XMTHREADINFO      "KMC CM Subscription EventBuffer Thread" (TID:0xAFF88C48, sys_thread_t:0x3F9006E0, state:CW, native ID:0xCB92) prio=1
    4XESTACKTRACE          at java.lang.Object.wait(Native Method)
    4XESTACKTRACE          at java.lang.Object.wait(Object.java:429)
    4XESTACKTRACE          at com.sapportals.wcm.repository.service.subscription.wcm.eventBuffer.BufferHandler.run(BufferHandler.java:237)
    4XESTACKTRACE          at java.lang.Thread.run(Thread.java:513)
    3XHNATIVESTACK       Native Stack
    NULL                 -
    3XHSTACKLINE         at 0xD0056D84 in eventsleep
    3XHSTACKLINE         at 0xD0057394 in eventwait
    3XHSTACKLINE         at 0xD0063278 in condwait_local
    3XHSTACKLINE         at 0xD00636D0 in condwait
    3XHSTACKLINE         at 0xD0064168 in pthread_cond_wait
    3XHSTACKLINE         at 0xD046C90C in condvarWait
    3XHSTACKLINE         at 0xD046B5EC in sysMonitorWait
    3XHSTACKLINE         at 0xD2610DC0 in lkMonitorWait
    3XHSTACKLINE         at 0xD2583498 in JVM_MonitorWait
    3XHSTACKLINE         at 0xD25B0864 in sy

  • Type was not found or was not a compile-time constant?

    Hi guys,
    I'm going nuts. I've got this movieclip that I made into a
    button with ActionScript. When clicked, it
    should go to a frame in my main timeline labeled "beansbus",
    but whenever I try to test the movie out, Flash
    gives me this error:
    1046: Type was not found or was not a compile-time constant:
    bus.
    I've looked around on the internet and I've been told that
    this error can
    crop up if the instance name is the same as a library object.
    That WAS the
    problem, but I renamed the library object to Cutebus, so that
    should have fixed it, I hope. There was another fix that involved
    something called TextFields in my movieclip, but I don't have
    those...
    My code looks like this, which was copied and pasted from an
    in-class tutorial that DOES work, with no problems.
    Thanks in advance for any light you can shed on this.

    actually the error:
    quote:
    TypeError: Error #1009: Cannot access a property or method of
    a null object reference. at
    beans_fla::MainTimeline/frame1()[beans_fla.MainTimeline::frame1:3]
    may not obviously give the line number at first
    glance, but it does! 'frame 1:3' refers to frame 1, line 3. which
    if your code post was accurate to line numbers, refers to:
    quote:
    bus.stop();
    so i'd suggest looking at your bus clip and
    ensuring that you have correctly defined its instance name. Also,
    make sure you have this correctly defined in each keyframe that the
    clip appears.

  • Compile-time checking for Serializable

    Hi,
    For an object to be Serialized it must implement the Serializable interface. If any of the objects it stores as instance variables do not implement this interface then run-time exceptions will be thrown. Why can't there be a compile-time check for this? It seems fairly simple to me... Also, why don't the writeObject methods only accept objects that are Serializable? Just changing the method signature to public void writeObject(Serializable obj) throws... should be enough if compile-time checking were available.
    Am I being really stupid or are Sun?
    Dan.

    It would be impossible to reasonably check at compile time, because what if you had a variable of type Object? At runtime it might work because anything could be in there, but if you check at compile time, it would have to fail, because the compiler can't gurantee that the value will be serializable. Also, a non-serializable field wouldn't cause a problem at runtime if it's null, which is another condition the compiler cannot check.

  • TagHandlers run in compile-time invocations. Is it only once?

    ""TagHandlers run in compile-time invocations and ComponentHandlers run in JSF invocations""
    I the above statement of compile time mean what?. Is it only run once at the first time?
    Is it mean it will parse all the tag in jsp and change it to servlet ?
    It is because i want to write a tag that is run only once to read the hibernate annotation(length,nullable) to set it to input text.
    Any comment?

    Sure,
    /* Java has a platform-inderpendent preferences database, so in MS Windows this would be the registry.
    The preferences db works in a tree (like the registry) and has two main branches, USER and SYSTEM. Then a branch for each class.
    java.util.prefs.Preferences prefs =             
          java.util.prefs.Preferences.userNodeForPackage(MyBaseClass.class);
    // The line above creates a prefrences object (a handle on the system DB
    // for only MyBaseClass's branch within the users section.
    String folder = prefs.get("defaultFolder");
       // the Preferences.get object takes an Object and returns either
       // the object assiosated with it, or null.
       // For more info on this take a look at Hashtables.
    if(folder == null) {
      folder = getFolder(); // say using JFilePanel
      /* now we need to store the the data, to do this we use put, this is
         then automaticly saved. */
      prefs.put("defaultFolder", folder);
    }Hope that helps, mlk

  • Is there a 'compile time' if/else statement in LabVIEW

    I have some LabVIEW software that includes subVIs to read from and write to digital IO lines. However, I need to also be able to run this software on systems which don't have an IO card (or associated drivers) installed and so I want to be able to allow the software to be on PCs that do or don't have the drivers installed.
    Optimally, I would like to modify the software so that at runtime, by reading the settings in a configuration file, a boolean is set to determine whether the IO functions are called. I tried this but, unfortunately, am getting error messages when I try and start up the software due to the lack of the 'nidaq32.dll' file on the target PC. I'm guessing this is because the subVIs are only within case structures and so must be loaded into memory regardless of whether they are to be used.
    Is there any way around this problem? If I were writing this in C I guess I would use '#if' statements to include/exclude the IO functions at compile time. Is there an equivalent in LabVIEW? I guess my options are:
    1. Finding some way of allowing the IO functions to be included at runtime though I'm thinking this might not be possible.
    2. Include/exclude the IO functions at compile time with some LabVIEW equivalent of the C '#if' preprocessor directive.
    3. Give in and install the nidaq32.dll file with the software.
    Just to complicate matters, I'm currently running LabVIEW 5.0.1 (I do plan to upgrade soon) so am limited to the functions available in this version.
    Thanks.

    CAS wrote:
    Just to complicate matters, I'm currently running LabVIEW 5.0.1 (I do plan to upgrade soon) so am limited to the functions available in this version.
    That's the main problem.
    On newer versions you can:
    define simulated devices (http://zone.ni.com/devzone/cda/tut/p/id/3698)
    use the conditional disable structure (see e.g.: http://zone.ni.com/devzone/cda/tut/p/id/3046, (see section 6))
    Time to upgrade!
    Message Edited by altenbach on 06-21-2007 07:32 AM
    LabVIEW Champion . Do more with less code and in less time .

  • Trying to dynamically load CSS for project at compile time via config XML file to select CSS file.

    I'm using the same code base to compile different versions of a project. Each project has different base fonts. I've created multiple css files that use the same style names. The idea being that in the code I reference the style names, then the loaded CSS determines which font (and size, color, etc) is used for each style name.
    The CSS files are compiling to SWFs, and those SWFs are referenced in config.xml files. Before compiling, I select the config file to use.
    I am loading the CSS SWF files via the StyleManager in the Application.mxml, like so:
      styleManager.loadStyleDeclarations( _contentData.elements( 'cssPath' ).@path )
    The path traces out correctly as:
    assets_embed/styles/project2.swf
    For some reasone I must include an fx:Style line in the Application.mxml file or no fonts are recognized. Example:
      <fx:Style source="assets_embed/styles/project1.css"/>
    If I reference the css for project one (as done above) then most, but not all, styles work. Some styles reference the fonts from the project 1 css, others properly use fonts from project 2 swf. If I point to the CSS for the project I'm compiling in the <fx:Style > tag then all fonts work, but that defeats the goal of using XML rather than code to identify the styles.
    So, why do I need the fx:Style line if the css is being loaded via StyleManager?
    Why is there "cross talk" between style definitions?
    Is there a better way to select styles at compile time?

    I read this quickly so I might have missed a detail.  I think your describing an issue with recent Flex releases that is described in the fine print somewhere.  If you don't have any fonts embedded in the main app and are only bringing in fonts embedded in CSS SWFs, you have to force-link the EmbeddedFontRegistry by adding something like this to the main app's script block.
    import mx.core.EmbeddedFontRegistry; EmbeddedFontRegistry;
    (Yes, "EmbeddedFontRegistry" is in there twice, once to define the fully qualified name, the other to create a class dependency to force the linking).

  • File Adapter - WinXP at compile time, Unix at run time

    Regarding File Adapter - WinXP at compile time, Unix at run time
    I want to specify polling of a directory using Unix type directory notation but this doesn't compile under windows. (I'll read up re. logical directories)
    Has anyone done polling of a unix directory using BPEL (but compiled this under windows JDeveloper)?
    thanks,
    Allan

    Using a logical directory should help you with this problem.

  • SRF compile time taking 5 hours!!!

    Hello,
    I am not sure if this is the right place to post this question, but I will start here. I am using a Siebel 6 install on a Win XP desktop. In the past, the srf times would take around 2 hours, now, they go upwards to 5-6 hours, which is causing a huge impact on my dept. Some ideas I have that have changed since the 2 hour times, SP3 installed for XP, Symantec upgrade to Symantec EndPoint. Nothing else is running on the machine. I have 3 gb RAM also installed. I do not have a strong background in configuring Siebel Tools to try to optimize the performance, but does anyone have any ideas on where I can start looking to see why the compile is taking so long?
    Any help is greatly appreciated.
    Thank you,
    Mike

    Hi Mike,
    Very common pb. We have helped customers, and also back when some of us were in the engineering team at Siebel Systems, reduce srf compilation time from 8hours down to 2hours...and these days, our siebel monitoring software can help you do this without getting help from anyone in my team...
    If you come to the oracle open world this week, come to our booth (#104 moscone south) and participate to the lottery to win 1 month free use of Germain Monitoring software (complete monitoring and root-cause analysis software built specifically for Siebel CRM. GM automically solves or identify root-cause of any siebel performance issues, rca occurs at every layer of your infrastructure from the end user desktop, firewalls, load balancers, network(lan/www), web, app, db servers, sql, eai, workflow, eScripts...)
    Let us know how we can help...have a nice weekend,
    Regards,
    Yannick Germain
    GERMAIN SOFTWARE
    21 Columbus Avenue, Suite 221
    San Francisco, CA 94111, USA
    Cell: +1-415-606-3420
    Fax: +1-415-651-9683
    [email protected]
    http://www.germainsoftware.com

Maybe you are looking for

  • Some mp3 files do not play after upgrading to iTunes 8.0

    some mp3 files do not play after upgrading to iTunes 8.0 have upgraded and some songs which used to play on iTunes 7 no longer play. album art is missing. when trying to play on of these songs, nothing appears in the playbar at the top of the window.

  • Why are objects in tables removed when opening a document (created in pages 2009) in the new pages?

    I have a problem: Documents I created in Pages 2009, when opened in the new Pages I get "objects in tables were removed". This makes all my documents useless ! Is there any way to get the objects (images and tables mostly) to load into the tables acr

  • How do I get firefox to UN-remember passwords I asked it NOT to remember?

    I have only a couple sites that I do not want my password remembered. Usually, I would just ignore the question box asking me if I want the password remembered/saved - but I finally clicked on the drop-down option and clicked on "do not remember this

  • IE Refresh / Missing SAP Icons

    Hi Experts, we have a (strange) problem with IE and SAPUI5. After Using the refresh button in IE11 all our standard icons are missing. E.g. using ui-elements calendar, icon-tab-filter, splitapp-navigation icons ... all are missing. Before refresh: Af

  • Break in inbound iDoc Processing.

    Hi All. Am using CRM 5.0 and have integrated the same with 3rd party delivery system via. EAI Webmethods. Following is the scenario: Scenario: We recieve multiple inbound update iDocs which update the sales order at header level and item level with d