Commit Failed Error when deploying RPD in OBIEE 11g

Problem: When we were trying to deploy our RPD from one environment to another, we had a problem. The deployment was throwing a strange error:

“Commit failed with 0 errors and 2 warnings. Problems reported by: bi_server1, bi_server2. See detailed logs for more information”

Nothing has changed in the environment. We were little perplexed with the error as there were no metalink notes or information regarding this error. (At least at the time of this writing)

Diagnosis: I usually diagnose for any error in the following log files.

(i) AdminServer log files

(ii) Domain log files

(iii) bi_server1 and bi_server2 (if cluster)

(iv) nqserver.log

(v) saw.log

I came across few exceptions in the logs:

  • Unexpected error waiting for domain changes to be saved ( Found in Domain log. Search in Metalink: No hit  )
  •  javax.management.InstanceNotFoundException (Found in Domain log. Search in Metalink:  Some non-OBIEE related hits. Did reviewed them for any relevance. )
  • UnexpectedEOF exception in saw.log and AdminServer.out
  • weblogic.socket.MaxMessageSizeExceededException: Incoming message of size: ‘11003760’ bytes exceeds the configured maximum of: ‘11000000’ bytes for protocol: ‘t3’.

The last error was interesting as it has a clear cause about the exception. Then I searched through the Admin Console and EM ( System MBean Browser ) for any parameter MaxMessageSize. Bingo!!!

I did see MaxMessageSize set to 11000000. I increased it to a higher value and the error message is gone.

To access the System MBean Browser, login to EM, right click on Domain ( Not on Farm_Domain ). You will find an option for System MBean Browser. From there you will see the bean for AdminServer or any additional servers  depending upon your configuration.

It would be great to have a detailed document and their effect of each of the component. I am working on both SOA Middleware and OBIEE at the same time for my project. The Oracle document’s are good. It could be great if they could emphasis on finer details that are relevant to deployments. Of course, there are a good collection of blogs will quality content. It would be great if there is one stop place for all.

Feel free to provide any feedback, if you benefit from the posting.

 

 

 

4 thoughts on “Commit Failed Error when deploying RPD in OBIEE 11g

  1. interesting piece of information, I had come to know about your web-page from my friend pramod, jaipur,i have read atleast eight posts of yours by now, and let me tell you, your blog gives the best and the most interesting information. This is just the kind of information that i had been looking for, i’m already your rss reader now and i would regularly watch out for the new posts, once again hats off to you! Thanks a million once again, Regards.

  2. MaxMessageSize set to 11000000

    Hi Please give me clear steps on how to change this.

    Thanks & Regards
    sekhar

  3. The steps involved are login to EM > Right click on Domain > System MBean Properties > Configuration MBeans > com.bea > Server > WLS_SOA1. You will see MaxMessageSize along with a long list of other attributes.

Leave a comment