Plan Creation in SOAINFRA Fails with JAVA.LANG.ILLEGALSTATEEXCEPTION Error

Issue

Bug Number: 36907731

Impacted Releases: 14.1.2.0.0

Impacted Platforms: All

When you create a plan in SOAINFRA, the plan creation fails with the following error:
JAVA.LANG.ILLEGALSTATEEXCEPTION: CANNOT CONVERT VALUE OF TYPE 'JDK.PROXY7.$PROXY447

This error is caused when you update the transaction timeout value for FacadeFinderBean property in the Oracle WebLogic Remote Console.

  1. Navigate to the Monitoring Tree, and select Deployments.
  2. Select Subdeployments and then choose fabric-ejb.jar.
  3. Further, select FacadeFinderBean and then select Transaction Descriptor.
  4. Update the value of Transaction Timeout field as 600.
  5. Save and Redeploy the SOAINFRA application.

Workaround

You must manually modify the transaction timeout setting in your deployment archive.

  1. Open the fabric-ejb.jar file in your deployment archive.
  2. Increase the transaction timeout value in the META-INF/weblogic-ejb-jar.xml file to a larger value.
  3. Update the jar file.
  4. Restart the managed server that includes SOA infrastructure.