[ https://issues.apache.org/jira/browse/LANG-624?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12987546#action_12987546 ]
Gary Gregory edited comment on LANG-624 at 1/27/11 8:18 AM: ------------------------------------------------------------ For: public static final String JAVA_SPECIFICATION_VERSION = getSystemProperty("java.specification.version"); private static final JavaVersion Enum_JAVA_SPECIFICATION_VERSION = JavaVersion.get(JAVA_SPECIFICATION_VERSION); The name Enum_JAVA_SPECIFICATION_VERSION looks odd, how about one of: - JAVAVERSION_SPECIFICATION - JAVA_VERSION_SPECIFICATION - JAVAVERSION_ENUM_SPECIFICATION - JAVA_VERSION_ENUM_SPECIFICATION was (Author: ggreg...@seagullsw.com): For: > SystemUtils.getJavaVersionAsFloat throws StringIndexOutOfBoundsException on > Android runtime/Dalvik VM > ----------------------------------------------------------------------------------------------------- > > Key: LANG-624 > URL: https://issues.apache.org/jira/browse/LANG-624 > Project: Commons Lang > Issue Type: Bug > Components: lang.* > Affects Versions: 2.5 > Reporter: Travis Truman > Fix For: 3.0 > > Attachments: AndriodJavaVersion.png, LANG-624.patch > > > Can be replicated in the Android emulator quite easily. > Stack trace: > {noformat} > at > org.apache.commons.lang.builder.ToStringBuilder.<clinit>(ToStringBuilder.java:98) > E/AndroidRuntime( 1681): ... 17 more > E/AndroidRuntime( 1681): Caused by: java.lang.ExceptionInInitializerError > E/AndroidRuntime( 1681): at > org.apache.commons.lang.builder.ToStringStyle$MultiLineToStringStyle.<init>(ToStringStyle.java:2276) > E/AndroidRuntime( 1681): at > org.apache.commons.lang.builder.ToStringStyle.<clinit>(ToStringStyle.java:94) > E/AndroidRuntime( 1681): ... 18 more > E/AndroidRuntime( 1681): Caused by: java.lang.StringIndexOutOfBoundsException > E/AndroidRuntime( 1681): at java.lang.String.substring(String.java:1571) > E/AndroidRuntime( 1681): at > org.apache.commons.lang.SystemUtils.getJavaVersionAsFloat(SystemUtils.java:1153) > E/AndroidRuntime( 1681): at > org.apache.commons.lang.SystemUtils.<clinit>(SystemUtils.java:818) > {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.