[ https://issues.apache.org/jira/browse/ATLAS-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17150309#comment-17150309 ]
ASF subversion and git services commented on ATLAS-3869: -------------------------------------------------------- Commit 1518c04f07e46a829bed4d2dce948b4df87a93c9 in atlas's branch refs/heads/branch-2.0 from Nixon Rodrigues [ https://gitbox.apache.org/repos/asf?p=atlas.git;h=1518c04 ] ATLAS-3869 Upgrade httpclient from 4.5.3 to 4.5.4 Signed-off-by: nixonrodrigues <ni...@apache.org> (cherry picked from commit 337575c81b993e2cdcd6dc462dcf614940c783c2) > Upgrade httpclient from 4.5.3 to 4.5.4 > -------------------------------------- > > Key: ATLAS-3869 > URL: https://issues.apache.org/jira/browse/ATLAS-3869 > Project: Atlas > Issue Type: Bug > Components: atlas-core > Reporter: Nixon Rodrigues > Assignee: Nixon Rodrigues > Priority: Major > Fix For: 3.0.0 > > Attachments: ATLAS-3869-Upgrade-httpclient-from-4.5.3-to-4.5.4.patch > > > Found below exception where data was not getting added in SOLR from > janusgraph. > > {noformat} > Caused by: java.lang.ClassCastException: [B cannot be cast to java.lang.String > at > org.apache.http.conn.ssl.DefaultHostnameVerifier.getSubjectAltNames(DefaultHostnameVerifier.java:309) > at > org.apache.http.conn.ssl.DefaultHostnameVerifier.verify(DefaultHostnameVerifier.java:112) > at > org.apache.http.conn.ssl.DefaultHostnameVerifier.verify(DefaultHostnameVerifier.java:99) > at > org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname(SSLConnectionSocketFactory.java:463) > at > org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:397) > at > org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:355) > at > org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) > at > org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:359) > at > org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381) > at > org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237) > at > org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) > at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) > at > org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111) > at > org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) > at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) > at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) > at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:526) > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:253) > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:242) > at > org.apache.solr.client.solrj.impl.LBHttpSolrClient.doRequest(LBHttpSolrClient.java:483) > ... 7 more > 2020-06-29 07:31:25,893 WARN - [SIGTERM handler:] ~ Unable to close > transaction standardjanusgraphtx[0x18d7a16a] (StandardJanusGraph:230) > java.lang.IllegalArgumentException: The transaction has already been closed > at > com.google.common.base.Preconditions.checkArgument(Preconditions.java:142) > at > org.janusgraph.graphdb.transaction.StandardJanusGraphTx.rollback(StandardJanusGraphTx.java:1401) > at > org.janusgraph.graphdb.tinkerpop.JanusGraphBlueprintsTransaction$1.doRollback(JanusGraphBlueprintsTransaction.java:190) > at > org.apache.tinkerpop.gremlin.structure.util.AbstractTransaction.rollback(AbstractTransaction.java:114) > at > org.apache.tinkerpop.gremlin.structure.Transaction$CLOSE_BEHAVIOR$2.accept(Transaction.java:182) > at > org.apache.tinkerpop.gremlin.structure.Transaction$CLOSE_BEHAVIOR$2.accept(Transaction.java:179) > at > org.janusgraph.graphdb.tinkerpop.JanusGraphBlueprintsGraph$GraphTransaction.close(JanusGraphBlueprintsGraph.java:327) > at > org.janusgraph.graphdb.tinkerpop.JanusGraphBlueprintsTransaction$1.doClose(JanusGraphBlueprintsTransaction.java:205) > at > org.apache.tinkerpop.gremlin.structure.util.AbstractTransaction.close(AbstractTransaction.java:139) > at > org.janusgraph.graphdb.tinkerpop.JanusGraphBlueprintsTransaction.close(JanusGraphBlueprintsTransaction.java:215) > at > org.janusgraph.graphdb.database.StandardJanusGraph.closeInternal(StandardJanusGraph.java:226) > at > org.janusgraph.graphdb.database.StandardJanusGraph.access$500(StandardJanusGraph.java:91) > at > org.janusgraph.graphdb.database.StandardJanusGraph$ShutdownThread.start(StandardJanusGraph.java:818) > at > java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:102) > at > java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:46) > at java.lang.Shutdown.runHooks(Shutdown.java:123) > at java.lang.Shutdown.sequence(Shutdown.java:167) > at java.lang.Shutdown.exit(Shutdown.java:212) > at java.lang.Terminator$1.handle(Terminator.java:52) > at sun.misc.Signal$1.run(Signal.java:212) > at java.lang.Thread.run(Thread.java:745) > {noformat} > its due to HTTPCLIENT-1836 > To fix above issue:- Upgrade httpclient from 4.5.3 to 4.5.4. > -- This message was sent by Atlassian Jira (v8.3.4#803005)