Memory, processing or another problem with my game engine

Hey everyone,
I have managed to get a server for my game engine and finally I have managed to put the applet in my host.
But there is a problem that is not occuring to me when I'm running it directly from Eclipse... Character seems to be freezing when passing from tile to tile.. I don't have an idia why this happens? Any sugesstions? Maybe this is processing issue(browsers limit applets in processing, maybe it's limited memory issue?). Is there any work around to this problem?
Applet can be found here: [http://game2dei.com/demo/hoonline.html|http://game2dei.com/demo/hoonline.html]
Accounts to enter: test01/test01, test02/test02, test03/test03, test04/test04, test05/test05.
Thnaks for any help!
Edited by: patriot87 on Dec 13, 2009 2:17 PM

Ok here goes the part where I draw changes to the screen:
public void paint(Graphics g)
        Graphics2D g2d = (Graphics2D)g;
        g2d.clearRect(0, 0, this.getWidth(), this.getHeight());
        this.updateFrameRate();
        /* *** DRAW MAP ON SCREEN *** */
        g2d.drawImage(Map.getMapImage(), -Map.getMAP_OFFSET_X(), -Map.getMAP_OFFSET_Y(), this);
        /* *** DRAW GRID(Debug purposes) *** */
        this.displayGrid(g2d);
        /* *** DRAW RENDERED ELEMENTS *** */
        g2d.setFont(world_window_text_font);
        HashMap <Integer, TreeMap> rendered_objects = this.render2DMapElements(g2d);
        /* *** Draw rendered objects *** */
        TreeMap <Long, BufferedImage> rendered_object_list = rendered_objects.get(2);
        Collection <Long> rendered_object_collection = rendered_object_list.keySet();
        Iterator <Long> rendered_object_iterator = rendered_object_collection.iterator();
        while(rendered_object_iterator.hasNext())
             Long rendered_object_key = rendered_object_iterator.next();
             BufferedImage rendered_object_value = rendered_object_list.get(rendered_object_key);
             g2d.drawImage(rendered_object_value, Integer.valueOf(String.valueOf(rendered_object_key/100000)), Integer.valueOf(String.valueOf(rendered_object_key%100000)) - 40, this);
        // *** Draw rendered strings ***
        TreeMap <Long, String> rendered_string_list = rendered_objects.get(1);
        Collection <Long> rendered_string_collection = rendered_string_list.keySet();
        Iterator <Long> rendered_string_iterator = rendered_string_collection.iterator();
        while(rendered_string_iterator.hasNext())
             Long rendered_string_key = rendered_string_iterator.next();
             String rendered_string_value = rendered_string_list.get(rendered_string_key);
             g2d.drawString(rendered_string_value, rendered_string_key/100000, rendered_string_key%100000 - 40);
        /* *** INCREASE FPS COUNTER *** */
        this.frames_per_second ++;
        Toolkit.getDefaultToolkit().sync();
        g.dispose();
    public void updateMapCharacters(long timestamp)
         Collection <MapCharacter> collection = Data.visible_character_list.values();
         Iterator <MapCharacter> iterator = collection.iterator();
         while(iterator.hasNext())
              MapCharacter tmp_character = iterator.next();
              if (!tmp_character.getName().equals(Character.getCharacterName()))
                   if ((((tmp_character.getDestinationUpdateTimestamp() + 100) < timestamp) ||
                             tmp_character.getDestinationUpdateTimestamp() == -1) &&
                             tmp_character.getAction() == Constants.ACTION_WALK)
                        int x = tmp_character.getCharacterX();
                        int y = tmp_character.getCharacterY();
                        tmp_character.setCharacterX(tmp_character.calculateNextX(tmp_character.getCharacterX(), tmp_character.getDirection()));
                        tmp_character.setCharacterY(tmp_character.calculateNextY(tmp_character.getCharacterY(), tmp_character.getDirection()));
                        tmp_character.setDestinationUpdateTimestamp(System.currentTimeMillis());
                        if (x != tmp_character.getCharacterX() || y != tmp_character.getCharacterY())
                             tmp_character.updateStep();
                        Data.visible_character_list.put(tmp_character.getName(), tmp_character);
                   else if ((((tmp_character.getDestinationUpdateTimestamp() + 200) < timestamp) ||
                             tmp_character.getDestinationUpdateTimestamp() == -1) &&
                             tmp_character.getAction() == Constants.ACTION_PAUSE)
                        tmp_character.setDestinationUpdateTimestamp(System.currentTimeMillis());
                        tmp_character.updateStep();
                        Data.visible_character_list.put(tmp_character.getName(), tmp_character);
         repaint();
    private HashMap <Integer, TreeMap> render2DMapElements (Graphics g2d)
         HashMap <Long, BufferedImage> object_list = new HashMap <Long, BufferedImage> ();
         HashMap <Long, String> string_list = new HashMap <Long, String> ();
          *           Render "foreign" characters and their strings
         Collection <MapCharacter> collection = Data.visible_character_list.values();
        Iterator <MapCharacter> iterator = collection.iterator();
        while (iterator.hasNext())
             MapCharacter map_character = iterator.next();
             if (!map_character.getName().equals(Character.getCharacterName()))
                  Rectangle2D bounds = g2d.getFontMetrics().getStringBounds(map_character.getName(), g2d);
                  Long string_key = (long)((map_character.getCharacterX() - Map.getMAP_OFFSET_X() + 20 - (int)(bounds.getWidth()/2)) * 100000) + (map_character.getCharacterY() - Map.getMAP_OFFSET_Y());
                  String string_value = map_character.getName();
                  string_list.put(string_key, string_value);
                  Long image_key = (long)((map_character.getCharacterX()- Map.getMAP_OFFSET_X()) * 100000) + map_character.getCharacterY() - Map.getMAP_OFFSET_Y();
                  BufferedImage image_value = Character.getCharacterActionImage(map_character.getAction(), map_character.getDirection() , map_character.getStep());
                  object_list.put(image_key, image_value);
         *           Render main character
        Long image_key = (long)((Character.getCharacterX() - Map.getMAP_OFFSET_X()) * 100000) + Character.getCharacterY() - Map.getMAP_OFFSET_Y();
          BufferedImage image_value = Character.getCharacterActionImage(Character.getCurrentCharacterAction(), Character.getPreviousDirection(), Character.getCharacterStepCount());
          object_list.put(image_key, image_value);
         TreeMap <Long, BufferedImage> ordered_object_list = new TreeMap<Long, BufferedImage>(object_list); 
         TreeMap <Long, String> string_object_list = new TreeMap <Long, String>(string_list);
         HashMap <Integer, TreeMap> rendered_objects = new HashMap <Integer, TreeMap> ();
         rendered_objects.put(1, string_object_list);
         rendered_objects.put(2, ordered_object_list);
         return rendered_objects;
    }

Similar Messages

  • After having yet another problem with my MacBook Pro and having to wipe the drive, I am now unable to sync my iPhones etc without erasing all the music on them. Is there a way around this? I have no other library!

    After having yet another problem with my MacBook Pro and having to wipe the drive, I am now unable to sync my iPhones etc without erasing all the music on them. Is there a way around this? I have no other library!
    iTunes is a mess! It couldn't find it's own libraries and I was forced to create a new one. Now I don't know where my music is or if any's missing.

    columbus new boy wrote:
    How crap is that?
    It's not crap at all.
    It's not that simple. For example, I've 3500 songs on my MacBook but don't want them all on my phone, so I have to manually select each song again???
    There has to be a solution.
    Why not simply make a playlist with the songs you want on the iPhone?
    and maintain a current backup of your computer.

  • Another problem with SOAP sender

    I have another problem with SOAP scenario in a different environment (PI 7.0) from my earlier post.
    Scenario:
    Soap Sender -> PI -> Soap Receiver
    Following steps from GoogleSearch SOAP scenario in the SAP How-to Guide for SAP NetWeaver '04 entitled: "How To... Use the XI 3.0 SOAP Adapter" version 1.00 - March 2006.
    I have loaded in the api.google.com/GoogleSearch.wsdl file as an External definition and created the SOAP receiver as described in the How-to guide.  It takes a doGoogleSearch as input and sends back a doGoogleSearchResponse (Sync Call). 
    Note that the GoogleSearch.wsdl contains a complex type ResultElementArray that refers to ResultElement\[\], and a DirectoryCategoryArray that refers to DirectoryCategory\[\].  The ResultElement and DirectoryCategory types are defined in the GoogleSearch.wsdl file.
    Problem One:
    The generated WSDL for the SOAP sender contains the ResultElementArray and DirectoryCategoryArray types but it DOES NOT contain the required ResultElement and DirectoryCategory types.  XML Spy complains that this WSDL is not valid because the type ResultElement\[\] is not defined.
    Problem Two:
    I generate a SOAP message in XML Spy, provide values for the doGoogleSearch fields, and send.  In SXMB_MONI, the SOAP sender payload contains only the <key> value from the doGoogleSearch message body, i.e. <part name="key" type="xsd:string" />
    The other doGoogleSearch fields seem to be missing, i.e.
      <part name="q" type="xsd:string" />
      <part name="start" type="xsd:int" />
      <part name="maxResults" type="xsd:int" />
      <part name="filter" type="xsd:boolean" />
      <part name="restrict" type="xsd:string" />
      <part name="safeSearch" type="xsd:boolean" />
      <part name="lr" type="xsd:string" />
      <part name="ie" type="xsd:string" />
      <part name="oe" type="xsd:string" />
    Does anyone know why:
    (1) PI/XI seems to leave out the ResultElement and DirectoryCategory types from the SOAP sender service WSDL file?
    (2) The doGoogleSearch message seen in SXMB_MONI contains only the first <key> field, and not the other fields?
    Thanks for any help with this.

    I have another problem with SOAP scenario in a different environment (PI 7.0) from my earlier post.
    Scenario:
    Soap Sender -> PI -> Soap Receiver
    Following steps from GoogleSearch SOAP scenario in the SAP How-to Guide for SAP NetWeaver '04 entitled: "How To... Use the XI 3.0 SOAP Adapter" version 1.00 - March 2006.
    I have loaded in the api.google.com/GoogleSearch.wsdl file as an External definition and created the SOAP receiver as described in the How-to guide.  It takes a doGoogleSearch as input and sends back a doGoogleSearchResponse (Sync Call). 
    Note that the GoogleSearch.wsdl contains a complex type ResultElementArray that refers to ResultElement\[\], and a DirectoryCategoryArray that refers to DirectoryCategory\[\].  The ResultElement and DirectoryCategory types are defined in the GoogleSearch.wsdl file.
    Problem One:
    The generated WSDL for the SOAP sender contains the ResultElementArray and DirectoryCategoryArray types but it DOES NOT contain the required ResultElement and DirectoryCategory types.  XML Spy complains that this WSDL is not valid because the type ResultElement\[\] is not defined.
    Problem Two:
    I generate a SOAP message in XML Spy, provide values for the doGoogleSearch fields, and send.  In SXMB_MONI, the SOAP sender payload contains only the <key> value from the doGoogleSearch message body, i.e. <part name="key" type="xsd:string" />
    The other doGoogleSearch fields seem to be missing, i.e.
      <part name="q" type="xsd:string" />
      <part name="start" type="xsd:int" />
      <part name="maxResults" type="xsd:int" />
      <part name="filter" type="xsd:boolean" />
      <part name="restrict" type="xsd:string" />
      <part name="safeSearch" type="xsd:boolean" />
      <part name="lr" type="xsd:string" />
      <part name="ie" type="xsd:string" />
      <part name="oe" type="xsd:string" />
    Does anyone know why:
    (1) PI/XI seems to leave out the ResultElement and DirectoryCategory types from the SOAP sender service WSDL file?
    (2) The doGoogleSearch message seen in SXMB_MONI contains only the first <key> field, and not the other fields?
    Thanks for any help with this.

  • Hello i have a problem with a game on game center can you help me?

    hello i have a problem with a game on game center can you help me?

    Perhaps, but you will need to provide a little more detail.

  • I am having problem with my games application...non of the game run smoothly and also the games close automaticially

    I am having problem with my games application... no idea where is the problem. non of the game run smoothly 1st in 1st its hard to open the apps in it open than also it will close automatically. Please help me out

    Try This...
    Close All Open Apps...  Perform a Reset... Try again...
    Reset  ( No Data will be Lost )
    Press and hold the Sleep/Wake button and the Home button at the same time for at least ten seconds, until the Apple logo appears. Release the Buttons.
    http://support.apple.com/kb/ht1430
    Also consider Deleting any Apps you have Purchased / Downloaded but you now never use..
    If necessary...
    Connect to iTunes on the computer you usually Sync with and “ Restore “...
    http://support.apple.com/kb/HT1414

  • Hi everyone,I have an Iphone 4S,when I updated iOS 7 my phone got slow,so please help me how to downgrade it to 6.1.3 or 6.1.3,I have another problem with iOS 7,I cant request my credit balancing,when i type *101

    Hi everyone,I have an Iphone 4S,when I updated iOS 7 my phone got slow,so please help me how to downgrade it to 6.1.3 or 6.1.3,I have another problem with iOS 7,I cant request my credit balancing,when i type *101# automatically calls and says "this number dows not excits",I wnat iOS 6.1.2 back ..

    sorry for my bad english ..

  • Problem with video games

    Hi all,
    I have a problem with video games on Windows 8.1.
    On my Windows 7 I could play all games without any problems.
    Now I installed Windows 8.1 and I have problems with running video games: lower FPS, game breakdowns and sometimes even texture problems inside the game.
    I tried to reinstall both Windows and Graphic drivers. I tried several versions of drivers.
    I have Radeon HD 6870 and AMD Phenom II X4 955, SSD disk, 12 GB RAM.
    The point is: the same games works perfect on Windows 7 but doesn't work right on Windows 8.1.
    Can you, please, tell me if is there any other solution except going back to Windows 7 ?

    Hi,
    Please verify if these games are compatible with Windows 8.1.
    If yes, please download and install the proper version of game file and driver.
    Karen Hu
    TechNet Community Support

  • I just had problems with a game called call of duty 4, modern warfare.  I decided that if I deleted it, I could reinstall it, I could get it back to normal. After I deleted it,I went to to the appstore and went to purchases and accidentaly deleted it/help

    I just had problems with a game called call of duty 4, modern warfare.  I decided that if I deleted it, I could reinstall it, I could get it back to normal. After I deleted it,I went to to the appstore and went to purchases and accidentaly deleted it.  please help me!

    You have not deleted it from the purchases list, it is just hidden. To unhide an app, open the Mac App Store app, click the Account link in the Quick Links to the right of the pane and go to the iTunes in the Cloud section where you can manage hidden apps.

  • I was playing candy crush and I had too much problem with my bill your charge too much I want to know what is the problem with this game cost

    HELLO
    I was playing candy crush and I had too much problem with my bill your charge too much I want to know what is the problem with this game cost

    Take it up with iTunes Support - we are not Apple here, we are just users like you:
    http://www.apple.com/support/itunes/ww/
    Cheers,
    GB

  • Satellite L870-16C -display problems with some games

    Hi,
    I've bought this laptop recently and it turned out that i have tearing problems with some games.
    But really not with all games, just some of them (ex: the witcher, borderlands, trine...).
    So i was wondering what the problem could be?
    So far, i've heard it could be a v-sync problem, but everything i've done regarding this didn't change a thing.
    Is it just a software issue or could it be a hardware problem with the graphic card?
    I'm considering sending back my laptop to Toshiba, so i wanted to know if this was the only solution (and if it was a solution indeed).
    For information, it's a L870-16C with a ati radeon HD 7670m graphic card (driver version: 12.10-130101a-151427E-ATI), operating on windows 8 64 bit.
    Does anyone have some clues?
    thanks
    Message was edited by: Bakappoi

    What game problems do you have exactly?
    Could you be more precise?
    You said that you have some problems but NOT with all games.
    Therefore I dont think that you have an hardware problem
    In most cases (any) games issues are related to graphic card drivers in my long gaming experience, all issues which I had in the past were related to compatibility problems between driver and game.

  • Solution Manager systems RAM requirements - problems with the Java Engine

    Hello,
    I am about to install SAP Solution Manager 7 on a WIndows 2003 Server x64 but I need to know what the RAM requirements are? I have been having problems with the Java Engine starting and it seems to time out, I have heard that this is a very RAM hungry process and it might be why?
    Many thanks for your help in advance,
    Omar

    Hello Omar,
    To size SAP Solution Manager 7.0 EHP1 we recommend to use the SAP Solution Manager Quicksizer Tool at:
    http://service.sap.com/sizing-solman
    Here you find information on how to use the tool, how to collect input data for E2E Scenario Sizing, on SAP E2E RCA Sizing, Introscope Tuning, Wily Enterprise Manager Cluster Setup for E2E RCA Scenario and BI Aggregation Strategy in E2E Scenario.
    Please find more information about installing Solution Manager in:
    http://service.sap.com/instguides -> SAP Solution Manager
    I hope this information helps.
    Thanks,
    Mark

  • Another Problem With Memory..

    Ok, so recently I just posted that I had a problem with mem... here is another. I just checked how much memory I'm using and it says I'm using 989 out of 1 gb.. is that normal? It was 504 about an hour ago and all I have open are Adium and Safari..

    The two important questions are 1) how much is inactive and 2) how many page outs are you showing in virtual memory. In fact, the second question is the one to key on. The number of page outs will indicate how often your computer has tried to access more memory than it has and as therefore been forced to copy RAM contents to the drive so it could perform the task it was asked to do. This is when your computer is being slowly choked to death.
    Now don't just open the Activity Monitor, look at the Page ins and Page outs and panic because you have 30,000 page outs. Keep in mind that's an accumulative number and if your Mac hasn't been restarted for 90 days, well that number may not be relevant at all. So restart the computer, and use it as you normally do. Then check the status of Page Outs at 30 minute intervals. The faster the Page Outs mount up with your normal usage the more you'll benefit from an upgrade.

  • Is this yet another problem with 7.5 or is it just me . . .

    Upgrade seemed to be fine, at first . . . now I keep getting distortion on songs. It seems to be quite random and just because a song has been distorted when I've listened to it once doesn't mean it will be when I listen to it again! It's driving me insane. Is this yet another bug or have I done something wrong (apart from upgrading to 7.5).

    Hi Emlou,
    If you have a Windows based operating system such as XP -
    It seems to me that you are suffering what I am having the same problem with - the program takes up to much of your computer's processing usage. If you go into your task manager and watch performance as ITunes runs - you will see how much of the total computer usage it is taking at any given moment - that's why your songs are distorted, slowing, garbled, etc - the usage on mine spikes from 11% - 93% AT ANY GIVEN MINUTE! I have no idea why, but I have found that by going to your "Control Panel" and clicking on Quicktime you can adjust audio output to help. Click the audio tab, click Safe Mode Wavout only (checkbox) / Then adjust the "Rate" to 96kHz / Then adjust the "Size" to 16 bit. Close that and shut down and restart Itunes - it might help a little for you.
    Maybe someone out there can help us find out why we are suffering with all the CPU usage trouble and how to adjust that spiking.
    Thanks!
    Paul

  • (Another) Problem with HP Photosmart - reinstallation

    I have a Photosmart C5280 All-in-One and a MacBook Pro, with 2.4 GHz Intel Core 2 Duo processor, using Mac OS X 10.4.11.
    Scenario this morning:
    The printer will photocopy, but there is no connection between the printer and the computer, it is not a problem with the usb cable connection. The computer will not send anything to the printer to print, and the scanner will not end anything to the computer.
    I repaired permissions using disk utility at least three times this morning. (I do it fairly often anyway).
    Scenario now:
    I have now uninstalled the software, using the HP uninstall programme, but then deleted the remaining items manually as instructed in the section on the HP site for Macs and uninstallation. I have also emptied the trash.
    Sadly however, it has made absolutely no difference. Whenever I put the installation disk into the CD drive, I can only get as far as identifying the printer. There are no printers listed, and when I tick the box, it comes up with Photosmart C5200 Series, which is correct. But the next continue box is then greyed out. (I'm wondering if following the HP instructions was such a good idea now).
    I am now stuck. I have uninstalled and can not reinstall. I have used these two together for the past year (or more) without any problems. When I initially installed, it worked fine. No problems at all. I have not recently changed any software or upgraded anything on the OS. The two were communicating last week, when I did some scanning and printing.
    Confession: I had the first problem (no scanning/printing) a couple of weeks ago, and decided to look in trash to see if I had mistakenly got rid of something and found an hp file in there. Pulled it back out. All worked fine again. But today, total blip, and no hp files in trash.
    I would be grateful if anyone could suggest a solution. I'm capable of following instructions. Oh, I have mailed Hp, but I've had no response so far. I have also looked through the stuff on here, but haven't found a similar problem, ie the connection just disappears into the ether.

    I had a response from HP:
    1) Was the printer powered on? It needs to be turned on.
    2) Was the USB plugged directly from the back on the printer to the Mac? You are not using a hub, airport or a USB cable more than 10 feet long?
    3) Power cycle the printer. Disconnect the power cord from the back of the printer. Wait 10-15 seconds and reconnect the cord. Power on the printer. Was it found?
    4) If not, restart the Mac. Once you are back up, if the HP setup Assistant does not automatically launch you can launch it by clicking on Hard Drive > Applications > Hewlett-Packard > Utilities or Device Utilities > HP Setup Assistant. Double click to launch. Was it found?
    5) If not, plug the USB cable into a different port on the computer. Was it found?
    6) If the printer is still not found, check the system profiler for the device. Click on the Blue Apple in the upper left corner, then About this Mac. On the next screen click on More Info. On the System Profiler screen, click on USB under Hardware. On the right is the printer found under USB device tree?
    7) Another thing we need to check is when you installed the software did you select the correct device. The newer printer software may contain multiple products. If you did not select the correct device during the install, the computer is looking for a different device and not finding it. To check this, run the HP uninstaller. Open Hard Drive> Applications > Hewlett-Packard > HP Uninstaller. When you get to uninstall selected device, what printer is listed. If it is not you model series, run the uninstaller. Quit the uninstaller when complete, disconnect the USB cable and restart. When you back to the desktop, empty the trash, and reinstall the software. Wait for the option to select your device!
    I want to be sure the troubleshooting steps I provided resolve the issue. If the issue continues, please reply to this message with the results. We will be glad to assist you further.
    It was not unreasonable, but I had checked the box that said Intermediate (level of computer knowledge) - so I thought asking me if the printer was turned on/checking the ports/ etc etc was a little basic.
    However on browsing this forum for similar probs I noticed a reference to Printer Setup Repair (it may have been one of your suggestions BDAqua to a different problem) so downloaded it for a free trial. Although I regularly verify and repair permissions with disk utility, I tried with Printer Setup Repair, and got this message:
    Monday, December 15, 2008 12:16:04
    Starting permission verification and repair, omitting localized files...
    The file /private/var/log/cups/page_log is missing!
    The directory /usr/include is missing!
    The directory /usr/include/cups is missing!
    The file /usr/include/cups/cups.h is missing!
    The file /usr/include/cups/http.h is missing!
    The file /usr/include/cups/image.h is missing!
    The file /usr/include/cups/ipp.h is missing!
    The file /usr/include/cups/language.h is missing!
    The file /usr/include/cups/md5.h is missing!
    The file /usr/include/cups/ppd.h is missing!
    The file /usr/include/cups/raster.h is missing!
    Recreating symbolic links...
    Done.
    Verification complete.
    837 files examined. No problems were found.
    11 missing files/directories found during the verification process. They may be responsible for certain printing problems. Printer Setup Repair cannot replace these items. Please refer to the log file for a list of the missing files/directories. You may need to reinstall OS X to resolve your printing issues. Certain files and directories are deleted when using the Reset Printing System option. These files and directories, if required, will be recreated during normal printing.
    That message would explain why, the last time I had a problem, it was resolved with reinstalling OS X. What I don't understand is why a file suddenly disappears? Perhaps I need to move my queries to one about OS X? (I have OS X on my other Apple and no probs there.)
    Anyway, thank you for your responses and if you have any further advice or suggestions, I would be happy to hear.
    ST

  • Processes 'stuck' after problems with database connection

    First in the production environment, during database failover (MSSQL Server cluster), and later in testing, we encountered processes that are 'stuck' on some random operation. Admin console doesn't show stalled operation or branches, process is running, all operations are completed except last which was in several cases still in status Running, and in one case it was Completed but next operation was not started.
    When operation is still running one would expect to select it and click 'Retry' in hope that process will continue but it seems there exist a bug in "Process Instance Detail" part of the admin console - it gives an error: "This operation cannot be completed without the selection of one or more operations from the list below!"
    We can try using 'Terminate' for this operation and probably several that follow (because they would probably stall without data from first terminated operation) in hope that process which runs in big user loop can arrive at a step where it can recover from all this using existing data but it's messy and doesn't always work.
    When the operation is in status Completed admin cannot do anything at all. This completed operation cannot be retried or terminated because selection box is grayed out. Process and data in it is irrecoverably lost and must be initiated from start.
    I must say we had large problems before if database connection is lost even for few seconds (intentional fail over from one db node to another) - but now, when we filled check-connection-sql in datasource configuration Livecycle is behaving a lot better but still with above problems.
    How can it happen that LC stops executing process workflow and stops on some operation just because it wasn't able to get valid db connection for several seconds? Is it some problem with transactions or what? What can I do? Where to look?
    We are still on LC ES2 SP3. JBoss on Windows Server 2003 and MSSQL 2005.
    Any help is appreciated.

    I would suggest you to contact the Adobe support so they can look further in system as well as LC database.

Maybe you are looking for