You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by David Blevins <da...@visi.com> on 2007/06/11 22:23:55 UTC
Hungry Exception Cleanup (Re: svn commit: r546178)
Rick, you rock! This is great!
-David
On Jun 11, 2007, at 8:58 AM, rickmcguire@apache.org wrote:
> Author: rickmcguire
> Date: Mon Jun 11 08:58:12 2007
> New Revision: 546178
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=546178
> Log:
> OPENEJB-591 "Hungry Exception" cleanup.
>
>
> Modified:
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/alt/containers/castor_cmp11/
> CastorCmpEngine.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/assembler/classic/Assembler.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/assembler/classic/CmpJarBuilder.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/cli/MainImpl.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/client/LocalInitialContextFactory.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/AnnotationDeployer.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/ConfigUtils.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/ConfigurationFactory.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/Deploy.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/DeploymentLoader.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/EjbJarUtils.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/JaxbUnmarshaller.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/ServiceUtils.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/rules/CheckClasses.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/config/rules/CheckMethods.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/BaseContext.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/CoreContext.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/
> SimpleTransactionSynchronizationRegistry.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Generator.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Util.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/entity/EntityInstanceManager.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/ivm/EjbHomeProxyHandler.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/ivm/naming/JndiEncArtifact.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/ivm/naming/NameNode.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/stateful/
> SessionSynchronizationCoordinator.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/stateful/SimplePassivater.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/stateful/
> StatefulInstanceManager.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/core/stateless/
> StatelessInstanceManager.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/resource/
> SharedLocalConnectionManager.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/resource/jdbc/JdbcLocalTransaction.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/resource/jdbc/JdbcManagedConnection.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/resource/jdbc/
> JdbcUnmanagedConnection.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/util/JarUtils.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/util/OpenEJBErrorHandler.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/util/SafeToolkit.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/util/io/FieldDescriptor.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/util/io/ObjectOutputStream.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/util/proxy/Jdk13ProxyFactory.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/util/proxy/Proxy.java
> incubator/openejb/trunk/openejb3/container/openejb-core/src/
> main/java/org/apache/openejb/util/urlhandler/resource/Handler.java
Re: Hungry Exception Cleanup (Re: svn commit: r546178)
Posted by Rick McGuire <ri...@gmail.com>.
David Blevins wrote:
> Rick, you rock! This is great!
And incredibly mind numbing :-)
>
> -David
>
> On Jun 11, 2007, at 8:58 AM, rickmcguire@apache.org wrote:
>
>> Author: rickmcguire
>> Date: Mon Jun 11 08:58:12 2007
>> New Revision: 546178
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=546178
>> Log:
>> OPENEJB-591 "Hungry Exception" cleanup.
>>
>>
>> Modified:
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/alt/containers/castor_cmp11/CastorCmpEngine.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/CmpJarBuilder.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/client/LocalInitialContextFactory.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ConfigUtils.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/Deploy.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentLoader.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarUtils.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JaxbUnmarshaller.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ServiceUtils.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckClasses.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckMethods.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/BaseContext.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContext.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/SimpleTransactionSynchronizationRegistry.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Generator.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Util.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/entity/EntityInstanceManager.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbHomeProxyHandler.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/JndiEncArtifact.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/NameNode.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/SessionSynchronizationCoordinator.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/SimplePassivater.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulInstanceManager.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateless/StatelessInstanceManager.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/SharedLocalConnectionManager.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/JdbcLocalTransaction.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/JdbcManagedConnection.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/JdbcUnmanagedConnection.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/JarUtils.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/OpenEJBErrorHandler.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/SafeToolkit.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/io/FieldDescriptor.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/io/ObjectOutputStream.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/Jdk13ProxyFactory.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/Proxy.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/urlhandler/resource/Handler.java
>>
>
>
Re: Hungry Exception Cleanup (Re: svn commit: r546178)
Posted by Rick McGuire <ri...@gmail.com>.
David,
How did you generate your original Hungry Exception list? I think
Geronimo could benefit from this as well.
Rick
David Blevins wrote:
> Rick, you rock! This is great!
>
> -David
>
> On Jun 11, 2007, at 8:58 AM, rickmcguire@apache.org wrote:
>
>> Author: rickmcguire
>> Date: Mon Jun 11 08:58:12 2007
>> New Revision: 546178
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=546178
>> Log:
>> OPENEJB-591 "Hungry Exception" cleanup.
>>
>>
>> Modified:
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/alt/containers/castor_cmp11/CastorCmpEngine.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/CmpJarBuilder.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/JndiEncBuilder.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/client/LocalInitialContextFactory.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ConfigUtils.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/Deploy.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentLoader.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarUtils.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JaxbUnmarshaller.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ServiceUtils.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckClasses.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckMethods.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/BaseContext.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContext.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/SimpleTransactionSynchronizationRegistry.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Generator.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/cmp/cmp2/Cmp2Util.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/entity/EntityInstanceManager.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbHomeProxyHandler.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/JndiEncArtifact.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/NameNode.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/SessionSynchronizationCoordinator.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/SimplePassivater.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulInstanceManager.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/stateless/StatelessInstanceManager.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/SharedLocalConnectionManager.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/JdbcLocalTransaction.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/JdbcManagedConnection.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/JdbcUnmanagedConnection.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/JarUtils.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/OpenEJBErrorHandler.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/SafeToolkit.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/io/FieldDescriptor.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/io/ObjectOutputStream.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/Jdk13ProxyFactory.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/Proxy.java
>>
>>
>> incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/urlhandler/resource/Handler.java
>>
>
>