[esb-issues] [JBoss JIRA] Updated: (JBESB-2106) JBR listener doesn't return error to a client
Martin Vecera (JIRA)
jira-events at lists.jboss.org
Mon Oct 13 09:28:20 EDT 2008
[ https://jira.jboss.org/jira/browse/JBESB-2106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Vecera updated JBESB-2106:
---------------------------------
Attachment: security_basic_JBESB-2106.tar.bz2
Sorry for the delay...
See attached QS (based on security_basic). See the error thrown at the client side:
[java] Sending http post to server...
[java] org.jboss.remoting.CannotConnectException: Can not connect http client invoker. Response: JBoss Remoting: Error occurred within target application./500.
[java] at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:348)
[java] at org.jboss.remoting.transport.http.HTTPClientInvoker.transport(HTTPClientInvoker.java:137)
[java] at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
[java] at org.jboss.remoting.Client.invoke(Client.java:1634)
[java] at org.jboss.remoting.Client.invoke(Client.java:548)
[java] at org.jboss.soa.esb.samples.quickstart.securitybasic.HttpClient.makeInvocation(HttpClient.java:52)
[java] at org.jboss.soa.esb.samples.quickstart.securitybasic.HttpClient.main(HttpClient.java:76)
[java] Caused by: java.lang.NullPointerException
[java] at org.jboss.remoting.transport.http.HTTPClientInvoker.readResponse(HTTPClientInvoker.java:526)
[java] at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:307)
[java] ... 6 more
Caused by NPE - there is no response that the client could read. I think it should receive an error message because wrong credentials are used. Or am I wrong and this is correct behaviour?
Btw. when correct credentials are used, EOFException is thrown instead which is wrong either, I think...
> JBR listener doesn't return error to a client
> ---------------------------------------------
>
> Key: JBESB-2106
> URL: https://jira.jboss.org/jira/browse/JBESB-2106
> Project: JBoss ESB
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Rosetta
> Affects Versions: 4.4
> Reporter: Martin Vecera
> Attachments: security_basic_JBESB-2106.tar.bz2
>
>
> When I'm using JBR listener in synchronous way, I'm not able to find out whether the message was successfully delivered.
> JBossRemotingGatewayListener, method invoke(), line 345:
> Object response = messageDeliveryAdapter.deliverSync(invocationRequest, 20000);
> When an exception is thrown (e.g. SecurityServiceException), the client is never informed of this problem. As a response it simply gets null. I'd expect for the client to get the exception.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the esb-issues
mailing list