coheigea opened a new pull request, #3571: URL: https://github.com/apache/cxf/pull/3571
Properties declared in a generic superclass (e.g. 'PK getId()' in AbstractPersistable<PK extends Serializable>) were typed by their erased bound. A nested query such as 'call.id eq 1' then failed with NoSuchMethodException: java.io.Serializable.<init>(), and a top-level 'id==1' failed in FIQL or kept the literal's type (Byte) in OData. Resolve type variables against the concrete bean class in Beanspector and in the nested property path of AbstractSearchConditionParser, and fall back to a compatible setter when the erased setter parameter type differs from the resolved type. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
