Bug 922339
| Summary: | Deadlock in org.jboss.as.ejb3.remote.protocol.versionone.MethodInvocationMessageHandler (client) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | wfink | ||||
| Component: | EJB | Assignee: | wfink | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 6.0.1 | CC: | jmartisk | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | |||||||
| : | 922340 (view as bug list) | Environment: | |||||
| Last Closed: | Type: | Bug | |||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 922340 | ||||||
| Attachments: |
|
||||||
Problem is solved in EAP6.1.Alpha The fix is present in 6.1.0.ER3. This bug is not marked as ON_QA, but I will close it anyway; if there are concerns, please add comments. |
Created attachment 711015 [details] Maven project to reproduce the issue Description of problem: The MethodInvocationMessageHandler doesn't catch java.lang.IllegalArgumentException. This causes the server hangs. How reproducible: A simple reproducer based on the ejb-remote quickstart is attached Steps to Reproduce: 1. compile and deploy the project (mvn clean install jboss-as:deploy) 2. run the client java -cp target/classes:../server-side/target/jboss-as-ejb-remote-app-client.jar:../../jboss/bin/client/jboss-client.jar org.jboss.as.quickstarts.ejb.remote.client.RemoteEJBClient Actual results: Client hung Expected results: Exception at client side that the marshalling failed