100% thread pool/CPU usage prevent MII Applications from working

Hello to all,
our MII Applications were running on MII 11.5 (windowsserver 2003, with IIS) without any problems.
We migrated these MII Applications  to SAP xMII Version 12.0 SP8, SAP NW 7.00 SP20, Java HotSpot(TM) 64-Bit Server VM (build 1.4.2_22-rev-b03, mixed mode).
Since then we faced several problems that prevent the MII Applications from working, e.g.
- 100% application thread pool usage rate
- 100% CPU usage
- awful lot of http connections
Several sap support calls didn't find the root cause.
Workaround: restart sap system weekly
Does anyone has any idea how to go on?
Thanks
Simone

Hi Mike,
sap support told us to install this Java version.
Furthermore SAP Note 716604 says "do not use J2SE 5.0" and "Currently, we recommend 1.4.2_24 b06".
Any more ideas?
Regards,
Simone

Similar Messages

  • Prevent Portal Application from starting

    Hello.
    We are having problems starting up a portal. Everytime we try to start it we have a java deadlock, and we wonder whether it is possible to prevent an application from starting.
    Specifically the application we would like not to start is:
    sap.com/cafeuodimnuacceap
    Thanks in advance for your help.

    I found it:
    Using the "Initially_Not_Started_Apps" parameter in Config Tool.
    Thanks.

  • This content requires hdcp for playback.  so I paid $100 for it and now they stop it from working?

    I have an atv 2, my tv uses componet, I have used it to rent and watch movies on it for a year at least but now it says this content requires hdcp for playback.  so I paid $100 for it and now they stop it from working?
    I also have the first atv, I get the same message

    lol, I had to go look at the back of that, I've been using it so long with componet. I started getting the hdcp message a few months ago on it. been using it for years with componet now I cant.  what I meNt on the AT2 is that when I bought it, I was able to use it, rent moves, etc. since I got it using an adaptor because of my tv. It just recently was rendered incapable along with the componet output on the AT1.
    My tv is a 65"  Hitachi rear projection,  with no hdmi. It's old, but still has a great picture

  • High CPU Usage On client application when upgrade remote SQL database

    Hi,
    Is anyone here encountered very high CPU usage after upgraded the database from SQL 2005 to SQL 2012? Following describes my issue.
    I have my client application running on Windows 7 that access to central database (SQL 2005) on Windows server 2003 using ODBC connection, this client application basically query data and perform data insert and update. There are a number of this similar
    clients connected to the database.
    Due to slowness of the database server, company decided to upgrade the database server to SQL 2012 and also new hardware runing Windows Server 2012. There is no change on the client application and client hardware and the client application still using the
    same ODBC connection to query, insert or update the new database server.
    The problem I am now experiencing now is that my client PC where my client application running the CPU usage is very high almost hitting 100% when accessing to the central database. I am also noticed this program lsass.exe that utilized almost 40-50% of
    the CPU time when client application accessing the central database.
    Is anyone here know, why client PC CPU usage 100% when access to upgraded SQL 2012 database? What is lsass.exe program doing, it only appear when accessing to database server. How to reduce the CPU usage on client?
    Thanks.
    Chee Wee.

    Hello,
    After upgrading, please rebuild indexes and update statistics on the databases.
    http://www.mssqltips.com/sqlservertip/1367/sql-server-script-to-rebuild-all-indexes-for-all-tables-and-all-databases/
    http://www.mssqltips.com/sqlservertip/1606/execute-update-statistics-for-all-sql-server-databases/
    Configure maxdop on the instance.
    http://blogs.msdn.com/b/sqlsakthi/archive/2012/05/24/wow-we-have-maxdop-calculator-for-sql-server-it-makes-my-job-easier.aspx
    If the above does not solve the issue, let us know.
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • High CPU usage without any application running on the laptop

    Hi ,
    I saw some earlier posts as well but I am not sure if anything is helping me. I have a HP Pavilian Dv6. Its with me for now since 2009 or so. It was all running very well till last Nov - Dec 2013 timeframe. I had many bulky work done on the laptp like video cutting editing , along with audio edits , fairly well. I used it mostly for videos and no games though.
    Since Nov - Dec 2014, all the videos started slowing down, extremely jerky, and not catching up with the audio. Slowly the problem became worse . After 10 mins of video it just stopped and hanged. It did it with every site and any format of video including videos on my C Drive. I earlier tried a lot of things, playing around with flash player thinking that's the culprit. Did not help. Browsers changed, Mozilla, internet explorer , Chrome, everything no change. Then till around last week, I tried tested, uninstalled a lot of programs, also did Microsoft system restore and seen , the CPU continously behaved reaching to its 100% peak and the videos getting shot down. Just no change. Last week , I got desperate and finally reformatted my hard drive and did a factory restore on the laptop. IT DID NOT HELP !! The laptop behaved really like a good puppy for a few days , Youtube and what not and again since yesterday it has been shot down ! No videos will run. What's more even a DVD video is not running , nothing on a browser a simple DVD player DVD play is not running. Jerky videos and hanging issues.
    Everything boils dows to 100% CPU usage. Even if I am closing all my applications , it shows 'system' as the process using 90-100% CPU. Without any browser or even a notepad option open. There is also a prgram 'dwm' which eats up the next big slot of CPU.
    I am really tired of this and not able to enjoy anything. Please suggest what could be the issue here and how can it be helped?

    Just to add the laptop is HP Pavilian DV6 , model Dv6t - 1300.

  • 100% CPU usage with XP Cooler from PCAlert4

         Any idea why I would be running 100% cpu usage when running XP Cooler from PCAlert4?  I noticed PC was sluggish when running it so CTRL+ALT+DEL and under performance is 100% CPU with 245MB Ram Usage. No other TSR's running - several application but under 10% CPU usage without PCAlert and XP Cooler.
         I was also wondering if anyone had any ideas on the video?  I have the K7N2G with 768MB DDR PC 2100 (3x256) XP2200+ 266FSB running 1804MHz - Maxtor 30GB 7200RPM - 350W PSU (raidmax - yea yea I know, dont say a word though LOL) on board video and here is the problem - graphics are great, but they get choppy - running NFS HotPursuit 2 at 32bit 800x600 (doesnt seem to matter even when running 16bit 640x480still does it.) what setting am I missing?  Thanks in advance.

    Deathstalker (Richard),
         I did what you suggest in memory management and also changed out the mem on the board - it did make a difference, not as much as I had hoped, but it did.
    Raven,
         I have used Fraps in the past, forgot about it, but went ahead and downloaded it to get a better look.
    To the Both of you,
         Thanks so much for your replies, sometimes it just takes someone outside looking in to see the things overlooked.  But I went ahead and also ran all of the latest updates for the board (semi new system and I only installed with the CD that came with the Mobo) and everything is running better than expected.  Thanks again for your thoughts - keep 'em flowin, it's amazing whom we could help.  Take care.
    Don

  • Oracle CPU usage on web application

    I have a Dell desktop running Windows XP professional. (pentium 4, 2gb ram) This desktop is being used for a web app that does employee time cards. A contractor did this for the company and we are not proficient with Oracle, so we need some assistance!
    The web application uses asp.net for the site and the database is oracle 11g.
    So the various problems are:
    1. The system will work flawlessly for a few days; once even a week! Lately, it has not been that good. There are four services related to oracle - two of them are sometimes having problems starting.. (status says "starting" then it will time out, then try to start again.) We have been rebooting the system multiple times just to get things working again so people can login.
    services are as follows:
    ORACLEDBConsole-timeentry - problems starting lately.
    Oraclejobscheduler-timeentry - not currently set to start automatically
    OracleoraDb11g_homeTNSlistener - usually starts fine
    OracleServicetimeentry - have had problems starting sometimes, working good for now.
    2. A few days ago I logged on to the machine and checked running processes. Oracle was consuming 100% cpu, and lots of memory. (~512mb) Also, there were many instances of TNSPing.exe running consuming resources as well.
    3. Lately it doesn't work for over a day. We have to reboot every morning, and Oracle will not "crash" but does stay at 40-50% cpu usage. We think there is something going wrong with oracle services/oracle in general but have no idea where to look for a solution. There are no error messages or clues to what is going on!
    Thanks in advance for your help!
    -Ryan

    The excessive cpu usage in oracle is usually caused by code that does not use bind variables.
    eg your sql string is passed as follows:
    select * from customer where customer_number = '12345';
    Your code should be passing:
    select * from customer where customer_number = :BV1;
    BV1 is a placeholder for a bind variable. Whatever language you use you need to associate a value with BV1. All the languages are capable of using bind variables, and once you know how, its easier than the usual :
    'select * from customer where customer_number = '||customer_number;
    If you're on oracle 8.1.7. then you can set the cursor_sharing parameter to force.
    You will add this to your init.ora file and then restart the database.
    I highly recommend you look at http://asktom.oracle.com as there is a wealth of useful information there, including how to determine whether your database is using bind variables.
    Note: We run a web app server here with a database and 2 gb is easily sufficient. We are a development environment so dont get a lot of users. I have had the guys here recode there java code to use bind variables and we got a lot of performance improvement.

  • High cpu usage when moving application windows

    Hello all,
    I have two machines with arch installed:
    - an eeepc 701 surf/intel gpu(xorg driver) with xfce
    - an amd 3800+ X2/nvidia 8860 gt(proprietary driver) with kdemod3(also checked with xfce4)/arch amd64 installed.
    I noticed that when i move a window of an application(for example konsole, etc..) too fast i get high cpu usage(30-40 %), when checking with htop.
    Is it normal that the X server uses the cpu so much when moving a window??
    EDIT: up to now i tested it in a friends windows machine, and it happens exactly the same, so i guess is normal. It seems i need to be informed better about how X works :-)
    Last edited by mechmg93 (2008-10-15 08:04:10)

    today i switced back my desktop system to debian unstable and tried to see what the difference is concerning this problem.
    I found out that in kde3 the solution to the "problem" is debians kde default configuration about window behaviour.
    Especially the one mentioned below :
    In debian this is not ticked and this has as a result zero cpu usage when windows are moved.
    Last edited by mechmg93 (2008-10-23 18:36:58)

  • CPU Usage - Generating Word Docs from RoboHelp X5

    If you have generated a fair-sized document through RoboHelp,
    and you are having problems with your CPU usage pegging out around
    100%, bouncing up and down between 50% and 100%, the page
    repainting as you scroll through the document, etc., this solution
    is for you!
    I am using RoboHelp X5 to generate large Word documents
    (2003). This solution worked perfect for me. The problem is with
    document corruption, apparently. After you have generated your Word
    document and opened the document, be sure to display the paragraph
    marks. You will probably see the “]” mark at or near
    the end of the document. Select your entire document,
    except for the final paragraph mark, making sure to exclude
    this symbol, and copy everything else. Open a blank Word document
    and paste this content into the new document.
    You will now need to reattach your template (.dot) file for
    the generated document through Tools/Templates and Addins:
    1. Locate the applicable document template and attach it
    (it's typically in the base generated project directory in RoboHelp
    - .dot file). Click the OK button to save.
    2. Return to Tools/Templates and Addins. Click the Organizer
    button to display the Styles tab.
    3. In the right-hand list (In Normal.dot), Close the
    Normal.dot file
    4. Open the same RoboHelp .dot template as you selected
    previously.
    4. Select all of the styles once they display in the right
    pane and click the <<Copy button to copy them all over to the
    document template. Confirm that you want to replace all styles in
    the document.
    5. Close the menu using the Close button. The dialog closes
    and your styles should all be updated, if your styles were set up
    appropriately via template and style sheet settings.
    You may need to also adjust the Page Setup page width
    settings, if necessary.
    Good luck!
    Liz0259

    Peter:
    Thank you for responding to me, as I may not have been clear
    enough, and I apologize for that. I was trying to keep it short and
    sweet. This problem started when I began using RoboHelp X5 this
    year.
    To clarify...
    - I'm not concerned with CPU usage during document
    generation, that is to be expected. The document will need to be
    generated originally from a RoboHelp WebHelp project. This does not
    change. The problem takes place AFTER you generate a large document
    and then open it in MS Word.
    - My documents are large, 140-500 pages. It took forever to
    scroll through the Word document (RoboHelp-generated), the screen
    kept repainting, and the CPU usage stuck fluctuating frequently
    between 50% and 100%, not allowing me to do much else. Editing
    those documents was a nightmare. Even if I shut down all other
    programs.
    - Something translates to the Word doc from RoboHelp that
    maxes out the CPU usage, and I can't locate the exact culprit.
    However, it appears to be tied to the faded "]" symbol at the end
    of the document (there is a "[" at the beginning, too). So you have
    to omit more than the last paragraph mark; that symbol also needs
    to be left out.
    - The "corruption" information came from Microsoft; it could
    be something other than that, but this is what they said. I found
    nothing that would help on the RoboHelp forum, so I went to
    Microsoft to see if they had a solution. Apparently, this is a
    common problem with Word 2003, but the articles didn't mention
    RoboHelp in the issues. I tried this solution, adding the omission
    of the "[" symbol, with complete success.
    - When you copy the document without the last paragraph mark,
    it will still include the headers/footers when you paste it
    (although you may need to adjust them slightly). This is not the
    problem.
    - When a document is generated, you can select to use a MS
    Word template, which I do. I fully use the style sheets in
    RoboHelp, and they match my Word styles (template) to keep things
    in sync. Actually, this Word template remains in the project; it is
    not moved to the folder that holds your Normal.dot file. So the
    link to the template in RoboHelp from your document does in fact
    remain intact. However, you can copy that template to another
    folder outside the project and link it from there, but it won't
    matter.
    - The Word template (.dot) needs to be reapplied in order to
    restore your styles, as the Normal.dot styles are applied when you
    copy the content over to a new document. It doesn't matter where
    you store the template. I reapply this SAME template after I copy
    and paste the content into the new document. This is not the cause
    of the problem. Note: The application of a template is not the same
    thing as going back to the master copy. This is still a fresh
    document, with the content pasted in and the same template applied.
    - I have tried deleting the local copy and starting over. I
    have moved the file to another location. I have renamed or created
    a 'save-as' copy of the file. I tried editing out any extra
    un-necessary merge-tags in Word, looked for macros, etc. All of
    these things do not resolve the CPU Usage problem.
    I hope this makes more sense. You can try it out if you wish,
    but you will need to do this with a large document and use the
    Print View when looking at the document in Word. You'll have less
    of a problem in Normal View, or with a smaller document (under 50
    pages).
    Good luck!
    Liz0259

  • Software that prevents key combinations from working

    Under OSX 10.4.7 the key combination "shift + l" does not produce "L" on my iMac. Everything else seems fine including lower case L. If I start the iMac from the OS software installation disk (OSX 10.4.4) or startup in Windows XP using Boot Camp or start OSX in "safe mode" then "shift + l" does produce "L".
    Also, I have an eMac (also OSX 10.4.7) for which the key combination "shift + /" does not produce "?". If I startup in "safe mode", "shift + /" does produce "?".
    I have never installed any software for setting "hotkeys". How do I identify what software on my hard drives is preventing these key combinations from working?
    iMac Intel   Mac OS X (10.4.7)   regular Apple keyboard

    Sorry about posting in "iMac G5". I have no idea how I failed to get it in the Intel iMac forum.
    I used the "Activity Monitor" utility to see what was different between "safe mode" and my regular startup. I noticed that the "Speech synthesis server" was one difference. I found the "Speak selected text when the key is pressed" option in the preferences pane for "Speech". That was the problem.
    It would be nice if there was a warning message that said, "You will not be able to type '?' if you assign that key combination to Speech."

  • How to prevent one application from touching the in use Environment?

    Hi, all,
    I have an application opening an Environment and using it well. However, this application may have multiple instance in our system. Once another instance touches the environment it will destroy the former's environment.
    My question is how to detect one environment which located in a fixed directory is being in use? If we could detect this, we can prevent the latter instance from touching the environment then.
    Thanks in advance.

    There are DB_CREATE and DB_EXCL flags for DB_ENV->open function, if you specify the OR of them both, you will get what you want: only create the environment if it is not created.
    On the other hand, multiple applications can join the same db environment if their configuration to the environment is compatible; if you are sharing an environment handle, use DB_THREAD in DB_ENV->open, see this for using Berkeley DB in multi-threads: http://www.oracle.com/technology/documentation/berkeley-db/db/ref/program/mt.html

  • High CPU Usage while getting input from JTextArea

    I have a core class (emulator) that can receive and handle command strings of varying sorts. I have an Interface that, when implemented, can be used to work with this emulator.
    I have code that works, but the CPU is pegged. The emulator has its own thread, and my GUI, which implements the aforementioned Interface and extends JFrame, clearly has its own as well.
    So, the emulator calls the gatherResponse(prompt) method of the interface driving it, in order to find out the next command :
    Here is the code for this method (note that the console member variable is referring to the JTextArea that is within the JFrame) :
         public String gatherResponse(String prompt) {
              printPrompt(prompt);          
              lastPrompt = prompt;
              class ResponseListener extends Thread implements KeyListener {
                   public volatile String response = null;
                   public ResponseListener() {
                        super();
                   public void run() {
                        while (getResponse() == null) {
                             try {
                                       Thread.sleep((int)Math.random() * 100);
                             catch (InterruptedException ie) {
                                  System.out.println("ResponseListener.run==>"+ie.toString());
                   public String getResponse() {
                        return response;
                   public void keyPressed(KeyEvent e) {
                        System.out.println("ResponseListener.keyPressed==>"+e.getKeyCode());
                        if (e.getKeyCode() == 10) {
                             try {
                                  response = getLastConsoleLine();
                                  System.out.println("response found:"+response);
                             catch (Exception exc) {}
                   } //end public void keyPressed(KeyEvent e)
                   public void keyTyped(KeyEvent e) {}
                   public void keyReleased(KeyEvent e) {}
              } //end class ResponseListener implements KeyListener
              ResponseListener rl = new ResponseListener();
              console.addKeyListener(rl);
              System.out.println("Starting ResponseListener");
              rl.start();
              String response = null;
              while ((response = rl.getResponse()) == null) {
                   try {
                        Thread.sleep((int)Math.random() * 1000);
                   catch (InterruptedException ie) {
                        System.out.println(ie.toString());
              } //end while((response = rl.getResponse())==null)
              console.removeKeyListener(rl);
              System.out.println("returning "+response);
              return response;
         } //end public void gatherResponse(String prompt)     Like I said, this works just fine, but I don't want to go with it when it pegs the CPU. I've never really done any work w/ Threads, so I could be making a real newbie mistake here...

    Code adapted from The Producer/Consumer Example
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.text.*;
    public class Listening
        Scheduler scheduler;
        JTextField north, south;
        public Listening(Scheduler s)
            scheduler = s;
            north = new JTextField();
            south = new JTextField();
            north.setName("north");
            south.setName("south");
            scheduler.register(north);
            scheduler.register(south);
        private JTextField getNorth() { return north; }
        private JTextField getSouth() { return south; };
        public static void main(String[] args)
            Scheduler scheduler = new Scheduler();
            Listening test = new Listening(scheduler);
            Monitor monitor = new Monitor(scheduler);
            JFrame f = new JFrame("Listening");
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(test.getNorth(), "North");
            f.getContentPane().add(test.getSouth(), "South");
            f.setSize(240,125);
            f.setLocation(200,200);
            f.setVisible(true);
            monitor.start();
    class Scheduler
        private String contents;
        private boolean available = false;
        public synchronized String get(String caller)
            while(!available)
                try
                    wait();
                catch (InterruptedException ie)
                    System.err.println("Scheduler.get interrupted: " + ie.getMessage());
            available = false;
            System.out.println(caller + " get: " + contents);
            notifyAll();
            return contents;
        public synchronized void put(String sender, String input)
            while(available)
                try
                    wait();
                catch (InterruptedException ie)
                    System.err.println("Scheduler.put interrupted: " + ie.getMessage());
            contents = input;
            available = true;
            System.out.println(sender + " put: " + contents);
            notifyAll();
        protected void register(final JTextComponent tc)
            Document doc = tc.getDocument();
            doc.addDocumentListener(new DocumentListener()
                public void changedUpdate(DocumentEvent e) { /*styles*/ }
                public void insertUpdate(DocumentEvent e)  { report(); }
                public void removeUpdate(DocumentEvent  e) { report(); }
                private void report()
                    put(tc.getName(), tc.getText());
    class Monitor extends Thread
        Scheduler scheduler;
        JTextField  listenerField;
        public Monitor(Scheduler s)
            scheduler = s;
            launchDialog();
        public void run()
            boolean continueToMonitor = true;
            while(continueToMonitor)
                try
                    Thread.sleep(10);
                catch(InterruptedException ie)
                    System.err.println("Monitor.run interrupted: " + ie.getMessage());
                    continueToMonitor = false;
                String text = scheduler.get(this.getClass().getName());
                listenerField.setText(text);
        private void launchDialog()
            listenerField = new JTextField();
            JDialog d = new JDialog(new Frame(), getClass().getName(), false);
            d.getContentPane().add(listenerField, "North");
            d.setSize(300,100);
            d.setLocation(585,200);
            d.setVisible(true);
    }

  • Artificial intelligence loop - prevent the application from not responding

    Hello there! I'm trying for fun and for knowledge to build up a simple "bot" which takes informations from the environment (and thus not only from the application itself).
    The first attempt to build it was to create a "mainLoop", containing some conditions with sub-loops, going into loop via
    - (BOOL) mainLoop {
    loop:;
    if(/* conditions to exit */) return NO;
    // my conditions with subloops
    goto loop;
    return YES; // will never be cast
    The problem is that as soon as I start the program, it will stop responding.
    Is my approach wrong? How would you structure it?
    Thanks

    Thank you, I've tested those codes and learnt something more about threads. Wanting an Objective C solution (just to learn this superset too, without having to port this code on other platforms), I found my error and resolved.
    There was still a series of warnings about memory leaking, so surfing on the web I found what an NSAutoreleasePool is and I used it to do threaded stuff and release it at the end.
    Now, threading my process, I came to another problem:
    * __NSAutoreleaseNoPool(): Object 0x3174e0 of class MemoryAccess autoreleased with no pool in place - just leaking
    ^-- this and similar errors, like
    * __NSAutoreleaseNoPool(): Object 0x30f600 of class NSCFString autoreleased with no pool in place - just leaking
    I haven't written the MemoryAccess class, nor is present within my threaded code. I suspect that threading my process may lead to something unwanted within various threads? I'm not sure about that.
    The question is: how to find where this class is missing of NSAutoreleasePools?
    This is my actual code:
    mainLoop evocation:
    NSAutoreleasePool *mainLoopPool = [[NSAutoreleasePool alloc] init];
    [NSThread detachNewThreadSelector:@selector(mainLoop) toTarget:self withObject:nil];
    [mainLoopPool release];
    mainLoop method:
    - (void) mainLoop {
    int nLoop = LOOP_NULL;
    NSAutoreleasePool *subLoopPool;
    while (/* loop conditions */) {
    subLoopPool = [[NSAutoreleasePool alloc] init];
    if(nLoop != LOOP_EVENT1 && /* event1 conditions */) {
    NSLog(@"LOOP: Entering event1 Loop");
    nLoop = LOOP_EVENT1;
    [self performSelector:@selector(event1Loop) onThread:[NSThread currentThread] withObject:nil waitUntilDone:YES];
    else if(nLoop != LOOP_EVENT2 && /* event2 conditions */) {
    NSLog(@"LOOP: Entering event2 Loop");
    nLoop = LOOP_EVENT2;
    [self performSelector:@selector(event2Loop) onThread:[NSThread currentThread] withObject:nil waitUntilDone:YES];
    [subLoopPool release];
    [subLoopPool release];
    For now event1/2Loop methods are just infinite while cycles with no functions evocated in but the conditional ones.
    After a while the program crashes due to
    Thread 0 Crashed: Dispatch queue: com.apple.main-thread
    0 libobjc.A.dylib 0x93720ed7 objc_msgSend + 23
    1 com.apple.CoreFoundation 0x967f50ed _CFAutoreleasePoolPop + 253
    There are something like 20 autoreleasepool errors, then the log "LOOP: Entering event1 loop"
    Thanks.

  • Kiosk: how to prevent an application from being minimized?  (WinXP)

    Hi,
    I have a desktop application that runs full screen, using opengl, for a turnkey kiosk on Windows XP. I'm having this strange problem with the app minimizing itself as soon as it launches. Here's the scenario:
    1. boot
    2. auto login
    3. app launches
    4. app minimizes itself to the taskbar
    5. developer gnashes teeth
    When the app is re-maximized, it runs fine and doesn't do this again.
    When it's launches normally (not from the startup folder) it behaves fine.
    When you just log out and log in, it behaves fine - this is only exhibited on first boot.
    This wouldn't be a big problem but the app is for a turnkey museum kiosk with no mouse or keyboard, so it needs to launch and run smoothly without any user interaction.
    The issue's described well by another developer here:
    http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1156614434
    (I'm using Processing).
    This behavior doesn't repeat with other applications, only with fullscreen, opengl java applications that I make in Processing.
    I've tried the workaround in the above thread (running an external window control app as a subprocess in response to the focusLost() event, which works but not reliably for me.
    Is this behavior something that has to do with Java? Has anyone else seen this before? How do you normally go about making kiosk-type applications in java?
    thanks for any suggestions ...
    --ben                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Yes, I put a shortcut into the startup folder (Documents and Settings/default/Start Menu/Programs/Startup) or whatever it's called.
    I tried Fullscreen and Normal, neither one made any difference. The app does run fullscreen, it just gets minimized shortly after launch. Sometimes it minimizes immediately, sometimes it waits a few seconds and then minimizes.

  • Preventing an application from logging to Console

    Hi,
    I play Urban Terror to unwind, and recently I discovered that it sends every on-screen message (such as, X was Hit in the Kevlar for 29% damage) to the Console. This is ridiculous and accounts for several thousand entries in a 30-min session. I have asked for advice on the UrT forums, but the only response I got was wholly disrespectful and just told me to deal with it.
    So, does anyone know how I can intercept all log messages from Urban Terror and prevent them from being added to the Console?
    Thanks.

    Hi,
    Those who need to know how to implement this can find the result here.
    S.

Maybe you are looking for