[ https://issues.apache.org/jira/browse/OMID-141?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16808048#comment-16808048 ]
Andrew Purtell commented on OMID-141: ------------------------------------- Then shading the netty dep is the right thing to do > Omid GC fails in Phoenix - unknown class: > org/jboss/netty/channel/ChannelFactory > -------------------------------------------------------------------------------- > > Key: OMID-141 > URL: https://issues.apache.org/jira/browse/OMID-141 > Project: Apache Omid > Issue Type: Bug > Reporter: Lars Hofhansl > Assignee: Yonatan Gottesman > Priority: Major > > {code} > 2019-04-01 19:34:13,044 INFO > [regionserver/XYZ/127.0.0.1:16201-longCompactions-1554171246931-SendThread(XYZ:2181)] > zookeeper.ClientCnxn: Session establishment complete on > server XYZ/127.0.0.1:2181, sessionid = 0x10000115af90025, negotiated timeout > = 40000 > 2019-04-01 19:34:13,048 ERROR > [regionserver/XYZ/127.0.0.1:16201-longCompactions-1554171246931] > regionserver.CompactSplitThread: Compaction failed Request = > regionName=TEST,,155 > 4171314930.93ef7497a9538a280787151f620ddaf5., storeName=0, fileCount=2, > fileSize=44.4 M (36.3 M, 8.1 M), priority=1, time=2374698789302 > java.io.IOException: java.lang.NoClassDefFoundError: > org/jboss/netty/channel/ChannelFactory > at org.apache.hadoop.hbase.security.User.runAsLoginUser(User.java:212) > at > org.apache.phoenix.coprocessor.UngroupedAggregateRegionObserver.preCompactScannerOpen(UngroupedAggregateRegionObserver.java:1435) > at > org.apache.hadoop.hbase.coprocessor.BaseRegionObserver.preCompactScannerOpen(BaseRegionObserver.java:225) > at > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$6.call(RegionCoprocessorHost.java:546) > at > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1711) > at > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1789) > at > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperationWithResult(RegionCoprocessorHost.java:1752) > at > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preCompactScannerOpen(RegionCoprocessorHost.java:541) > at > org.apache.hadoop.hbase.regionserver.compactions.Compactor$2.run(Compactor.java:375) > at > org.apache.hadoop.hbase.regionserver.compactions.Compactor$2.run(Compactor.java:372) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1730) > at > org.apache.hadoop.hbase.regionserver.compactions.Compactor.preCreateCoprocScanner(Compactor.java:372) > at > org.apache.hadoop.hbase.regionserver.compactions.Compactor.compact(Compactor.java:306) > at > org.apache.hadoop.hbase.regionserver.compactions.DefaultCompactor.compact(DefaultCompactor.java:66) > at > org.apache.hadoop.hbase.regionserver.DefaultStoreEngine$DefaultCompactionContext.compact(DefaultStoreEngine.java:115) > at > org.apache.hadoop.hbase.regionserver.HStore.compact(HStore.java:1361) > at > org.apache.hadoop.hbase.regionserver.HRegion.compact(HRegion.java:2105) > at > org.apache.hadoop.hbase.regionserver.CompactSplitThread$CompactionRunner.doCompaction(CompactSplitThread.java:579) > at > org.apache.hadoop.hbase.regionserver.CompactSplitThread$CompactionRunner.run(CompactSplitThread.java:619) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > Caused by: java.lang.NoClassDefFoundError: > org/jboss/netty/channel/ChannelFactory > at > org.apache.omid.transaction.HBaseTransactionManager$Builder.buildTSOClient(HBaseTransactionManager.java:133) > at > org.apache.omid.transaction.HBaseTransactionManager$Builder.build(HBaseTransactionManager.java:121) > at > org.apache.omid.transaction.HBaseTransactionManager.newInstance(HBaseTransactionManager.java:76) > at > org.apache.phoenix.transaction.OmidTransactionProvider.getTransactionClient(OmidTransactionProvider.java:90) > at > org.apache.phoenix.query.ConnectionQueryServicesImpl.initTransactionClient(ConnectionQueryServicesImpl.java:5058) > at > org.apache.phoenix.query.DelegateConnectionQueryServices.initTransactionClient(DelegateConnectionQueryServices.java:371) > at > org.apache.phoenix.transaction.OmidTransactionContext.<init>(OmidTransactionContext.java:60) > at > org.apache.phoenix.transaction.OmidTransactionProvider.getTransactionContext(OmidTransactionProvider.java:81) > at > org.apache.phoenix.execute.MutationState.startTransaction(MutationState.java:339) > at > org.apache.phoenix.schema.MetaDataClient.updateCache(MetaDataClient.java:611) > at > org.apache.phoenix.schema.MetaDataClient.updateCache(MetaDataClient.java:556) > at > org.apache.phoenix.util.PhoenixRuntime.getTableNoCache(PhoenixRuntime.java:426) > at > org.apache.phoenix.coprocessor.UngroupedAggregateRegionObserver$7.run(UngroupedAggregateRegionObserver.java:1441) > at > org.apache.phoenix.coprocessor.UngroupedAggregateRegionObserver$7.run(UngroupedAggregateRegionObserver.java:1435) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1730) > at > org.apache.hadoop.security.SecurityUtil.doAsUser(SecurityUtil.java:517) > at > org.apache.hadoop.security.SecurityUtil.doAsLoginUser(SecurityUtil.java:498) > at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)