[
https://issues.apache.org/jira/browse/ATLAS-4187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ricardo updated ATLAS-4187:
---------------------------
Summary: Jackson-databind version 2.10.0 doesn't match with Hive version
3.1.2 on EMR 6.X (was: Jackson-databind version 2.10.0 doesn't match with
Hive version 3.1.2 on EMR )
> Jackson-databind version 2.10.0 doesn't match with Hive version 3.1.2 on EMR
> 6.X
> ----------------------------------------------------------------------------------
>
> Key: ATLAS-4187
> URL: https://issues.apache.org/jira/browse/ATLAS-4187
> Project: Atlas
> Issue Type: Bug
> Components: hive-integration
> Affects Versions: 2.1.0
> Reporter: Ricardo
> Priority: Major
>
> After create the link jackson-databind-2.10.0.jar to /usr/lib/hive/lib
> hiveserver2 stops to work and return this log:
> 2021-03-05T20:44:58,774 INFO [main([])]: server.HiveServer2
> (HiveServer2.java:startHiveServer2(1020)) - Starting HiveServer2
> 2021-03-05T20:44:58,893 INFO [main([])]: SessionState (:()) - Hive Session ID
> = 1c43f577-8747-4058-b96f-dbf15e388f87
> 2021-03-05T20:44:59,842 INFO [main([])]: session.SessionState (:()) - Created
> HDFS directory: /tmp/hive/hive/1c43f577-8747-4058-b96f-dbf15e388f87
> 2021-03-05T20:44:59,868 INFO [main([])]: session.SessionState (:()) - Created
> local directory: /mnt/tmp/hive/1c43f577-8747-4058-b96f-dbf15e388f87
> 2021-03-05T20:44:59,871 INFO [main([])]: session.SessionState (:()) - Created
> HDFS directory:
> /tmp/hive/hive/1c43f577-8747-4058-b96f-dbf15e388f87/_tmp_space.db
> 2021-03-05T20:44:59,892 INFO [main([])]: sqlstd.SQLStdHiveAccessController
> (:()) - Created SQLStdHiveAccessController for session context :
> HiveAuthzSessionContext [sessionString=1c43f577-8747-4058-b96f-dbf15e388f87,
> clientType=HIVESERVER2]
> 2021-03-05T20:44:59,896 WARN [main([])]: session.SessionState (:()) -
> METASTORE_FILTER_HOOK will be ignored, since
> hive.security.authorization.manager is set to instance of
> HiveAuthorizerFactory.
> 2021-03-05T20:45:00,660 INFO [main([])]: server.HiveServer2
> (HiveServer2.java:stop(900)) - Shutting down HiveServer2
> 2021-03-05T20:45:00,661 INFO [main([])]: server.HiveServer2
> (HiveServer2.java:stopOrDisconnectTezSessions(877)) - Stopping/Disconnecting
> tez sessions.
> 2021-03-05T20:45:00,661 WARN [main([])]: server.HiveServer2
> (HiveServer2.java:startHiveServer2(1064)) - Error starting HiveServer2 on
> attempt 1, will retry in 60000ms
> java.lang.VerifyError: Stack map does not match the one at exception handler
> 77
> Exception Details:
> Location:
>
> com/fasterxml/jackson/databind/deser/std/StdDeserializer._parseDate(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/util/Date;
> @77: astore
> Reason:
> Type 'com/fasterxml/jackson/core/JsonParseException' (current frame,
> stack[0]) is not assignable to
> 'com/fasterxml/jackson/core/exc/StreamReadException' (stack map, stack[0])
> Current Frame:
> bci: @69
> flags: \{ }
> locals: \{ 'com/fasterxml/jackson/databind/deser/std/StdDeserializer',
> 'com/fasterxml/jackson/core/JsonParser',
> 'com/fasterxml/jackson/databind/DeserializationContext' }
> stack: \{ 'com/fasterxml/jackson/core/JsonParseException' }
> Stackmap Frame:
> bci: @77
> flags: \{ }
> locals: \{ 'com/fasterxml/jackson/databind/deser/std/StdDeserializer',
> 'com/fasterxml/jackson/core/JsonParser',
> 'com/fasterxml/jackson/databind/DeserializationContext' }
> stack: \{ 'com/fasterxml/jackson/core/exc/StreamReadException' }
> Bytecode:
> 0x0000000: 2bb6 0035 aa00 0000 0000 0081 0000 0003
> 0x0000010: 0000 000b 0000 007a 0000 0081 0000 0081
> 0x0000020: 0000 0034 0000 0041 0000 0081 0000 0081
> 0x0000030: 0000 0081 0000 0071 2a2b b600 11b6 0012
> 0x0000040: 2cb6 006b b02b b600 4742 a700 223a 052c
> 0x0000050: 2ab4 0002 2bb6 006e 126f 03bd 0004 b600
> 0x0000060: 70c0 002d 3a06 1906 b600 4c42 bb00 7159
> 0x0000070: 21b7 0072 b02a 2cb6 0073 c000 71b0 2a2b
> 0x0000080: 2cb6 0074 b02c 2ab4 0002 2bb6 0025 c000
> 0x0000090: 71b0
> Exception Handler Table:
> bci [69, 74] => handler: 77
> bci [69, 74] => handler: 77
> Stackmap Table:
> same_frame(@56)
> same_frame(@69)
> same_locals_1_stack_item_frame(@77,Object[#359])
> append_frame(@108,Long)
> chop_frame(@117,1)
> same_frame(@126)
> same_frame(@133)
> at
> com.fasterxml.jackson.databind.deser.std.JdkDeserializers.<clinit>(JdkDeserializers.java:26)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findDefaultDeserializer(BasicDeserializerFactory.java:1852)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.findStdDeserializer(BeanDeserializerFactory.java:167)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:131)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:411)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:349)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:264)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:244)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:142)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:476)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:4389)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4198)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3136)
> ~[jackson-databind-2.10.0.jar:2.10.0]
> at
> com.amazonaws.internal.config.InternalConfig.loadfrom(InternalConfig.java:250)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.internal.config.InternalConfig.load(InternalConfig.java:263)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.internal.config.InternalConfig$Factory.<clinit>(InternalConfig.java:336)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at com.amazonaws.util.VersionInfoUtils.userAgent(VersionInfoUtils.java:142)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.util.VersionInfoUtils.initializeUserAgent(VersionInfoUtils.java:137)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.util.VersionInfoUtils.getUserAgent(VersionInfoUtils.java:100)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.internal.EC2ResourceFetcher.<clinit>(EC2ResourceFetcher.java:44)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.auth.InstanceMetadataServiceCredentialsFetcher.<init>(InstanceMetadataServiceCredentialsFetcher.java:36)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.auth.InstanceProfileCredentialsProvider.<init>(InstanceProfileCredentialsProvider.java:102)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.auth.InstanceProfileCredentialsProvider.<init>(InstanceProfileCredentialsProvider.java:82)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.auth.InstanceProfileCredentialsProvider.<init>(InstanceProfileCredentialsProvider.java:66)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.auth.InstanceProfileCredentialsProvider.<clinit>(InstanceProfileCredentialsProvider.java:49)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper.initializeProvider(EC2ContainerCredentialsProviderWrapper.java:64)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper.<init>(EC2ContainerCredentialsProviderWrapper.java:53)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.auth.DefaultAWSCredentialsProviderChain.<init>(DefaultAWSCredentialsProviderChain.java:49)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.auth.DefaultAWSCredentialsProviderChain.<clinit>(DefaultAWSCredentialsProviderChain.java:43)
> ~[aws-java-sdk-core-1.11.828.jar:?]
> at
> com.amazonaws.glue.catalog.metastore.DefaultAWSCredentialsProviderFactory.buildAWSCredentialsProvider(DefaultAWSCredentialsProviderFactory.java:13)
> ~[aws-glue-datacatalog-hive3-client-3.0.0.jar:?]
> at
> com.amazonaws.glue.catalog.metastore.AWSGlueClientFactory.getAWSCredentialsProvider(AWSGlueClientFactory.java:101)
> ~[aws-glue-datacatalog-hive3-client-3.0.0.jar:?]
> at
> com.amazonaws.glue.catalog.metastore.AWSGlueClientFactory.newClient(AWSGlueClientFactory.java:49)
> ~[aws-glue-datacatalog-hive3-client-3.0.0.jar:?]
> at
> com.amazonaws.glue.catalog.metastore.AWSCatalogMetastoreClient.<init>(AWSCatalogMetastoreClient.java:184)
> ~[aws-glue-datacatalog-hive3-client-3.0.0.jar:?]
> at
> com.amazonaws.glue.catalog.metastore.AWSGlueDataCatalogHiveClientFactory.createMetaStoreClient(AWSGlueDataCatalogHiveClientFactory.java:19)
> ~[aws-glue-datacatalog-hive3-client-3.0.0.jar:?]
> at
> org.apache.hadoop.hive.ql.metadata.HiveUtils.createMetaStoreClient(HiveUtils.java:481)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hadoop.hive.ql.metadata.Hive.getMSC(Hive.java:4371)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hadoop.hive.ql.metadata.Hive.getMSC(Hive.java:4351)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hadoop.hive.ql.metadata.Hive.getAllFunctions(Hive.java:4607)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hadoop.hive.ql.metadata.Hive.reloadFunctions(Hive.java:287)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at
> org.apache.hadoop.hive.ql.metadata.Hive.registerAllFunctionsOnce(Hive.java:270)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hadoop.hive.ql.metadata.Hive.<init>(Hive.java:443)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hadoop.hive.ql.metadata.Hive.create(Hive.java:371)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hadoop.hive.ql.metadata.Hive.getInternal(Hive.java:351)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hadoop.hive.ql.metadata.Hive.get(Hive.java:327)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at
> org.apache.hadoop.hive.ql.session.SessionState.setAuthorizerV2Config(SessionState.java:960)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at
> org.apache.hadoop.hive.ql.session.SessionState.setupAuth(SessionState.java:924)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at
> org.apache.hadoop.hive.ql.session.SessionState.applyAuthorizationPolicy(SessionState.java:1893)
> ~[hive-exec-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at
> org.apache.hive.service.cli.CLIService.applyAuthorizationConfigPolicy(CLIService.java:131)
> ~[hive-service-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hive.service.cli.CLIService.init(CLIService.java:115)
> ~[hive-service-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hive.service.CompositeService.init(CompositeService.java:59)
> ~[hive-service-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hive.service.server.HiveServer2.init(HiveServer2.java:230)
> ~[hive-service-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at
> org.apache.hive.service.server.HiveServer2.startHiveServer2(HiveServer2.java:1036)
> [hive-service-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at
> org.apache.hive.service.server.HiveServer2.access$1600(HiveServer2.java:140)
> [hive-service-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at
> org.apache.hive.service.server.HiveServer2$StartOptionExecutor.execute(HiveServer2.java:1305)
> [hive-service-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at org.apache.hive.service.server.HiveServer2.main(HiveServer2.java:1149)
> [hive-service-3.1.2-amzn-2.jar:3.1.2-amzn-2]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> ~[?:1.8.0_282]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[?:1.8.0_282]
> at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
> at org.apache.hadoop.util.RunJar.run(RunJar.java:323)
> [hadoop-common-3.2.1-amzn-1.jar:?]
> at org.apache.hadoop.util.RunJar.main(RunJar.java:236)
> [hadoop-common-3.2.1-amzn-1.jar:?]
> 2021-03-05T20:46:00,666 INFO [main([])]: server.HiveServer2
> (HiveServer2.java:startHiveServer2(1020)) - Starting HiveServer2
--
This message was sent by Atlassian Jira
(v8.3.4#803005)