Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Bug in IT tests in CatalogServiceIT on Glassfish #14

Open
antoinesd opened this issue Feb 6, 2012 · 0 comments
Open

Bug in IT tests in CatalogServiceIT on Glassfish #14

antoinesd opened this issue Feb 6, 2012 · 0 comments

Comments

@antoinesd
Copy link
Collaborator

When Launching integration tests on Glassfish with mvn clean install -Pglassfish-embedded. The following error occurs :

ATTENTION: EJB5184:A system exception occurred during an invocation on EJB CatalogService, method: public void org.agoncal.application.petstore.service.CatalogService.removeCategory(org.agoncal.application.petstore.domain.Category)
6 févr. 2012 14:15:36 com.sun.ejb.containers.BaseContainer postInvoke
ATTENTION: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean
    at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5071)
    at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906)
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045)
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1994)
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
    at $Proxy158.removeCategory(Unknown Source)
    at org.agoncal.application.petstore.service.__EJB31_Generated__CatalogService__Intf____Bean__.removeCategory(Unknown Source)
...
    at org.agoncal.application.petstore.service.CatalogService$Proxy$_$$_Weld$Proxy$.removeCategory(CatalogService$Proxy$_$$_Weld$Proxy$.java)
    at org.agoncal.application.petstore.service.DBPopulator.clearDB(DBPopulator.java:64)
Caused by: java.lang.IllegalArgumentException: Cannot merge an entity that has been removed: Category{id=1, name='Fish', description='Any of numerous cold-blooded aquatic vertebrates characteristically having fins, gills, and a streamlined body'}
    at org.eclipse.persistence.internal.sessions.MergeManager.registerObjectForMergeCloneIntoWorkingCopy(MergeManager.java:912)
    at org.eclipse.persistence.internal.sessions.MergeManager.mergeChangesOfCloneIntoWorkingCopy(MergeManager.java:494)
    at org.eclipse.persistence.internal.sessions.MergeManager.mergeChanges(MergeManager.java:271)
    ...
    ... 133 more

Yet the tests are ok (green bar).

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant