sdedic opened a new pull request, #4936:
URL: https://github.com/apache/netbeans/pull/4936

   The culprit for the reported error (see #4923) is a `LinkageError` as the 
gradle version configured for the build changed its internal APIs (a change 
needed to adopt Groovy 4.0). It's true that now the gradle project loader 
accesses even gradle internal APIs that can be less stable than the proper APIs.
   
   This PR centralizes the gradle internal access to `GradleInternalAdapter` 
class. Each call to an internal API should be now guarded with `safeCall` that 
blocks thrown `Errors` and `RuntimeExceptions` and logs them as problems, but 
continue the loading process.
   
   The main `NbProjectInfoBuilder` should be now free of references to Gradle 
internals. To accommodate different API versions, the Adapter can be subclassed 
with alternative implementations for both newer or older versions that the one 
the gradle tooling is compiled againts.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to