[ 
https://issues.apache.org/jira/browse/HBASE-12081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16234661#comment-16234661
 ] 

Mike Drob edited comment on HBASE-12081 at 11/1/17 8:07 PM:
------------------------------------------------------------

Tried to start a java8 compiled hbase in a java9 env:

{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}


was (Author: mdrob):
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)

Reply via email to