[JBoss JIRA] Assigned: (JBAS-3071) MemoryLeak (redeployment) on EJB3
by Emmanuel Bernard (JIRA)
[ http://jira.jboss.com/jira/browse/JBAS-3071?page=all ]
Emmanuel Bernard reassigned JBAS-3071:
--------------------------------------
Assignee: Bill Burke (was: Emmanuel Bernard)
I'm removing my assignment.
My part has been fixed but I see things on the Timer and the ThreadLocal, reassigning to Bill so that he can dispatch to someone else.
> MemoryLeak (redeployment) on EJB3
> ---------------------------------
>
> Key: JBAS-3071
> URL: http://jira.jboss.com/jira/browse/JBAS-3071
> Project: JBoss Application Server
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: EJB3
> Affects Versions: JBossAS-4.0.4.CR2
> Reporter: Clebert Suconic
> Assigned To: Bill Burke
> Priority: Critical
> Fix For: JBossAS-5.0.0.Beta, JBossAS-4.0.5.GA
>
>
> This might be caused by JBAS-3016:
> But I'm seeing this strong reference:
> org.jboss.mx.loading.UnifiedClassLoader3@33411906
> !--- org.jboss.ejb3.stateless.StatelessContainer@29610827
> We should make sure EJB3 packages are not leaking.
--
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
19 years, 8 months
[JBoss JIRA] Created: (JBTM-132) Incorrect Uid values used in JTA/JTS XAResourceRecord
by Kevin Conner (JIRA)
Incorrect Uid values used in JTA/JTS XAResourceRecord
-----------------------------------------------------
Key: JBTM-132
URL: http://jira.jboss.com/jira/browse/JBTM-132
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: JTA Implementation, JTS Implementation
Affects Versions: 4.2.1
Reporter: Kevin Conner
Assigned To: Kevin Conner
Fix For: 4.2.2
Both versions of XAResourceRecord support an interface for indiciating that a resource should be the first or last to be called. This is achieved by assigning a specific Uid to those resources but the one used for the first resource is incorrect.
The values used by both is 0:0:0:1 which was never the lowest Uid. These values should also be handled directly by the Uid class so that they can remain consistent.
--
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
19 years, 8 months
[JBoss JIRA] Closed: (JBTM-81) Delay start of recovery manager
by Kevin Conner (JIRA)
[ http://jira.jboss.com/jira/browse/JBTM-81?page=all ]
Kevin Conner closed JBTM-81.
----------------------------
> Delay start of recovery manager
> -------------------------------
>
> Key: JBTM-81
> URL: http://jira.jboss.com/jira/browse/JBTM-81
> Project: JBoss Transaction Manager
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: JTA Implementation, JTS Implementation
> Affects Versions: 4.2
> Reporter: Mark Little
> Assigned To: Kevin Conner
> Priority: Minor
> Fix For: 4.2.2
>
> Time Spent: 1 day
> Remaining Estimate: 0 minutes
>
> Currently the Recovery Manager begins working as soon as JBossAS starts. When the local JTA implementation is used and there is a transaction to recover, we get the following stack trace:
> 10:52:35,529 WARN [loggerI18N] [com.arjuna.ats.internal.jta.resources.arjunacore.restorestate] [com.arjuna.ats.interna\
> l.jta.resources.arjunacore.restorestate] Exception on attempting to restore XAResource
> java.io.StreamCorruptedException: unexpected end of block data
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1321)
> at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
> at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.restore_state(XAResourceRecord.java:879)
> at com.arjuna.ats.arjuna.coordinator.BasicAction.restore_state(BasicAction.java:1410)
> at com.arjuna.ats.arjuna.coordinator.BasicAction.activate(BasicAction.java:711)
> at com.arjuna.ats.arjuna.coordinator.BasicAction.activate(BasicAction.java:673)
> at com.arjuna.ats.arjuna.recovery.RecoverAtomicAction.<init>(RecoverAtomicAction.java:60)
> at com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule.doRecoverTransaction(AtomicActionRecovery\
> Module.java:178)
> This is because the rest of the system isn't yet fully initialised. The next periodic run of recovery does not suffer this problem and recovery completes successfully. We should look at delaying the start of the Recovery Manager until JBossAS is fully initialised.
--
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
19 years, 8 months
[JBoss JIRA] Resolved: (JBTM-81) Delay start of recovery manager
by Kevin Conner (JIRA)
[ http://jira.jboss.com/jira/browse/JBTM-81?page=all ]
Kevin Conner resolved JBTM-81.
------------------------------
Resolution: Done
Fixed in revision 6408
> Delay start of recovery manager
> -------------------------------
>
> Key: JBTM-81
> URL: http://jira.jboss.com/jira/browse/JBTM-81
> Project: JBoss Transaction Manager
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: JTA Implementation, JTS Implementation
> Affects Versions: 4.2
> Reporter: Mark Little
> Assigned To: Kevin Conner
> Priority: Minor
> Fix For: 4.2.2
>
> Time Spent: 1 day
> Remaining Estimate: 0 minutes
>
> Currently the Recovery Manager begins working as soon as JBossAS starts. When the local JTA implementation is used and there is a transaction to recover, we get the following stack trace:
> 10:52:35,529 WARN [loggerI18N] [com.arjuna.ats.internal.jta.resources.arjunacore.restorestate] [com.arjuna.ats.interna\
> l.jta.resources.arjunacore.restorestate] Exception on attempting to restore XAResource
> java.io.StreamCorruptedException: unexpected end of block data
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1321)
> at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
> at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.restore_state(XAResourceRecord.java:879)
> at com.arjuna.ats.arjuna.coordinator.BasicAction.restore_state(BasicAction.java:1410)
> at com.arjuna.ats.arjuna.coordinator.BasicAction.activate(BasicAction.java:711)
> at com.arjuna.ats.arjuna.coordinator.BasicAction.activate(BasicAction.java:673)
> at com.arjuna.ats.arjuna.recovery.RecoverAtomicAction.<init>(RecoverAtomicAction.java:60)
> at com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule.doRecoverTransaction(AtomicActionRecovery\
> Module.java:178)
> This is because the rest of the system isn't yet fully initialised. The next periodic run of recovery does not suffer this problem and recovery completes successfully. We should look at delaying the start of the Recovery Manager until JBossAS is fully initialised.
--
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
19 years, 8 months
[JBoss JIRA] Created: (JBTM-116) setting of default timeout logic broken in mbean
by Mark Little (JIRA)
setting of default timeout logic broken in mbean
------------------------------------------------
Key: JBTM-116
URL: http://jira.jboss.com/jira/browse/JBTM-116
Project: JBoss Transaction Manager
Issue Type: Task
Security Level: Public (Everyone can see)
Components: JTA Implementation
Affects Versions: 4.2.1
Reporter: Mark Little
Assigned To: Mark Little
Fix For: 4.2.2
The mbean code for setting the default timeout says:
public void setTransactionTimeout(int timeout) throws javax.transaction.SystemException
{
if (timeout > 0)
{
TxControl.setDefaultTimeout(timeout);
}
else
throw new javax.transaction.SystemException("Transaction Timeout < 0");
}
This means that it's not possible for anyone to provide a value of -1, which means: transactions never timeout. Also, the if clause should say >= 0 if the else clause is to be accurate.
--
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
19 years, 8 months