IC5Notice: We have upgraded developerWorks Community to the latest version of IBM Connections. For more information, read our upgrade FAQ.
Topic
  • 4 replies
  • Latest Post - ‏2012-07-13T12:46:01Z by EliotMoss
EliotMoss
EliotMoss
17 Posts

Pinned topic Getting undocumented error message with SDK 7 when using JVMTI: JVMJ9CL006E

‏2012-07-11T16:30:57Z |
[Again, this was posted to a different forum, but it was suggested that
I post it here also.]

Pursuant to my pending question on ClassFileLoadHook misbehaving under
SDK 6, I have now tried SDK 7 and cannot get as far. I re-built my
JVMTI agent to use the SDK 7 include files and libraries, and when I
run, after instrumenting Object and a few more classes (up through
String), I get:

JVMJ9CL006E: No pre-verify data for java/lang/Object

and the run terminates. I have not been able to find any document on
this message or what it means about what I am trying to do. Can someone
please clarify? Here is the output from -version:

java version "1.7.0"
Java(TM) SE Runtime Environment (build pxa6470sr1-20120330_01(SR1))
IBM J9 VM (build 2.6, JRE 1.7.0 Linux amd64-64 20120322_106209 (JIT enabled, AOT enabled)
J9VM - R26_Java726_SR1_20120322_1720_B106209
JIT - r11_20120322_22976
GC - R26_Java726_SR1_20120322_1720_B106209
J9CL - 20120322_106209)
JCL - 20120322_01 based on Oracle 7u3-b05

Regards -- Eliot Moss
Professor, Computer Science
University of Massachusetts Amherst
Updated on 2012-07-13T12:46:01Z at 2012-07-13T12:46:01Z by EliotMoss
  • SystemAdmin
    SystemAdmin
    2736 Posts

    Re: Getting undocumented error message with SDK 7 when using JVMTI: JVMJ9CL006E

    ‏2012-07-13T05:44:08Z  
    To simply load time verification, there are classes(system) verified & noted in the class definition(JSR 202, split verification). I hope your agent modified one such class which resulted in failure.
  • SystemAdmin
    SystemAdmin
    2736 Posts

    Re: Getting undocumented error message with SDK 7 when using JVMTI: JVMJ9CL006E

    ‏2012-07-13T06:19:25Z  
    To simply load time verification, there are classes(system) verified & noted in the class definition(JSR 202, split verification). I hope your agent modified one such class which resulted in failure.
    Sorry for error in my last update.

    I meant, To simplify the load time verification there are classes(system) verified & noted in the class definition(JSR 202, split verification).
  • SystemAdmin
    SystemAdmin
    2736 Posts

    Re: Getting undocumented error message with SDK 7 when using JVMTI: JVMJ9CL006E

    ‏2012-07-13T06:19:25Z  
    To simply load time verification, there are classes(system) verified & noted in the class definition(JSR 202, split verification). I hope your agent modified one such class which resulted in failure.
    Sorry for error in my last update.

    I meant, To simplify the load time verification there are classes(system) verified & noted in the class definition(JSR 202, split verification).
  • EliotMoss
    EliotMoss
    17 Posts

    Re: Getting undocumented error message with SDK 7 when using JVMTI: JVMJ9CL006E

    ‏2012-07-13T12:46:01Z  
    Sorry for error in my last update.

    I meant, To simplify the load time verification there are classes(system) verified & noted in the class definition(JSR 202, split verification).
    I understand now. It requires the "new" class file format, namely
    the one with frame information. All I needed to do was add a flag
    to tell ASM (the class file rewriting framework I am using) to write
    the frames. I now get dump later in the process, but that it clearly
    a different problem, so we can consider hits question to be closed.
    (I might need to ask further questions about the dump I am seeing,
    but I should dig into it more first.)

    Regards -- EM