Error in code generation for views


I am trying to create views following the documentation. When I compile and generate the code, I have got the errors from the generated code

not found: type AbstractMemberByEventViewImpl
[error] extends ViewRouterApiMemberData, AbstractMemberByEventViewImpl#AbstractMemberByEventMemberViewTable {

which came from AbstractMemberByEventView was generated but not AbstractMemberByEventViewImpl. How do I get rid of the Impl extended to the name?


It is added to avoid a conflict with the generated gRPC service interface when the name of the service ends with View. Looks like it actually looks for View in the entire name and not only as a suffix, so try renaming the view service in your protobuf definition to not contain the word View.

Thanks for your help.