[jboss-jira] [JBoss JIRA] Commented: (JBAS-4493) aborting with 1 threads active! - Jboss then Hangs. Using EJB3

Michael JOnes (JIRA) jira-events at lists.jboss.org
Tue Jun 19 14:40:29 EDT 2007


    [ http://jira.jboss.com/jira/browse/JBAS-4493?page=comments#action_12366078 ] 
            
Michael JOnes commented on JBAS-4493:
-------------------------------------

If the app server stops responding to all requests for some reason and never recovers is that not a bug?  An app server should always stay running shouldn't it?

> aborting with 1 threads active! - Jboss then Hangs.  Using EJB3
> ---------------------------------------------------------------
>
>                 Key: JBAS-4493
>                 URL: http://jira.jboss.com/jira/browse/JBAS-4493
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: JBossAS-4.2.0.GA
>         Environment: Windows 2003 on Itanium using jrockit-R26.4.0-jdk1.5.0_06
>            Reporter: Michael JOnes
>
> I got this exception and a hanging JBoss on a production site. Here is the last entries in the log: - 
> 12:03:03,012 WARN [ValidatorResources] Form 'ProductForm' not found for locale 'en_NZ' 
> 12:07:41,977 WARN [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.BasicAction_58] - Abort of action id -3f57fdff:12dd:466f4b3f:94029 invoked while multiple threads active within it. 
> 12:07:41,977 WARN [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.CheckedAction_2] - CheckedAction::check - atomic action -3f57fdff:12dd:466f4b3f:94029 aborting with 1 threads active! 
> It did not work until I restarted it. I don't know how to replicate it as it is the first time I have seen it. It may have occured at the same time as a user triggered a call to the loadCache() method of this EJB: - 
> @Stateless 
> @TransactionManagement (TransactionManagementType.CONTAINER) 
> public class EStoreServerCacheManagerBean implements EStoreServerCacheManager, EStoreServerCacheManagerLocal { 
> /** 
> * Called when the cache needs to be refreshed from the database 
> */ 
> @TransactionTimeout(value=600) //10 Minutes to load all the summaries 
> public void loadCache() { 
> logger.debug("loadCache called"); 
> Store[] stores = storeManager.getStores(); 
> for(Store store : stores) { 
> EStoreObjectSpace.loadCache(store); 
> } 
>                       } 
> } 
> EStoreObjectSpace.loadCache() is defined as: - 
> public static synchronized EStoreCache loadCache(Store store) { } 
> Could it be that this method is synchronized ? 
> Does any one have any recommendations for debugging this? 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list