Istvan Toth created PHOENIX-7079:
------------------------------------
Summary: Omid 1.1.0 update breaks HBase 2.1 build because of netty
version conflict
Key: PHOENIX-7079
URL: https://issues.apache.org/jira/browse/PHOENIX-7079
Project: Phoenix
Issue Type: New Feature
Components: core, omid
Affects Versions: 5.1.4
Reporter: Istvan Toth
{noformat}
ERROR] Tests run: 43, Failures: 0, Errors: 1, Skipped: 1, Time elapsed: 206.097
s <<< FAILURE! - in org.apache.phoenix.end2end.CreateTableIT[ERROR]
org.apache.phoenix.end2end.CreateTableIT.testCoprocessorsForTransactionalCreateIndexOnOldImplementation
Time elapsed: 0.266 s <<< ERROR!com.google.inject.ProvisionException: Unable
to provision, see the following errors:
1) Error injecting constructor, java.lang.NoSuchMethodError: 'void
io.netty.channel.nio.NioEventLoopGroup.<init>(java.util.concurrent.ThreadFactory)'
at org.apache.omid.tso.TSOChannelHandler.<init>(TSOChannelHandler.java:83)
at org.apache.omid.tso.TSOMockModule.configure(TSOMockModule.java:51) while
locating org.apache.omid.tso.TSOChannelHandler for parameter 0 at
org.apache.omid.tso.VoidLeaseManagementModule.provideLeaseManager(VoidLeaseManagementModule.java:51)
at
org.apache.omid.tso.VoidLeaseManagementModule.provideLeaseManager(VoidLeaseManagementModule.java:51)
(via modules: org.apache.omid.tso.TSOMockModule ->
org.apache.omid.tso.VoidLeaseManagementModule) at
org.apache.omid.tso.VoidLeaseManagementModule.provideLeaseManager(VoidLeaseManagementModule.java:51)
(via modules: org.apache.omid.tso.TSOMockModule ->
org.apache.omid.tso.VoidLeaseManagementModule) while locating
org.apache.omid.tso.LeaseManagement for parameter 2 at
org.apache.omid.tso.PersistenceProcessorHandler.<init>(PersistenceProcessorHandler.java:69)
while locating org.apache.omid.tso.PersistenceProcessorHandler at
org.apache.omid.tso.TSOMockModule.getPersistenceProcessorHandler(TSOMockModule.java:88)
while locating org.apache.omid.tso.PersistenceProcessorHandler[] for
parameter 5 at
org.apache.omid.tso.PersistenceProcessorImpl.<init>(PersistenceProcessorImpl.java:73)
while locating org.apache.omid.tso.PersistenceProcessorImpl at
org.apache.omid.tso.DisruptorModule.configure(DisruptorModule.java:59) (via
modules: org.apache.omid.tso.TSOMockModule ->
org.apache.omid.tso.DisruptorModule) while locating
org.apache.omid.tso.PersistenceProcessor for parameter 2 at
org.apache.omid.tso.RequestProcessorPersistCT.<init>(RequestProcessorPersistCT.java:40)
while locating org.apache.omid.tso.RequestProcessorPersistCT at
org.apache.omid.tso.DisruptorModule.configure(DisruptorModule.java:60) (via
modules: org.apache.omid.tso.TSOMockModule ->
org.apache.omid.tso.DisruptorModule) while locating
org.apache.omid.tso.RequestProcessor for field at
org.apache.omid.tso.TSOServer.requestProcessor(TSOServer.java:37) at
org.apache.omid.tso.TSOServer.class(TSOServer.java:37) while locating
org.apache.omid.tso.TSOServerCaused by: java.lang.NoSuchMethodError: 'void
io.netty.channel.nio.NioEventLoopGroup.<init>(java.util.concurrent.ThreadFactory)'
at org.apache.omid.tso.TSOChannelHandler.<init>(TSOChannelHandler.java:94)
at
org.apache.omid.tso.TSOChannelHandler$$FastClassByGuice$$1ec2795a.newInstance(<generated>)
at
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
at
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)