Fagoter
02-13-2007, 04:33 PM
Hello Gays
I Have A problem, I'm using My Sq + lSpring.NET + NHibernate;
A performed standart HibernateTransation Manager Support by AOP in
Spring Context, and when store some to DB, I catch exception:
System.InvalidOperationException: No value for key [NHibernate.Impl.SessionFactoryImpl] bound to thread [TestRunnerThread]
at Spring.Transaction.Support.TransactionSynchronizat ionManager.UnbindResource(Object key)
at Spring.Data.NHibernate.HibernateTransactionManager .DoCleanupAfterCompletion(Object transaction)
at Spring.Transaction.Support.AbstractPlatformTransac tionManager.cleanupAfterCompletion(DefaultTransact ionStatus status)
at Spring.Transaction.Support.AbstractPlatformTransac tionManager.ProcessRollback(DefaultTransactionStat us status)
at Spring.Transaction.Support.AbstractPlatformTransac tionManager.Rollback(ITransactionStatus transactionStatus)
at Spring.Objects.ObjectUtils.InvokeMethod(MethodInfo method, Object instance, Object[] arguments)
at Spring.Aop.Framework.ReflectiveMethodInvocation.In vokeJoinpoint()
at Spring.Aop.Framework.AbstractMethodInvocation.Proc eed()
at eShop.Aop.Interceptors.TestInterceptor.Invoke(IMet hodInvocation invocation) in D:\Work\.NET\Diplom\Project\Aop\Aop\Aop\Intercepto rs\TestInterceptor.cs:line 24
at Spring.Aop.Framework.AbstractMethodInvocation.Proc eed()
at Spring.Aop.Framework.DynamicProxy.AdvisedProxy.Inv oke(Object proxy, Object target, Type targetType, MethodInfo targetMethod, Object[] args, IList interceptors)
at Spring.Proxy.CompositionAopProxy_3393a86ca076443f8 900656062511cea.Rollback(ITransactionStatus transactionStatus)
at Spring.Transaction.Interceptor.TransactionAspectSu pport.DoCloseTransactionAfterThrowing(TransactionI nfo transactionInfo, Exception exception)
I Have A problem, I'm using My Sq + lSpring.NET + NHibernate;
A performed standart HibernateTransation Manager Support by AOP in
Spring Context, and when store some to DB, I catch exception:
System.InvalidOperationException: No value for key [NHibernate.Impl.SessionFactoryImpl] bound to thread [TestRunnerThread]
at Spring.Transaction.Support.TransactionSynchronizat ionManager.UnbindResource(Object key)
at Spring.Data.NHibernate.HibernateTransactionManager .DoCleanupAfterCompletion(Object transaction)
at Spring.Transaction.Support.AbstractPlatformTransac tionManager.cleanupAfterCompletion(DefaultTransact ionStatus status)
at Spring.Transaction.Support.AbstractPlatformTransac tionManager.ProcessRollback(DefaultTransactionStat us status)
at Spring.Transaction.Support.AbstractPlatformTransac tionManager.Rollback(ITransactionStatus transactionStatus)
at Spring.Objects.ObjectUtils.InvokeMethod(MethodInfo method, Object instance, Object[] arguments)
at Spring.Aop.Framework.ReflectiveMethodInvocation.In vokeJoinpoint()
at Spring.Aop.Framework.AbstractMethodInvocation.Proc eed()
at eShop.Aop.Interceptors.TestInterceptor.Invoke(IMet hodInvocation invocation) in D:\Work\.NET\Diplom\Project\Aop\Aop\Aop\Intercepto rs\TestInterceptor.cs:line 24
at Spring.Aop.Framework.AbstractMethodInvocation.Proc eed()
at Spring.Aop.Framework.DynamicProxy.AdvisedProxy.Inv oke(Object proxy, Object target, Type targetType, MethodInfo targetMethod, Object[] args, IList interceptors)
at Spring.Proxy.CompositionAopProxy_3393a86ca076443f8 900656062511cea.Rollback(ITransactionStatus transactionStatus)
at Spring.Transaction.Interceptor.TransactionAspectSu pport.DoCloseTransactionAfterThrowing(TransactionI nfo transactionInfo, Exception exception)