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

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

    XMLWordPrintable

Details

    • b57
    • generic, sparc
    • generic, solaris_9

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: