Mikhail Petrov created IGNITE-17499:
---------------------------------------

             Summary: Service method invocation excepition is not propagated to 
thin client side.
                 Key: IGNITE-17499
                 URL: https://issues.apache.org/jira/browse/IGNITE-17499
             Project: Ignite
          Issue Type: Bug
            Reporter: Mikhail Petrov


https://issues.apache.org/jira/browse/IGNITE-13389 introduced dedicated flag 
that make it possible to propagate server side stacktrace to a thin client 
side.  The mentoined above propagation does not work for exceptions that arises 
during Ignite Service invocation.

Steps to reproduce:
1. Start .Net Ignite node
2. Deploy service which invocation throws an arbitrary uncaught exception
3. Invoke previously deployed services via Java thin client

As a result, information about the custom code exception is not present in the 
exception stacktrace that is thrown after the service call.

The main reason of such behaviour is that  ClientServiceInvokeRequest.java:198 
does not propagate initial exception. So ClientRequestHandler#handleException 
could not handle exception properly even if 
ThinClientConfiguration#sendServerExceptionStackTraceToClient() is enabled.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to