jvenant opened a new issue, #11525:
URL: https://github.com/apache/pinot/issues/11525

   I think there is an issue with this commit 
6c69be463fea9ba9c0fe0103215f47581d41f8d4 preventing broker server to start
   
   It happen during reflection when the server search for `@ScalarFunction` 
annotated methods. A ReflectionsException is raised complaining that 
`ObjectFunctions` doesn't have `caseWhen` member
   I think it's more a bug in Reflexion library itself. It seems to be confuse 
with the Boolean type and boolean native type.
   the `Reflections.getMethodsAnnotatedWith` (called from 
`PinotReflectionUtils.getMethodsThroughReflection`) generate a methods 
descriptor String looking like :
   `org.apache.pinot.common.function.scalar.ObjectFunctions.caseWher(boolean, 
java.lang.Objet, ...)`
   and compare it with the method signature : 
   
`org.apache.pinot.common.function.scalar.ObjectFunctions.caseWher(java.lang.Boolean,
 java.lang.Objet, ...)`
   in `Utils.getMemberFromDescriptor`
   As the two signatures don't match. It can't find the class member and raise 
the exception


-- 
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: commits-unsubscr...@pinot.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to