title TransactionRequiredE xception details cause null stackTrace java

1
{"title":"TransactionRequiredException","details":{"cause":null,"stackTrace":"javax.persistence.TransactionRequiredException: JBAS011469: Transaction is required to perform this operation (either use a transaction or extended persistence context)\n\tat org.jboss.as.jpa.container.AbstractEntityManager.transactionIsRequired(AbstractEntityManager.java:692)\n\tat org.jboss.as.jpa.container.AbstractEntityManager.persist(AbstractEntityManager.java:562)\n\tat ru.lanit.hcs.repository.impl.JpaRepositoryImpl.create(JpaRepositoryImpl.java:57)\n\tat ru.lanit.hcs.homemanagement.impl.helpers.dataManagers.metering.factory.DeviceMeteringBaseFactory.createBaseMetering(DeviceMeteringBaseFactory.java:98)\n\tat ru.lanit.hcs.homemanagement.impl.helpers.dataManagers.metering.factory.DeviceMeteringBaseFactory.createBaseMeterings(DeviceMeteringBaseFactory.java:37)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:86)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:97)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.security.ejb.interceptor.EjbSecurityServerInterceptor.setContextUser(EjbSecurityServerInterceptor.java:33)\n\tat sun.reflect.GeneratedMethodAccessor762.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.metrics.MetricsInterceptor.intercept(MetricsInterceptor.java:82)\n\tat sun.reflect.GeneratedMethodAccessor761.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:49)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:73)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:258)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:333)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:243)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:189)\n\tat org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)\n\tat ru.lanit.hcs.homemanagement.impl.helpers.dataManagers.metering.factory.DeviceMeteringBaseFactory$$$view2582.createBaseMeterings(Unknown Source)\n\tat ru.lanit.hcs.homemanagement.impl.helpers.dataManagers.DeviceManager.create(DeviceManager.java:84)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:86)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:97)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.security.ejb.interceptor.EjbSecurityServerInterceptor.setContextUser(EjbSecurityServerInterceptor.java:33)\n\tat sun.reflect.GeneratedMethodAccessor762.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.metrics.MetricsInterceptor.intercept(MetricsInterceptor.java:82)\n\tat sun.reflect.GeneratedMethodAccessor761.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:49)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:73)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:258)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:333)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:243)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:189)\n\tat org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)\n\tat ru.lanit.hcs.homemanagement.impl.helpers.dataManagers.DeviceManager$$$view2502.create(Unknown Source)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267)\n\tat org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)\n\tat org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)\n\tat org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:263)\n\tat org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:115)\n\tat org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56)\n\tat org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:105)\n\tat ru.lanit.hcs.homemanagement.impl.helpers.dataManagers.DeviceManager$Proxy$_$$_Weld$Proxy$.create(DeviceManager$Proxy$_$$_Weld$Proxy$.java)\n\tat ru.lanit.hcs.homemanagement.impl.helpers.dataUpdaters.device.UpdateDeviceHelper.createDevice(UpdateDeviceHelper.java:63)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:86)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:97)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.security.ejb.interceptor.EjbSecurityServerInterceptor.setContextUser(EjbSecurityServerInterceptor.java:33)\n\tat sun.reflect.GeneratedMethodAccessor762.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.metrics.MetricsInterceptor.intercept(MetricsInterceptor.java:82)\n\tat sun.reflect.GeneratedMethodAccessor761.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:49)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:73)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:279)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:331)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:243)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:189)\n\tat org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)\n\tat ru.lanit.hcs.homemanagement.impl.helpers.dataUpdaters.device.UpdateDeviceHelper$$$view2645.createDevice(Unknown Source)\n\tat ru.lanit.hcs.homemanagement.impl.DeviceServiceImpl.createDevice(DeviceServiceImpl.java:536)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:86)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:97)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.security.ejb.interceptor.EjbSecurityServerInterceptor.setContextUser(EjbSecurityServerInterceptor.java:33)\n\tat sun.reflect.GeneratedMethodAccessor762.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.metrics.MetricsInterceptor.intercept(MetricsInterceptor.java:82)\n\tat sun.reflect.GeneratedMethodAccessor761.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:49)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:93)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:267)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:378)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:247)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.remote.EJBRemoteTransactionPropagatingInterceptor.processInvocation(EJBRemoteTransactionPropagatingInterceptor.java:80)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:189)\n\tat org.jboss.as.ejb3.remote.LocalEjbReceiver.processInvocation(LocalEjbReceiver.java:271)\n\tat org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:184)\n\tat ru.lanit.hcs.metrics.propagation.EjbMetricsClientInterceptor.handleInvocation(EjbMetricsClientInterceptor.java:64)\n\tat org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:186)\n\tat ru.lanit.hcs.security.ejb.interceptor.AbstractSecurityClientInterceptor.handleInvocation(AbstractSecurityClientInterceptor.java:33)\n\tat org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:186)\n\tat org.jboss.ejb.client.EJBObjectInterceptor.handleInvocation(EJBObjectInterceptor.java:58)\n\tat org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:186)\n\tat org.jboss.ejb.client.EJBHomeInterceptor.handleInvocation(EJBHomeInterceptor.java:83)\n\tat org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:186)\n\tat org.jboss.ejb.client.TransactionInterceptor.handleInvocation(TransactionInterceptor.java:42)\n\tat org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:186)\n\tat org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:125)\n\tat org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:186)\n\tat org.jboss.ejb.client.EJBInvocationHandler.sendRequestWithPossibleRetries(EJBInvocationHandler.java:257)\n\tat org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:202)\n\tat org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:185)\n\tat org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:148)\n\tat com.sun.proxy.$Proxy792.createDevice(Unknown Source)\n\tat ru.lanit.hcs.intbus.homeManagement.impl.DeviceFacadeImpl.createDevice(DeviceFacadeImpl.java:410)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:86)\n\tat org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:97)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.security.ejb.interceptor.EjbSecurityServerInterceptor.setContextUser(EjbSecurityServerInterceptor.java:33)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:375)\n\tat ru.lanit.hcs.metrics.MetricsInterceptor.intercept(MetricsInterceptor.java:82)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:89)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)\n\tat org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:49)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:93)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:267)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:378)\n\tat org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:247)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.remote.EJBRemoteTransactionPropagatingInterceptor.processInvocation(EJBRemoteTransactionPropagatingInterceptor.java:80)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)\n\tat org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)\n\tat org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)\n\tat org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:189)\n\tat org.jboss.as.ejb3.remote.protocol.versionone.MethodInvocationMessageHandler.invokeMethod(MethodInvocationMessageHandler.java:327)\n\tat org.jboss.as.ejb3.remote.protocol.versionone.MethodInvocationMessageHandler.access$100(MethodInvocationMessageHandler.java:69)\n\tat org.jboss.as.ejb3.remote.protocol.versionone.MethodInvocationMessageHandler$1.run(MethodInvocationMessageHandler.java:202)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n\tat java.lang.Thread.run(Thread.java:745)\n\tat org.jboss.threads.JBossThread.run(JBossThread.java:122)\n","message":"JBAS011469: Transaction is required to perform this operation (either use a transaction or extended persistence context)"}}