Hi,
We are facing a very peculiar problem. One of our application is into Production since last 2.5 years, and running efficiently on Weblogic 7.0 SP2. Some time ago, we decided to migrate it to Weblogic 8.1. It ran perfectly fine on SP2, and SP3 without any problems. After running it through multiple
test rounds, we thought that it was ready for Production migration.
When we checked the BEA website, we noticed that SP5 had come out, so we downloaded it and deployed the application on it. But after starting the application, it is giving a java.lang.OutOfMemoryException. The same ear file runs perfectly fine on Weblogic 7.0 SP2, 8.1 SP2, 8.1 SP3, but throws out this exception on SP5. We've made sure that all the configuration settings (JVM heap size,
JDBC connections, etc.) are exactly the same on all versions, but still we are getting the exception.
We have also tried swapping the Sun JDKs, i.e running SP3 on the JDK which comes with SP5, and vice-versa. SP3 runs properly on both JDKs, while SP5 throws the exception on both JDKs. Then we tried running it with JRockit JVM, and it did not give the exception the first time around. But this is not reproducible, i.e. sometimes it throws the exception, and sometimes it does not.
Any help would be greatly appreciated.
Thanks in advance,
Prasanna