Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-5055293

java.lang.instrument: can't change classloader search after init

XMLWordPrintable

    • b57
    • generic, sparc
    • generic, solaris_9

      The method appendToBootstrapClassLoaderSearch allows a class to be loaded by,
      say the application classloader, then, after the call, by the bootstrap
      loader -- in violation of classloader semantics.

      There is a similar issue with appendToClassPath.

      Yet, in order to reference the instrumentation support code, an agent must
      be able to set these values. The only safe time to set them is before any
      other class loaders have been used.

      They thus must be bundled with the definition of the agent. The standard
      mechanism for bundling is a JAR file.

            alanb Alan Bateman
            rfield Robert Field (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: