[
https://issues.apache.org/jira/browse/HBASE-12081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16234661#comment-16234661
]
Mike Drob commented on HBASE-12081:
-----------------------------------
Tried to start a java8 compiled hbase:
{noformat}
mdrob@mdrob-MBP:/tmp/hb2a4/hbase-2.0.0-alpha4$ ./bin/start-hbase.sh
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was
deprecated in version 9.0 and will likely be removed in a future release.
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:80)
at
org.apache.hadoop.conf.Configuration.getBoolean(Configuration.java:1437)
at
org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:66)
at
org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:80)
at
org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:94)
at
org.apache.hadoop.hbase.util.HBaseConfTool.main(HBaseConfTool.java:39)
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 1
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3116)
at java.base/java.lang.String.substring(String.java:1885)
at org.apache.hadoop.util.Shell.<clinit>(Shell.java:51)
... 6 more
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was
deprecated in version 9.0 and will likely be removed in a future release.
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:80)
at
org.apache.hadoop.conf.Configuration.getBoolean(Configuration.java:1437)
at
org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:66)
at
org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:80)
at
org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:94)
at
org.apache.hadoop.hbase.zookeeper.ZKServerTool.main(ZKServerTool.java:60)
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 1
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3116)
at java.base/java.lang.String.substring(String.java:1885)
at org.apache.hadoop.util.Shell.<clinit>(Shell.java:51)
... 6 more
running master, logging to
/tmp/hb2a4/hbase-2.0.0-alpha4/bin/../logs/hbase-mdrob-master-mdrob-MBP.local.out
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was
deprecated in version 9.0 and will likely be removed in a future release.
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:80)
at
org.apache.hadoop.conf.Configuration.getBoolean(Configuration.java:1437)
at
org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:66)
at
org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:80)
at
org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:94)
at
org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:127)
at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2848)
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 1
: running regionserver, logging to
/tmp/hb2a4/hbase-2.0.0-alpha4/bin/../logs/hbase-mdrob-regionserver-mdrob-MBP.local.out
: Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was
deprecated in version 9.0 and will likely be removed in a future release.
: Exception in thread "main" java.lang.ExceptionInInitializerError
: at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:80)
: at
org.apache.hadoop.conf.Configuration.getBoolean(Configuration.java:1437)
: at
org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:66)
: at
org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:80)
: at
org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:94)
: at
org.apache.hadoop.hbase.regionserver.HRegionServer.main(HRegionServer.java:3029)
: Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 1
: at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3116)
{noformat}
> Considering Java 9
> ------------------
>
> Key: HBASE-12081
> URL: https://issues.apache.org/jira/browse/HBASE-12081
> Project: HBase
> Issue Type: Umbrella
> Reporter: Andrew Purtell
> Assignee: Sean Busbey
> Priority: Blocker
> Fix For: 1.4.0, 2.1.0, 1.5.0
>
>
> Java 9 will ship in 2016. This will be the first Java release that makes a
> significant compatibility departure from earlier runtimes.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)