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

Missing object ID X in pool jdk.types.Method

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3 P3
    • 25
    • 25, 26
    • hotspot
    • jfr
    • Fix Understood
    • generic
    • generic

      Seen when running one of the stress tests:
       
      [stress.process.err] java.lang.AssertionError: Missing object ID 21757971 in pool jdk.types.Method. All IDs should reference an object
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ConstantMap.get(ConstantMap.java:80)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.Reference.resolve(Reference.java:38)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ConstantMap.resolve(ConstantMap.java:119)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ConstantMap.resolve(ConstantMap.java:125)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ConstantMap.resolve(ConstantMap.java:125)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ConstantMap.resolve(ConstantMap.java:125)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ConstantMap.get(ConstantMap.java:100)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ConstantMap.lambda$resolve$0(ConstantMap.java:133)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.LongMap.forEachKey(LongMap.java:239)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ConstantMap.resolve(ConstantMap.java:133)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ChunkParser.lambda$new$2(ChunkParser.java:147)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.LongMap.forEach(LongMap.java:248)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ChunkParser.<init>(ChunkParser.java:147)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ChunkParser.<init>(ChunkParser.java:113)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.ChunkParser.newChunkParser(ChunkParser.java:458)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.EventDirectoryStream.processRecursionSafe(Unknown Source)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.EventDirectoryStream.process(Unknown Source)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.AbstractEventStream.execute(Unknown Source)
      [stress.process.err] at jdk.jfr/jdk.jfr.internal.consumer.AbstractEventStream.lambda$startAsync$0(Unknown Source)
      [stress.process.err] at java.base/java.lang.Thread.run(Unknown Source)
      [stress.process.err] Iteration done: Foreign at Thu May 08 16:36:00 UTC 2025

            mgronlun Markus Grönlund
            mikael Mikael Vidstedt
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: