Thursday, October 15, 2015

Weblogic 12.1,Managed server log showing "The transaction is no longer active - status: 'Marked rollback.[Reason=weblogic.transaction.internal.TimedOutException: Transaction timed out after 902 seconds"

We have deployed oracle Agile 9.3.3 on Weblogic 12.1 now we are not able to export agile data in CSV format, While investing managed server log shows that "while exporting report data from agile "The transaction is no longer active - status: 'Marked rollback.[Reason=weblogic.transaction.internal.TimedOutException: Transaction timed out after 902 seconds"

It means default timeout of JTA is 15 minutes by default

So Timeout of JTA increased using weblogic console.
domain->services->JTA
changed the timeout seconds =1800 (30 min)


ORACLE OHS 12 Timeout : HTTP/1.1 503 Service Temporarily Unavailable

Error found in Weblogic Log

HTTP/1.1 503 Service Temporarily Unavailable 
Date: Mon, 07 Sep 2015 08:47:13 GMT 
Server: Oracle-HTTP-Server-11g 
Content-Length: 250 
Connection: close 
Content-Type: text/html 
Content-Language: en 

Weblogic Bridge Message

Failure 


of Web Server bridge:

No backend server available for connection:

timed out after 10 seconds or idempotent set to OFF or method not 
idempotent.


----------------- 
This means,  <"Any ERROR">  is caused by connection timeout, the OHS(Oracle Http Server) will reset the connection if it doesn't receive the response from Weblogic server in certain time (By default, 5 minute). 
Many debug log enabled in your system seems to affect this problem. 

To avoid this problem, you can increase the connection timeout for OHS. 
Solution

Set OHS timeout default it is 5 min change it to 30 min by 

Timeout  1800  in below file

///instances/instance1/config/OHS/ohs1/httpd.conf

Weblogic 12.1, Managed server giving error "javax.naming.NoPermissionException: User does not have permission on javax to perform lookup operation."

After Applying debug log, Managed Server is giving error "javax.naming.NoPermissionException: User does not have permission on javax to perform lookup operation." whereas Admin Server is working fine.

Solution is Open weblogic Console
go in Domain->Security and checked the option "Anonymous Admin lookup enabled"

then save and activate the changes and restart managed server, It will run successfully.