Wildfly 10: @TransactionAttribute exception on startup
icaro56 Feb 22, 2016 2:30 PMI found a problem to startup my application. I have a method with a annotation @TransactionAttribute. When I was using the Jboss Eap 6.4 the annotation was working.
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
public T findByPrimaryKey_NotManaged(Long key) {
return (T) em.find(entityClass, key);
}
My log:
15:28:04,596 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.deployment.unit."zumpy3.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."zumpy3.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "zumpy3.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEJB0264: Could not merge data for UserDao
at org.jboss.as.ejb3.deployment.processors.merging.AbstractMergingProcessor.deploy(AbstractMergingProcessor.java:76)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
... 5 more
Caused by: java.lang.RuntimeException: WFLYEE0034: Could not resolve method Method findByPrimaryKey_NotManaged(java.lang.Long) on class class com.visualvirtual.zumpy.base.dao.BaseDao with annotations [NOT_SUPPORTED]
at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:79)
at org.jboss.as.ejb3.deployment.processors.merging.TransactionAttributeMergingProcessor.processTransactionAttributeAnnotation(TransactionAttributeMergingProcessor.java:90)
at org.jboss.as.ejb3.deployment.processors.merging.TransactionAttributeMergingProcessor.handleAnnotations(TransactionAttributeMergingProcessor.java:73)
at org.jboss.as.ejb3.deployment.processors.merging.AbstractMergingProcessor.processComponentConfig(AbstractMergingProcessor.java:92)
at org.jboss.as.ejb3.deployment.processors.merging.AbstractMergingProcessor.deploy(AbstractMergingProcessor.java:74)
... 6 more
15:28:04,599 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "zumpy3.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"zumpy3.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"zumpy3.war\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"zumpy3.war\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYEJB0264: Could not merge data for UserDao
Caused by: java.lang.RuntimeException: WFLYEE0034: Could not resolve method Method findByPrimaryKey_NotManaged(java.lang.Long) on class class com.visualvirtual.zumpy.base.dao.BaseDao with annotations [NOT_SUPPORTED]"}}