[
https://issues.apache.org/jira/browse/GROOVY-12379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18113087#comment-18113087
]
ASF GitHub Bot commented on GROOVY-12379:
-----------------------------------------
paulk-asert opened a new pull request, #2902:
URL: https://github.com/apache/groovy/pull/2902
Put the three module jars on the probe classpath, union their shipped
metadata in the drift check, and exercise Path extensions, the XML parsers and
builder, and JSON output and parsing. The strict-mode image found three gaps:
groovy-xml's FactorySupport needs its JAXP ServiceLoader lookups and default
implementations registered (generator gains a resources section), groovy-json
needs its ServiceLoader-loaded string service (hand-written module metadata),
and the Introspector's by-name resolution of Path's parameter types needs a
hand-listed entry the JVM agent cannot record, now preserved across
updateProbeMetadata.
> native probe: cover groovy-nio, groovy-xml and groovy-json
> ----------------------------------------------------------
>
> Key: GROOVY-12379
> URL: https://issues.apache.org/jira/browse/GROOVY-12379
> Project: Groovy
> Issue Type: Improvement
> Reporter: Paul King
> Priority: Major
>
> Put the three module jars on the probe classpath, union their shipped
> metadata in the drift check, and exercise Path extensions, the XML
> parsers and builder, and JSON output and parsing. The strict-mode image
> found three gaps: groovy-xml's FactorySupport needs its JAXP ServiceLoader
> lookups and default implementations registered (generator gains a
> resources section), groovy-json needs its ServiceLoader-loaded string
> service (hand-written module metadata), and the Introspector's by-name
> resolution of Path's parameter types needs a hand-listed entry the JVM
> agent cannot record, now preserved across updateProbeMetadata.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)