Not sure if this is an issue with openjdk 6 or not. If not, please close this as 'not a bug'
The jvmti.xml defines the variable "onedotmicroversion" value using the SCCS %I% keyword:
<specification label="JVM(TM) Tool Interface"
majorversion="1"
minorversion="1"
onedotmicroversion="%I%">
There are the following dependencies on the onedotmicroversion value:
jvmtiLib.xsl:
<xsl:variable name="microversionbase" select="100"/>
<xsl:template name="microversion">
<xsl:variable name="micro" select="substring-after(//specification/@onedotmicroversion, '1.')"/>
<xsl:choose>
<xsl:when test="string($micro)=''">
<xsl:text>dev</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$micro - $microversionbase"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
All the above needs to be fixed to complete transition from TeamWare to Mercurial.