This content has been marked as final.
Show 2 replies
-
1. Re: Can't get use-try-lock to work
fishribs Jul 1, 2009 4:36 PM (in response to fishribs)Further update: First, this is for jboss-5.0.1.GA.
Second:
This seems to be an incompatibility in a configuration attribute type. In initializing the datasource, the class LocalManagedConnectionFactory is being used. This extends BaseWrapperManagedConnectionFactory, which has a methodpublic void setUseTryLock(int useTryLock)
This would be set by ManagedConnectionFactoryDeployment.setManagedConnectionFactoryAttribute().
I believe the value is coming from DataSourceDeploymentMetaData:@ManagementProperty(name="use-try-lock", description="The internal lock timeout", includeInTemplate=true) public long getUseTryLock()
However, the setter takes an int. The property is defined as a long. The reflection in the method that sets it is looking for something that takes a long, and does not find it. It logs it as a trace, since its not required to be there, so no warning is indicated. In short, there doesn't seem to be a way to configure the use-try-lock timeout. -
2. Re: Can't get use-try-lock to work
alskor Jul 22, 2009 5:42 PM (in response to fishribs)there's a bug in Jboss 5:
https://jira.jboss.org/jira/browse/JBAS-7071