sleicht opened a new pull request, #3467:
URL: https://github.com/apache/avro/pull/3467

   ## What is the purpose of the change
   
   Resolves [AVRO-1425](https://issues.apache.org/jira/browse/AVRO-1425):
   
   Changes the class loading strategy in ClassUtils to first try the current 
thread's context class loader before falling back to the context class's class 
loader. This improves class loading reliability in different runtime 
environments.
   
   Removes the overloaded forName method that accepted a ClassLoader parameter 
and updates all callers to use the simplified method signature.
   
   ## Verifying this change
   
   This change is already covered by existing tests, such as *TestSpecificData*.
   
   And I checked with local SpringBoot App with Avro/Kafka and SpringBoot 
Devtools. Without the change I get the ClassCastException and with the change 
it works as expected. 
   
   ## Documentation
   
   - Does this pull request introduce a new feature? no
   - If yes, how is the feature documented? already working as documented


-- 
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]

Reply via email to