JTA transaction is not present or the operation is not in Active state

Hello

I am trying to execute an asynchronous bpel process. the bpel process has 5 calls to OSB and takes about 100 seconds for completion. The OSB in the BPEL calls take 90 seconds to complete. At the end of the BPEL process, after completion, I get the following error:

[2010-07-22 01:56:44] BPEL process instance completed "1220007"
[2010-07-22 01:56:44] There is a system exception during execution of the BPEL instance, the reason is "JTA transaction is not present or the operation is not in Active state. The current JTA transaction is not present or is not in Active state, when processing activity or instance '1 220 007 '. The reason is the performance of this '1220007' for instance 'BPELProcess1' process is supposed to be in a jta transaction, but the transaction is not present or in Active state, please enable debugging application server transaction logs for more information... Please see your administrator about this error. ". Please check the log file of errors for more infromation. Please try to use bpel error handlers to catch errors in your bpel process. If it is an exception system, please report it to your system administrator. Administrator could perform a manual recovery of the last non-idempotent or point of dehydration activity instance.

We do not want to increase the properties of transaction-timeout in the Transaction Server - manager .xml or the orion-ejb - jar.xml, since we have other projects with synchronous process running on the same server.

Can someone please suggest a solution to this problem Besides not to increase the transaction time-out?

It's because our BPEL process took more time allotted for JTA transaction.

Check transaction timeout in j2ee/config/transaction-manager.xml.

If you use the idempotent or control point (all that forces of dehydration) before the time specified above, you get the error.

While BPEL actually continues execution, he cannot commit to store of dehydration after cancellation timeout and forces.

-Sridhar

Tags: Fusion Middleware

Similar Questions

  • Rollover State does not not on active state

    Hi, I have a problem with the menu States. The rollover State does not work when a menu item is in its active state. This is supposed to happen or is there a solution to this?

    Thank you.

    Hello

    This works as expected. Active state removes change it to any other State on the interaction of the mouse and other States work only on the links that are currently in Normal condition.

    See also: https://forums.adobe.com/thread/1136562

    See you soon,.

    Vikas

  • Why the tab being changed to the "master page" still in Active state when I'm selecting other tabs?

    I am trying to create a mobile site base with muse of adobe. I created a page with tabs panels using the tab panel widget and each tab a link to its respective pages. Let's call my tabs 1, 2 and 3. the links are fine, but whenever I chose 2 or 3, tab 1 will be also in the active state. the selected tab is a reference to the tab being changed to the 'master' page, that is to say, if I'm editing tab 2 on 'master' page, tab 2 will always be active when I select tab 1 or 3.

    I don't need this kind of confusion. can anyone help?

    I use adobe CC. Thank you!

    Hello

    This is an expected behavior of the Panel tabs. When you add a master page tabs Panel by default, one of the tabs is active. So every time you loaded the page, any tab that you had selected in the master page always will be active as well as the other tab that you used as a link.

    I suggest you use a Menu widget or widget from composition to avoid this.

    Kind regards

    Rohit Nair

  • XP, re - install works but can not reach active state

    Hello. I have two computers - 1 desktop and 1 laptop with genuine COA for Windows XP and Windows XP Home Edition. They run Ubuntu Linux for the last year or two, but now I want to reload XP on them. However, the WGA download does not work and now the key associated with the laptop is "invalid". Anyone can shed light on what do I do here?

    You need to install from the original installation media provided with each computer. Key codes work with specific versions and are not interhangeable... Mike Hall MVP - Windows Desktop Experience http://msmvps.com/blogs/mikehall/

  • Use the 'Open with' dialog of the operating system

    Whenever I have right click on a file in Xubuntu and choose "open with another application...". "the next dialog box is presented by the operating system:

    https://support.CDN.Mozilla.NET/media/uploads/images/2015-07-29-00-31-36-e5da3e.PNG

    That's nice and I like Firefox/Thunderbird to the same behavior. But if these applications do not have a default application assigned the MIME type of that the following dialog box appears:

    https://support.CDN.Mozilla.NET/media/uploads/images/2015-07-29-00-31-45-80c2c1.PNG

    I don't want to add MIME types to FF, I want to change the window/dialog box that appears when I want to open a file with an application 'other '.
    Is it possible to say that by default, the operating system 'Open with' dialog box should be used?

    Thank you.

    Concerning
    Tim

    you could be wrong here - that points to https://bugzilla.mozilla.org/show_bug.cgi?id=1129873 , that will be fixed in firefox 41 (I have not read all the details it y still)

  • JMS provider does not participate in the user JTA Transaction

    Hello

    I use a JTA on WebLogic 8.1 user Transaction. Under the operation, I have two datasources viz SQL Server Database, and Tibco EMS. The database is involved in the distributed transaction, while this isn't the JMS provider.

    I set up the XAQueueConnectionFactory in the foreign JMS on WebLogic servers. I use this factory to create the QueueConnection, then the QueueSession and the QueueSender. I use no transactional QueueSession, so, he participated in the JTA transaction. However, I have noticed that the message send operation outside the transaction. Ideally, the message should be sent only when the JTA transaction is committed, but the message is sent immediately after you call the code, and I see the message even if the JTA transaction is rollbacked.

    I also tried to use the XAQueueConnection and XAQueueSession but no luck. Can someone please?

    Published by: user10749653 on December 30, 2008 16:25

    Please post an excerpt of your code create session and send messages and the descriptor. I wonder if call you commit (you say with transaction) somewhere and if you declare the factory connections such as resource-ref. In the case where you did not declare the CF as a resource, and not call validation, I expect that your messages are not visible to the receiver because the resource would not be allowed to enroll in the transaction. Proper enlistment is guaranteed when you use a XA(Queue|) Topic:) ConnectionFactory and resource-ref it. The transactional and ACK session settings are ignored in global transactions.

  • HOWTO: query inflight JTA transactions in the store persistent programmatically

    Hello
    We are trying to work on a way, in a non-clustered, work, environment if there are transactions waiting/inflight JTA in the persistent store when the server is not running. (With a running server, it would be easy, just ask the MBeans JTA).

    The reason for which we need is: at least some automated directed data JTA power managed server upgrade scripts and custom. If the operator stopped the server, perhaps with Force Shutdown or simply by killing the process. And now wants to restart:
    for an Instance of WLS with inflight JTA transactions, the server will attempt to recover the in-flight transactions, which could take a long time and be understood by the operator as a blocking of the server.
    At which point, the operator is likely to do exactly the wrong thing: recreating the domain of the server, including the persistent store and therefore lose all flight operations.

    So ideally, we would have either a java, wlst or based on a shell-script how to query the persistent store to find out if there are flight operations. We can then warn the operator, or manually move the file somewhere else.

    We thought of two ways to do:

    (a) use weblogic.store.Admin to dump the store as xml. The problem is, we don't know what parts there are empty, and what strings to search by program to find flight operations.

    (b) enable DebugJTARecovery on the server and restart it as a test, and then search your messages for recovery. Tedious and complicated.

    (c) there must be a method of MBean undocumented than the administration Console used to allow migration to a persistent store. Any tips?

    Some information resources that we consulted that have not delivered the answers

    http://download.Oracle.com/docs/CD/E12840_01/WLS/docs103/JTA/trxman.html#wp1043084

    Transactions For recovery has Failed Non-Clustered Server basically said to copy the file, recreate the server and hope

    http://download.Oracle.com/docs/CD/E13222_01/WLS/docs92/config_wls/store.html#wp1149755

    Description of the weblogic.store.Admin utility command-line options.

    There was formerly a utility in the WLS 8.1 days, which would dump an ascii representation of the tlog file. It does not seem to have been replaced.

    Thank you, Richard

    WLS administration console uses the runtime mbeans to find pending JTA transactions, so that won't be useful to you if you want this info in offline mode. When the console migrates, it does by using the MigratableServiceCoordinatorRuntimeMBean, which encapsulates the details of the migration of jta.

  • JTA-data-source not RESOURCE_LOCAL-type of transaction and UserTransaction

    Hi all

    I'm curious of my way through an application that I help maintain. Some of the details of the implementation of puzzled me, and I could use a validation test. We use Toplink Essentials.

    For starters, the persistence.xml - the one and only - specifies a transaction type of RESOURCE_LOCAL. In addition, we have a non - JTA data source.

    My understanding is that because what precedes, we get an EntityManager via an EntityManagerFactory, there is a 1:1 correspondence between any given EntityManager and a persistence context (so we would better not more than one EM at a given time, or be very careful as to how we deal with several living at the same time) , and that we are required to use the EntityTransaction API to the demarcation of the transaction limits.

    Here's the thing: the app also has a semblance of a "long running operation. It is bounded in the code, through the use of JTA - raising a UserTransaction with JNDI and using begin(), commit() and rollback() on it as required.

    I might also add that from a functional point of view the application works obviously.

    My question is this: regardless of how the application has achieved its goal, that the JTA UserTransaction does exactly? I can almost see that he does nothing at all.

    Thank you
    Arved

    Correct, resouce_local means no JTA.

    ---
    James: http://www.eclipselink.org

  • Portege R700 - Touch Pad, ecoUtility and presentation of the key does not

    Hello

    I got a Portege R700 with Windows 7 64 bit.
    This machine starts very slowly after the log in user mode only.
    The system is waiting for 1 to 2 Minutes before you can work. In administrator mode erverything is fine and fast.

    Thus our directors thought it might be the Toshiba Software and a lot has been disabled or uninstalled.
    Because this did not help and because I thought that it migt be cause of Kaspersky, I started to reinstalled and update the software from Toshiba. Most of it works now. Shortcut keys does not work, then I start TfcRst.exe via autostart now, even he would somehow it would be better in 'systemecommencent '.

    But still some keys do not work. The Tablet touch power switch, just above the touch pad does not work.
    The Fn F9 works. And the two keys to the right upper corner (ecoUtility/off button and the presentation-Key) do not work. In all three major, I get a pop up saying "this function not taken in charge.

    Anyone has any idea of this?

    Thank you

    Solomon_de

    Hello

    Why you n t try to restore the operating system back to the same state until the administrator has removed or uninstalled the Toshiba Software?

    Generally speaking the VAP (value added package) controls the multimedia keys.
    Also the FN keys require the VAP and Flash memory card Support utility.

    Welcome them

  • Loading screen is not animated, during the operation, but after

    Hi all!

    Here's my problem: I am display a gif animated using the class presented here.

    It is used in a specific class loader that perform an action, while the gif is displayed (the gif is a spinner). Only once the operation is completed, the LoadingScreen came out of the screen.

    Here's my class loader:

    public class LoadingScreen extends MainScreen {
    
        /**
         * The action to be processed during the loading.
         */
        Runnable action = null;
    
        private AnimatedGIFField _image;
    
        /**
         * Default constructor.
         *
         * @param action the action to manage.
         */
        public LoadingScreen(Runnable action)
        {
            super(FIELD_VCENTER);
            this.setTitle(CommonTools.initTitleBar());
            this.action = action;
    
            displayAnimation();
    
            if(this.action != null)
            {
                UiApplication.getUiApplication().invokeLater(this.action);
            }
        }
    
        /**
         * Display the animation during the loading process.
         */
        private void displayAnimation()
        {
            EncodedImage encImg =
                GIFEncodedImage.getEncodedImageResource("loading.gif");
            GIFEncodedImage img = (GIFEncodedImage) encImg;
    
            _image = new AnimatedGIFField(img);
    
            getMainManager().setBackground(BackgroundFactory.createSolidBackground(Color.BLACK));
    
            LabelField label = new LabelField("Connect..."){
                public void paint(Graphics g)
                {
                    g.setColor(Color.WHITE);
                    super.paint(g);
                    }
            };
    
            HorizontalFieldManager containerSpin = new HorizontalFieldManager(FIELD_HCENTER);
            HorizontalFieldManager containerLabel = new HorizontalFieldManager(FIELD_HCENTER);
            containerSpin.add(_image);
            containerLabel.add(label);
    
            containerSpin.setPadding(Display.getHeight()>>2, 0, 0, 0);
    
            this.add(containerSpin);
            this.add(containerLabel);
    
            KasualApplication.isLoading = true;
        }
    }
    

    The problem is that the gif is not animated, while the action runs. But if I have a popup appears at the end of the action to let the loading screen, I see that the gif is animated. As well as the animation starts when the action is complete.

    I think something is wrong in the clock of my son, but I don't see that.

    Could you please help me?

    Thanks in advance.

    It's ok, the solution is described here.

  • Transaction and transaction AppModule Taskflow both are the same or not?

    Transaction and transaction AppModule Taskflow both are the same or not? or what are the differences between these two operations.

    Workflow transaction is different from the transaction data base (I mean the transaction returned by am.getDBTransaction ()). Each workflow is associated with a data control framework. A data control framework is the container that is associated with a workflow that contains several instances of data control. The ADF Model layer exposes the DataControlFrame interface to manage a transaction involving data controls in the framework. DataControlFrame interface exposes methods such as:

    • beginTransaction()
    • Commit()
    • Rollback()
    • createSavepoint () - Note that it is the backup point maintained by the controller of Oracle ADF and it is similar to the point of backup of database
    • isTransactionDirty()

    Task Transaction flow

    There are four transaction options that a stubborn workflow can use (notice that unbounded flow task does not support transactions):

    1. No Transaction controller: delimited task called flow does not participate in the management of transactions any controller ADF.
    2. Always Begin new Transaction: A new transaction begins when the stubborn workflow is entered, regardless of whether a transaction is in progress. The new transaction ends when the stubborn workflow stops.
    3. Always Use Existing Transaction: When it is called, the stubborn workflow participate in an existing transaction already underway.
    4. Use the existing if Possible Transaction: when it is called, the stubborn workflow is involved either in an existing transaction if there is, or starts a new transaction when the entrance to the stubborn workflow, if one does not exist.
  • Number of CPUS increase lead to the operating system not found

    I am runnung ESXi 4.1 vsphere

    Recently, I learned from a colleague I could increse the number of vCPUs on my virtual machines to make them a bit faster.  I decided to try this on my OS deployment server to see if it would indeed increase my speed.  I followed the instructions in the manual for vSphere, to increase the number of CPUS.  Once done, I started the virtual machine and now it does not start.  Only, he stays on the black screen and says "Not found operating system".  I checked the boot order and it's true.  I also put in the installation disk to try and make a fix of boot sector, but installation could not find the installed operating system or the other.  ARGH!  Any help would be wonderful!

    2 other virtual machines are running very well.

    Thank you

    Tim

    According to the vmsd file, it looks like the SCSI-ID's of your disks swapped (for some reason any, please do not ask me)

    I've corrected the .vmx file so the hard disks will be presented to the virtual machine using the original SCSI-ID's

    scsi0:0. FileName = 'Groves2008-2 - 000006.vmdk '.
    scsi0:1.filename = "Groves2008-2_1 - 000004.vmdk.
    scsi0:2.filename = "Groves2008-2_2 - 000001.vmdk".

    Please make sure that you did not another cliché, and these are the last hard files!

    To replace the .vmx file, first remove the virtual machine inventory (right-click the VM in the inventory--> "Remove from inventory"), then download the .vmx file attached to the file of the VM on the data store and finally right-click on the .vmx file and select "add to the inventory.

    Before turning off the virtual machine, take another snapshot to ensure you that we have a way back if it does not fire as expected!

    If this works, you should consider to the 'Delete All' snapshots in snapshot Manager.

    André

  • the operation could not be completed error 1035 com.apple.mobilephone

    I have phone 7 and a mistake on putting in place the reception of voice mail

    the operation could not be completed error 1035 com.apple.mobilephone

    Same error message, even tried operation. iPhone 6, iOS 10.0.1

  • The operation cannot be completed because you do not have the necessary permissions.

    The operation cannot be completed because you do not have the necessary permissions. This is the message I get when I want to create a new folder. I don't have this problem until recently. 1.

    How should I do?

    2 is that there is a security breach?

    I use sierra but, I had the same problem with el Capitan

    When you try to create a new folder? is it an external device? your office? a NAS?

  • I have several items in my trash that I can't remove. I get the message "the operation cannot be completed because one or more required elements could not be found. (Error code - 43) "when I try to do.

    The operation cannot be performed because one or more required items be found.

    (Error code - 43)

    I have several items in my trash that will not delete. I get the message that precedes, when I try to do. I deleted successfully other files using "delete immediately", but these just won't. I also can not move out of the trash to another folder.

    I'm using an iMac with OS X El Capitan 10.11.6 operating system

    Have you tried the instructions in the order that they are arranged in you may not empty the trash or move a file to the Trash - Apple Support?

Maybe you are looking for