[
https://issues.apache.org/jira/browse/PHOENIX-4446?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rajeshbabu Chintaguntla updated PHOENIX-4446:
---------------------------------------------
Attachment: PHOENIX-4446_addendum.patch
Here is the addendum fixes the WALReplayWithIndexWritesAndCompressedWALIT. The
other failure is flaky and not related to this issue. In the addendum skipping
throwing exception on failures to check WAL restoration. Otherwise we might go
with check for the table existence and all in PhoenixIndexFailurePolicy on
exception which doesn't require for this issue.
> Sequence table region opening failing because of property setting attempt on
> read-only configuration
> ----------------------------------------------------------------------------------------------------
>
> Key: PHOENIX-4446
> URL: https://issues.apache.org/jira/browse/PHOENIX-4446
> Project: Phoenix
> Issue Type: Sub-task
> Reporter: Rajeshbabu Chintaguntla
> Assignee: Rajeshbabu Chintaguntla
> Fix For: 5.0.0
>
> Attachments: PHOENIX-4446.patch, PHOENIX-4446_addendum.patch
>
>
> The sequence table region opening failed because we are trying to set a
> property to read only configuration while initializing the Indexer
> coprocessor.
> {noformat}
> 2017-12-08 15:06:56,401 INFO
> [RpcServer.default.FPBQ.Fifo.handler=29,queue=2,port=16020]
> regionserver.RSRpcServices: Open
> SYSTEM.SEQUENCE,,1512725815924.f335e39a7727f8c17aa6b572a2c277a8.
> 2017-12-08 15:06:56,419 ERROR [RS_OPEN_PRIORITY_REGION-10.114.94.100:16020-0]
> coprocessor.CoprocessorHost: The coprocessor
> org.apache.phoenix.hbase.index.Indexer threw
> java.lang.UnsupportedOperationException: Read-only Configuration
> java.lang.UnsupportedOperationException: Read-only Configuration
> at
> org.apache.hadoop.hbase.coprocessor.ReadOnlyConfiguration.setIfUnset(ReadOnlyConfiguration.java:134)
> at
> org.apache.phoenix.index.PhoenixIndexBuilder.setup(PhoenixIndexBuilder.java:108)
> at
> org.apache.phoenix.hbase.index.builder.IndexBuildManager.getIndexBuilder(IndexBuildManager.java:65)
> at
> org.apache.phoenix.hbase.index.builder.IndexBuildManager.<init>(IndexBuildManager.java:56)
> at org.apache.phoenix.hbase.index.Indexer.start(Indexer.java:215)
> at
> org.apache.hadoop.hbase.coprocessor.BaseEnvironment.startup(BaseEnvironment.java:72)
> at
> org.apache.hadoop.hbase.coprocessor.CoprocessorHost.checkAndLoadInstance(CoprocessorHost.java:264)
> at
> org.apache.hadoop.hbase.coprocessor.CoprocessorHost.load(CoprocessorHost.java:227)
> at
> org.apache.hadoop.hbase.coprocessor.CoprocessorHost.load(CoprocessorHost.java:186)
> at
> org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.loadTableCoprocessors(RegionCoprocessorHost.java:420)
> at
> org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.<init>(RegionCoprocessorHost.java:276)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.<init>(HRegion.java:797)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.<init>(HRegion.java:699)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.newHRegion(HRegion.java:6749)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:6949)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:6921)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:6877)
> at
> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:6828)
> at
> org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.openRegion(OpenRegionHandler.java:285)
> at
> org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.process(OpenRegionHandler.java:110)
> at
> org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:104)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> 2017-12-08 15:06:56,420 FATAL [RS_OPEN_PRIORITY_REGION-10.114.94.100:16020-0]
> regionserver.HRegionServer: ***** ABORTING region server
> 10.114.94.100,16020,1512725637060: The coprocessor
> org.apache.phoenix.hbase.index.Indexer threw
> java.lang.UnsupportedOperationException: Read-only Configuration *****
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)