Community
Participate
Working Groups
Create a simple composite with a component, a service and a reference. Make sure the reference's name starts with a capital letter. The SCA builder will signal that it cannot find the reference in the implementation.
The error is not really in the validation. The problem comes from the generation. Reference names should be marked in the generated implementation. Otherwise, there are deduced from the method name, which leads to error with references whose name starts with a upper case letter. The real thing is to set the reference names in the generated code skeleton of the implementations.
Commit # 3666 In fact, the generation of Java skeletons from the composite had to be fixed. And it was. The validation was not wrong, the generation that led to validation was.