CompositeActivatorImpl::createServiceWire() identifies the target operation
as follows

Operation targetOperation = interfaceContractMapper.map(
targetContract.getInterface(), operation);

This can return null in some circumstances, for example, of you try to
expose a non remoteable interface as a web service as I did. The resulting
null target operation is passed down into the wire construction logic and as
you may expect causes problems.

We could trap this case here but shouldn't this be caught by the builder
somewhere? Can someone point me in at the right bit of code in the composite
builder.

Simon

Reply via email to