Description
Setup
- Ignite Java service with a method having an array of user types as a parameters, for example, caclulate(Parameter[] params)
Actions
- .NET client calls the Ignite Java service, for example, ignite.GetServices().GetServiceProxy<ICalculator>().calculate(new[] {new Parameter()});
Expected
- The service method is called
Actual
- Exception "Could not find proxy method 'calculate' in class ICalculator"
Workaround
- Replace array of user types with array of objects in the service methods signatures, for example, caclulate(Object[] params)
Attachments
Attachments
Issue Links
- is related to
-
IGNITE-13734 .NET Service loses returned array type information
- Resolved
-
IGNITE-14299 .NET: Service loses array type information
- Resolved
- links to