Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 84BD6200B78 for ; Fri, 2 Sep 2016 10:05:29 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 83503160AAC; Fri, 2 Sep 2016 08:05:29 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 571F7160AAB for ; Fri, 2 Sep 2016 10:05:28 +0200 (CEST) Received: (qmail 1409 invoked by uid 500); 2 Sep 2016 08:05:27 -0000 Mailing-List: contact dev-help@atlas.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@atlas.incubator.apache.org Delivered-To: mailing list dev@atlas.incubator.apache.org Received: (qmail 1398 invoked by uid 99); 2 Sep 2016 08:05:27 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Sep 2016 08:05:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 20C44CC1ED for ; Fri, 2 Sep 2016 08:05:27 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -4.539 X-Spam-Level: X-Spam-Status: No, score=-4.539 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.519] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id CaafZsk4_ApZ for ; Fri, 2 Sep 2016 08:05:23 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id 982D860CD1 for ; Fri, 2 Sep 2016 08:05:21 +0000 (UTC) Received: (qmail 1259 invoked by uid 99); 2 Sep 2016 08:05:20 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Sep 2016 08:05:20 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 841322C1B7D for ; Fri, 2 Sep 2016 08:05:20 +0000 (UTC) Date: Fri, 2 Sep 2016 08:05:20 +0000 (UTC) From: "Vimal Sharma (JIRA)" To: dev@atlas.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (ATLAS-1143) Fail to create hive_table entity with void comment MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Fri, 02 Sep 2016 08:05:29 -0000 [ https://issues.apache.org/jira/browse/ATLAS-1143?page=3Dcom.atlassian= .jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D1545= 7872#comment-15457872 ]=20 Vimal Sharma commented on ATLAS-1143: ------------------------------------- Patch for ATLAS-902 would have resolved this issue. Please verify with late= st bits. > Fail to create hive_table entity with void comment > -------------------------------------------------- > > Key: ATLAS-1143 > URL: https://issues.apache.org/jira/browse/ATLAS-1143 > Project: Atlas > Issue Type: Bug > Affects Versions: 0.7-incubating > Reporter: Benjamin BONNET > Assignee: Sarath Subramanian > > Atlas server fails to create a hive_table entity representing a Hive tabl= e taht was created with an empty comment. No comment at all is ok, but a ''= comment will lead to that error log : > {code} > 2016-08-19 15:23:11,143 INFO - [NotificationHookConsumer thread-0:] ~ up= dating entities { > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Re= ference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_= Id", > "id":"-870799112922", > "version":0, > "typeName":"hive_db", > "state":"ACTIVE" > }, > "typeName":"hive_db", > "values":{ > "name":"default", > "location":"hdfs://sandbox.hortonworks.com:8020/apps/hive/warehouse", > "description":"Default Hive database", > "ownerType":2, > "qualifiedName":"default@Sandbox", > "owner":"public", > "clusterName":"Sandbox", > "parameters":{ > } > }, > "traitNames":[ > ], > "traits":{ > } > },{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Re= ference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_= Id", > "id":"-870922191414", > "version":0, > "typeName":"hive_table", > "state":"ACTIVE" > }, > "typeName":"hive_table", > "values":{ > "tableType":"MANAGED_TABLE", > "name":"toto", > "createTime":"2016-08-19T15:23:09.000Z", > "temporary":false, > "db":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization= $_Reference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializati= on$_Id", > "id":"-870799112922", > "version":0, > "typeName":"hive_db", > "state":"ACTIVE" > }, > "typeName":"hive_db", > "values":{ > "name":"default", > "location":"hdfs://sandbox.hortonworks.com:8020/apps/hive/warehou= se", > "description":"Default Hive database", > "ownerType":2, > "qualifiedName":"default@Sandbox", > "owner":"public", > "clusterName":"Sandbox", > "parameters":{ > } > }, > "traitNames":[ > ], > "traits":{ > } > }, > "retention":0, > "qualifiedName":"default.toto@Sandbox", > "columns":[ > { > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializati= on$_Reference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializa= tion$_Id", > "id":"-870922398553", > "version":0, > "typeName":"hive_column", > "state":"ACTIVE" > }, > "typeName":"hive_column", > "values":{ > "qualifiedName":"default.toto.valeur@Sandbox", > "type":"string", > "name":"valeur", > "table":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSeriali= zation$_Id", > "id":"-870922191414", > "version":0, > "typeName":"hive_table", > "state":"ACTIVE" > } > }, > "traitNames":[ > ], > "traits":{ > } > } > ], > "comment":"", > "lastAccessTime":"2016-08-19T15:23:09.000Z", > "sd":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization= $_Reference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializati= on$_Id", > "id":"-870922339393", > "version":0, > "typeName":"hive_storagedesc", > "state":"ACTIVE" > }, > "typeName":"hive_storagedesc", > "values":{ > "location":"hdfs://sandbox.hortonworks.com:8020/apps/hive/warehou= se/toto", > "serdeInfo":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializa= tion$_Struct", > "typeName":"hive_serde", > "values":{ > "serializationLib":"org.apache.hadoop.hive.serde2.lazy.LazySi= mpleSerDe", > "parameters":{ > "serialization.format":"1" > } > } > }, > "qualifiedName":"default.toto@Sandbox_storage", > "outputFormat":"org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOut= putFormat", > "compressed":false, > "numBuckets":-1, > "inputFormat":"org.apache.hadoop.mapred.TextInputFormat", > "parameters":{ > }, > "storedAsSubDirectories":false, > "table":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializa= tion$_Id", > "id":"-870922191414", > "version":0, > "typeName":"hive_table", > "state":"ACTIVE" > } > }, > "traitNames":[ > ], > "traits":{ > } > }, > "parameters":{ > "comment":"", > "transient_lastDdlTime":"1471620189" > }, > "partitionKeys":[ > ] > }, > "traitNames":[ > ], > "traits":{ > } > } (EntityResource:192) > 2016-08-19 15:23:11,160 ERROR - [NotificationHookConsumer thread-0:] ~ Un= able to persist entity instance due to a deserialization error entityDef=3D= { > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Re= ference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_= Id", > "id":"-870799112922", > "version":0, > "typeName":"hive_db", > "state":"ACTIVE" > }, > "typeName":"hive_db", > "values":{ > "name":"default", > "location":"hdfs://sandbox.hortonworks.com:8020/apps/hive/warehouse", > "description":"Default Hive database", > "ownerType":2, > "qualifiedName":"default@Sandbox", > "owner":"public", > "clusterName":"Sandbox", > "parameters":{ > } > }, > "traitNames":[ > ], > "traits":{ > } > },{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Re= ference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_= Id", > "id":"-870922191414", > "version":0, > "typeName":"hive_table", > "state":"ACTIVE" > }, > "typeName":"hive_table", > "values":{ > "tableType":"MANAGED_TABLE", > "name":"toto", > "createTime":"2016-08-19T15:23:09.000Z", > "temporary":false, > "db":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization= $_Reference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializati= on$_Id", > "id":"-870799112922", > "version":0, > "typeName":"hive_db", > "state":"ACTIVE" > }, > "typeName":"hive_db", > "values":{ > "name":"default", > "location":"hdfs://sandbox.hortonworks.com:8020/apps/hive/warehou= se", > "description":"Default Hive database", > "ownerType":2, > "qualifiedName":"default@Sandbox", > "owner":"public", > "clusterName":"Sandbox", > "parameters":{ > } > }, > "traitNames":[ > ], > "traits":{ > } > }, > "retention":0, > "qualifiedName":"default.toto@Sandbox", > "columns":[ > { > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializati= on$_Reference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializa= tion$_Id", > "id":"-870922398553", > "version":0, > "typeName":"hive_column", > "state":"ACTIVE" > }, > "typeName":"hive_column", > "values":{ > "qualifiedName":"default.toto.valeur@Sandbox", > "type":"string", > "name":"valeur", > "table":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSeriali= zation$_Id", > "id":"-870922191414", > "version":0, > "typeName":"hive_table", > "state":"ACTIVE" > } > }, > "traitNames":[ > ], > "traits":{ > } > } > ], > "comment":"", > "lastAccessTime":"2016-08-19T15:23:09.000Z", > "sd":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization= $_Reference", > "id":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializati= on$_Id", > "id":"-870922339393", > "version":0, > "typeName":"hive_storagedesc", > "state":"ACTIVE" > }, > "typeName":"hive_storagedesc", > "values":{ > "location":"hdfs://sandbox.hortonworks.com:8020/apps/hive/warehou= se/toto", > "serdeInfo":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializa= tion$_Struct", > "typeName":"hive_serde", > "values":{ > "serializationLib":"org.apache.hadoop.hive.serde2.lazy.LazySi= mpleSerDe", > "parameters":{ > "serialization.format":"1" > } > } > }, > "qualifiedName":"default.toto@Sandbox_storage", > "outputFormat":"org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOut= putFormat", > "compressed":false, > "numBuckets":-1, > "inputFormat":"org.apache.hadoop.mapred.TextInputFormat", > "parameters":{ > }, > "storedAsSubDirectories":false, > "table":{ > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerializa= tion$_Id", > "id":"-870922191414", > "version":0, > "typeName":"hive_table", > "state":"ACTIVE" > } > }, > "traitNames":[ > ], > "traits":{ > } > }, > "parameters":{ > "comment":"", > "transient_lastDdlTime":"1471620189" > }, > "partitionKeys":[ > ] > }, > "traitNames":[ > ], > "traits":{ > } > } (EntityResource:203) > org.apache.atlas.typesystem.types.ValueConversionException: Cannot conver= t value '{Id=3D'(type: hive_table, id: )', traits=3D[], values= =3D{db=3D{Id=3D'(type: hive_db, id: )', traits=3D[], values=3D{= clusterName=3DSandbox, location=3Dhdfs://sandbox.hortonworks.com:8020/apps/= hive/warehouse, description=3DDefault Hive database, qualifiedName=3Ddefaul= t@Sandbox, ownerType=3D2, name=3Ddefault, owner=3Dpublic, parameters=3D{}}}= , createTime=3D2016-08-19T15:23:09.000Z, lastAccessTime=3D2016-08-19T15:23:= 09.000Z, qualifiedName=3Ddefault.toto@Sandbox, sd=3D{Id=3D'(type: hive_stor= agedesc, id: )', traits=3D[], values=3D{compressed=3Dfalse, ser= deInfo=3Dorg.apache.atlas.typesystem.Struct@b4698dcb, location=3Dhdfs://san= dbox.hortonworks.com:8020/apps/hive/warehouse/toto, outputFormat=3Dorg.apac= he.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat, qualifiedName=3Ddefault= .toto@Sandbox_storage, storedAsSubDirectories=3Dfalse, numBuckets=3D-1, inp= utFormat=3Dorg.apache.hadoop.mapred.TextInputFormat, table=3D(type: hive_ta= ble, id: ), parameters=3D{}}}, columns=3D[{Id=3D'(type: hive_co= lumn, id: )', traits=3D[], values=3D{name=3Dvaleur, qualifiedNa= me=3Ddefault.toto.valeur@Sandbox, table=3D(type: hive_table, id: ), type=3Dstring}}], temporary=3Dfalse, partitionKeys=3D[], name=3Dtoto, = retention=3D0, tableType=3DMANAGED_TABLE, parameters=3D{comment=3D, transie= nt_lastDdlTime=3D1471620189}, comment=3D}}' to datatype hive_table > at org.apache.atlas.typesystem.types.ClassType.convert(ClassType.= java:145) > at org.apache.atlas.services.DefaultMetadataService.getTypedRefer= enceableInstance(DefaultMetadataService.java:374) > at org.apache.atlas.services.DefaultMetadataService.deserializeCl= assInstances(DefaultMetadataService.java:350) > at org.apache.atlas.services.DefaultMetadataService.updateEntitie= s(DefaultMetadataService.java:444) > at org.apache.atlas.web.resources.EntityResource.updateEntities(E= ntityResource.java:194) > at org.apache.atlas.LocalAtlasClient$2.invoke(LocalAtlasClient.ja= va:97) > at org.apache.atlas.LocalAtlasClient$EntityOperation.run(LocalAtl= asClient.java:118) > at org.apache.atlas.LocalAtlasClient.updateEntities(LocalAtlasCli= ent.java:100) > at org.apache.atlas.AtlasClient.updateEntities(AtlasClient.java:6= 87) > at org.apache.atlas.notification.NotificationHookConsumer$HookCon= sumer.handleMessage(NotificationHookConsumer.java:225) > at org.apache.atlas.notification.NotificationHookConsumer$HookCon= sumer.run(NotificationHookConsumer.java:187) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.= java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolEx= ecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE= xecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.apache.atlas.typesystem.types.ValueConversionException$Nul= lConversionException: For field 'parameters' > at org.apache.atlas.typesystem.persistence.StructInstance.set(Str= uctInstance.java:123) > at org.apache.atlas.typesystem.types.ClassType.convert(ClassType.= java:143) > ... 15 more > Caused by: org.apache.atlas.typesystem.types.ValueConversionException$Nul= lConversionException: Null value not allowed for multiplicty {lower=3D1, up= per=3D1, isUnique=3Dfalse} > at org.apache.atlas.typesystem.types.DataTypes$PrimitiveType.conv= ertNull(DataTypes.java:105) > at org.apache.atlas.typesystem.types.DataTypes$StringType.convert= (DataTypes.java:452) > at org.apache.atlas.typesystem.types.DataTypes$StringType.convert= (DataTypes.java:439) > at org.apache.atlas.typesystem.types.DataTypes$MapType.convert(Da= taTypes.java:584) > at org.apache.atlas.typesystem.types.DataTypes$MapType.convert(Da= taTypes.java:548) > at org.apache.atlas.typesystem.persistence.StructInstance.set(Str= uctInstance.java:121) > ... 16 more > 2016-08-19 15:23:11,161 WARN - [NotificationHookConsumer thread-0:] ~ Er= ror handling message [{Id=3D'(type: hive_db, id: )', traits=3D[= ], values=3D{clusterName=3DSandbox, location=3Dhdfs://sandbox.hortonworks.c= om:8020/apps/hive/warehouse, description=3DDefault Hive database, qualified= Name=3Ddefault@Sandbox, ownerType=3D2, name=3Ddefault, owner=3Dpublic, para= meters=3D{}}}, {Id=3D'(type: hive_table, id: )', traits=3D[], v= alues=3D{db=3D{Id=3D'(type: hive_db, id: )', traits=3D[], value= s=3D{clusterName=3DSandbox, location=3Dhdfs://sandbox.hortonworks.com:8020/= apps/hive/warehouse, description=3DDefault Hive database, qualifiedName=3Dd= efault@Sandbox, ownerType=3D2, name=3Ddefault, owner=3Dpublic, parameters= =3D{}}}, createTime=3D2016-08-19T15:23:09.000Z, lastAccessTime=3D2016-08-19= T15:23:09.000Z, qualifiedName=3Ddefault.toto@Sandbox, sd=3D{Id=3D'(type: hi= ve_storagedesc, id: )', traits=3D[], values=3D{compressed=3Dfal= se, serdeInfo=3Dorg.apache.atlas.typesystem.Struct@b4698dcb, location=3Dhdf= s://sandbox.hortonworks.com:8020/apps/hive/warehouse/toto, outputFormat=3Do= rg.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat, qualifiedName=3D= default.toto@Sandbox_storage, storedAsSubDirectories=3Dfalse, numBuckets=3D= -1, inputFormat=3Dorg.apache.hadoop.mapred.TextInputFormat, table=3D(type: = hive_table, id: ), parameters=3D{}}}, columns=3D[{Id=3D'(type: = hive_column, id: )', traits=3D[], values=3D{qualifiedName=3Ddef= ault.toto.valeur@Sandbox, name=3Dvaleur, table=3D(type: hive_table, id: ), type=3Dstring}}], temporary=3Dfalse, partitionKeys=3D[], name= =3Dtoto, retention=3D0, tableType=3DMANAGED_TABLE, parameters=3D{comment=3D= , transient_lastDdlTime=3D1471620189}, comment=3D}}] (NotificationHookConsu= mer:233) > org.apache.atlas.AtlasServiceException: Metadata service API UPDATE_ENTIT= Y failed with status 400(Bad Request) Response Body (org.apache.atlas.types= ystem.types.ValueConversionException$NullConversionException: For field 'pa= rameters' > at org.apache.atlas.typesystem.persistence.StructInstance.set(Str= uctInstance.java:123) > at org.apache.atlas.typesystem.types.ClassType.convert(ClassType.= java:143) > at org.apache.atlas.services.DefaultMetadataService.getTypedRefer= enceableInstance(DefaultMetadataService.java:374) > at org.apache.atlas.services.DefaultMetadataService.deserializeCl= assInstances(DefaultMetadataService.java:350) > at org.apache.atlas.services.DefaultMetadataService.updateEntitie= s(DefaultMetadataService.java:444) > at org.apache.atlas.web.resources.EntityResource.updateEntities(E= ntityResource.java:194) > at org.apache.atlas.LocalAtlasClient$2.invoke(LocalAtlasClient.ja= va:97) > at org.apache.atlas.LocalAtlasClient$EntityOperation.run(LocalAtl= asClient.java:118) > at org.apache.atlas.LocalAtlasClient.updateEntities(LocalAtlasCli= ent.java:100) > at org.apache.atlas.AtlasClient.updateEntities(AtlasClient.java:6= 87) > at org.apache.atlas.notification.NotificationHookConsumer$HookCon= sumer.handleMessage(NotificationHookConsumer.java:225) > at org.apache.atlas.notification.NotificationHookConsumer$HookCon= sumer.run(NotificationHookConsumer.java:187) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.= java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolEx= ecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE= xecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.apache.atlas.typesystem.types.ValueConversionException$Nul= lConversionException: Null value not allowed for multiplicty {lower=3D1, up= per=3D1, isUnique=3Dfalse} > at org.apache.atlas.typesystem.types.DataTypes$PrimitiveType.conv= ertNull(DataTypes.java:105) > at org.apache.atlas.typesystem.types.DataTypes$StringType.convert= (DataTypes.java:452) > at org.apache.atlas.typesystem.types.DataTypes$StringType.convert= (DataTypes.java:439) > at org.apache.atlas.typesystem.types.DataTypes$MapType.convert(Da= taTypes.java:584) > at org.apache.atlas.typesystem.types.DataTypes$MapType.convert(Da= taTypes.java:548) > at org.apache.atlas.typesystem.persistence.StructInstance.set(Str= uctInstance.java:121) > ... 16 more > ) > at org.apache.atlas.LocalAtlasClient$EntityOperation.run(LocalAtl= asClient.java:122) > at org.apache.atlas.LocalAtlasClient.updateEntities(LocalAtlasCli= ent.java:100) > at org.apache.atlas.AtlasClient.updateEntities(AtlasClient.java:6= 87) > at org.apache.atlas.notification.NotificationHookConsumer$HookCon= sumer.handleMessage(NotificationHookConsumer.java:225) > at org.apache.atlas.notification.NotificationHookConsumer$HookCon= sumer.run(NotificationHookConsumer.java:187) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.= java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolEx= ecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE= xecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)