[jboss-jira] [JBoss JIRA] (WFLY-3137) WELD-000019: Error destroying an requestscoped entitymanager

Richard Yang (JIRA) issues at jboss.org
Wed Mar 19 00:06:10 EDT 2014


     [ https://issues.jboss.org/browse/WFLY-3137?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Richard Yang updated WFLY-3137:
-------------------------------

    Description: 
I have a simple producer for a requestscoped entitymanager:

@PersistenceContext(unitName = mydatasource)
	private EntityManager em;
@Produces
	@myEM
	@RequestScoped
	protected EntityManager createEntityManager() {
		return em;
	}

	protected void closeEntityManager(
			@Disposes @myEM EntityManager entityManager) {
		if (entityManager.isOpen()) {
			entityManager.close();
		}
	}

I inject this to applicationScoped bean. In the log, I see for each close of entityManager, wildfly logs an error:
WELD-000019: Error destroying an instance org.jboss.as.jpa.container.TransactionScopedEntityManager at 7c213180 of Producer Method [EntityManager] with qualifiers [@myEM @Any] declared as [[BackedAnnotatedMethod] @Produces @myEM @RequestScoped protected createEntityManager()]

  was:
I have a simple producer for a requestscoped entitymanager:

@PersistenceContext(unitName = mydatasource)
	private EntityManager em;
@Produces
	@myEM
	@RequestScoped
	protected EntityManager createEntityManager() {
		return this.epenops;
	}

	protected void closeEntityManager(
			@Disposes @myEM EntityManager entityManager) {
		if (entityManager.isOpen()) {
			entityManager.close();
		}
	}

I inject this to applicationScoped bean. In the log, I see for each close of entityManager, wildfly logs an error:
WELD-000019: Error destroying an instance org.jboss.as.jpa.container.TransactionScopedEntityManager at 7c213180 of Producer Method [EntityManager] with qualifiers [@myEM @Any] declared as [[BackedAnnotatedMethod] @Produces @myEM @RequestScoped protected createEntityManager()]


    
> WELD-000019: Error destroying an requestscoped entitymanager
> ------------------------------------------------------------
>
>                 Key: WFLY-3137
>                 URL: https://issues.jboss.org/browse/WFLY-3137
>             Project: WildFly
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: CDI / Weld
>    Affects Versions: 8.0.0.Final
>         Environment: window 7 64bits, javaee 1.7
>            Reporter: Richard Yang
>            Assignee: Stuart Douglas
>
> I have a simple producer for a requestscoped entitymanager:
> @PersistenceContext(unitName = mydatasource)
> 	private EntityManager em;
> @Produces
> 	@myEM
> 	@RequestScoped
> 	protected EntityManager createEntityManager() {
> 		return em;
> 	}
> 	protected void closeEntityManager(
> 			@Disposes @myEM EntityManager entityManager) {
> 		if (entityManager.isOpen()) {
> 			entityManager.close();
> 		}
> 	}
> I inject this to applicationScoped bean. In the log, I see for each close of entityManager, wildfly logs an error:
> WELD-000019: Error destroying an instance org.jboss.as.jpa.container.TransactionScopedEntityManager at 7c213180 of Producer Method [EntityManager] with qualifiers [@myEM @Any] declared as [[BackedAnnotatedMethod] @Produces @myEM @RequestScoped protected createEntityManager()]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list