Tuesday, November 19, 2013

Internal error: Failed to make composite state update: Composite "" does not exist.

Sometimes when you are working on the BPEL Processes then your process goes into the faulted state and in that case you can't do anything(shutdown, startup, retired etc.) and when you click on any action following error is thrown:




Internal error: Failed to make composite state update: Composite "Default/HelloWorld!1.0*soa_cad506cc-72bd-4b2c-9990-5c84ea3861c7" does not exist.

Error Symptoms

In my case this error comes when my Main Process is dependent on other composites and when I restart the Server before loading of the dependent composites my Main Process loads first and goes into the faulted state(as stated above).

Solution

  1. To resolve this issue you can localize the artifacts of the dependent composite so that after restarting the server the dependent artifacts are available to the Main Process.
  2. Or you can put dependent artifacts on the Oracle MDS Repository and give the reference of dependent artifacts from the MDS to the Main Process.
Well I followed the Step 1.

After these steps, I remove the composites which already in the faulted state from the MDS. Just follow this blog post : http://codeconfuse.blogspot.in/2013/11/delete-bpel-composites-which-are-in.html

No comments:

Post a Comment