{"action":"created","issue":{"url":"https://api.github.com/repos/Azure/azure-event-hubs-spark/issues/361","repository_url":"https://api.github.com/repos/Azure/azure-event-hubs-spark","labels_url":"https://api.github.com/repos/Azure/azure-event-hubs-spark/issues/361/labels{/name}","comments_url":"https://api.github.com/repos/Azure/azure-event-hubs-spark/issues/361/comments","events_url":"https://api.github.com/repos/Azure/azure-event-hubs-spark/issues/361/events","html_url":"https://github.com/Azure/azure-event-hubs-spark/issues/361","id":344213066,"node_id":"MDU6SXNzdWUzNDQyMTMwNjY=","number":361,"title":"requestSeqNo does not match the received sequence number error","user":{"login":"vijayupadya","id":41652029,"node_id":"MDQ6VXNlcjQxNjUyMDI5","avatar_url":"https://avatars0.githubusercontent.com/u/41652029?v=4","gravatar_id":"","url":"https://api.github.com/users/vijayupadya","html_url":"https://github.com/vijayupadya","followers_url":"https://api.github.com/users/vijayupadya/followers","following_url":"https://api.github.com/users/vijayupadya/following{/other_user}","gists_url":"https://api.github.com/users/vijayupadya/gists{/gist_id}","starred_url":"https://api.github.com/users/vijayupadya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vijayupadya/subscriptions","organizations_url":"https://api.github.com/users/vijayupadya/orgs","repos_url":"https://api.github.com/users/vijayupadya/repos","events_url":"https://api.github.com/users/vijayupadya/events{/privacy}","received_events_url":"https://api.github.com/users/vijayupadya/received_events","type":"User","site_admin":false},"labels":[{"id":975060497,"node_id":"MDU6TGFiZWw5NzUwNjA0OTc=","url":"https://api.github.com/repos/Azure/azure-event-hubs-spark/labels/known%20issue","name":"known issue","color":"c60d39","default":false}],"state":"closed","locked":false,"assignee":{"login":"sabeegrewal","id":12651619,"node_id":"MDQ6VXNlcjEyNjUxNjE5","avatar_url":"https://avatars2.githubusercontent.com/u/12651619?v=4","gravatar_id":"","url":"https://api.github.com/users/sabeegrewal","html_url":"https://github.com/sabeegrewal","followers_url":"https://api.github.com/users/sabeegrewal/followers","following_url":"https://api.github.com/users/sabeegrewal/following{/other_user}","gists_url":"https://api.github.com/users/sabeegrewal/gists{/gist_id}","starred_url":"https://api.github.com/users/sabeegrewal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sabeegrewal/subscriptions","organizations_url":"https://api.github.com/users/sabeegrewal/orgs","repos_url":"https://api.github.com/users/sabeegrewal/repos","events_url":"https://api.github.com/users/sabeegrewal/events{/privacy}","received_events_url":"https://api.github.com/users/sabeegrewal/received_events","type":"User","site_admin":false},"assignees":[{"login":"sabeegrewal","id":12651619,"node_id":"MDQ6VXNlcjEyNjUxNjE5","avatar_url":"https://avatars2.githubusercontent.com/u/12651619?v=4","gravatar_id":"","url":"https://api.github.com/users/sabeegrewal","html_url":"https://github.com/sabeegrewal","followers_url":"https://api.github.com/users/sabeegrewal/followers","following_url":"https://api.github.com/users/sabeegrewal/following{/other_user}","gists_url":"https://api.github.com/users/sabeegrewal/gists{/gist_id}","starred_url":"https://api.github.com/users/sabeegrewal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sabeegrewal/subscriptions","organizations_url":"https://api.github.com/users/sabeegrewal/orgs","repos_url":"https://api.github.com/users/sabeegrewal/repos","events_url":"https://api.github.com/users/sabeegrewal/events{/privacy}","received_events_url":"https://api.github.com/users/sabeegrewal/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Azure/azure-event-hubs-spark/milestones/3","html_url":"https://github.com/Azure/azure-event-hubs-spark/milestone/3","labels_url":"https://api.github.com/repos/Azure/azure-event-hubs-spark/milestones/3/labels","id":3409381,"node_id":"MDk6TWlsZXN0b25lMzQwOTM4MQ==","number":3,"title":"2.3.3","description":"","creator":{"login":"sabeegrewal","id":12651619,"node_id":"MDQ6VXNlcjEyNjUxNjE5","avatar_url":"https://avatars2.githubusercontent.com/u/12651619?v=4","gravatar_id":"","url":"https://api.github.com/users/sabeegrewal","html_url":"https://github.com/sabeegrewal","followers_url":"https://api.github.com/users/sabeegrewal/followers","following_url":"https://api.github.com/users/sabeegrewal/following{/other_user}","gists_url":"https://api.github.com/users/sabeegrewal/gists{/gist_id}","starred_url":"https://api.github.com/users/sabeegrewal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sabeegrewal/subscriptions","organizations_url":"https://api.github.com/users/sabeegrewal/orgs","repos_url":"https://api.github.com/users/sabeegrewal/repos","events_url":"https://api.github.com/users/sabeegrewal/events{/privacy}","received_events_url":"https://api.github.com/users/sabeegrewal/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":19,"state":"closed","created_at":"2018-06-08T00:37:00Z","updated_at":"2018-09-10T14:57:02Z","due_on":null,"closed_at":"2018-09-10T14:57:02Z"},"comments":3,"created_at":"2018-07-24T21:37:47Z","updated_at":"2018-11-13T16:02:48Z","closed_at":"2018-07-25T22:01:33Z","author_association":"NONE","body":"We are frequently hitting the below error when reading from the eventhub. We see this on both DataBricks and HDInsights.\r\nVersion: azure-eventhubs-spark_2.11-2.3.2\r\n\r\nCallstack:\r\n\r\nWARN CachedEventHubsReceiver: 51691860 did not match 51690986.Recreating receiver for {\"ehName\":\"rawvsevents\",\"partitionId\":2}\r\n...\r\n\r\nERROR Executor: Exception in task 2.1 in stage 81.0 (TID 24586)\r\njava.lang.AssertionError: assertion failed: requestSeqNo 51691860 does not match the received sequence number 51690986\r\n\tat scala.Predef$.assert(Predef.scala:170)\r\n\tat org.apache.spark.eventhubs.client.CachedEventHubsReceiver.org$apache$spark$eventhubs$client$CachedEventHubsReceiver$$receive(CachedEventHubsReceiver.scala:123)\r\n\tat org.apache.spark.eventhubs.client.CachedEventHubsReceiver$.receive(CachedEventHubsReceiver.scala:157)\r\n\tat org.apache.spark.eventhubs.rdd.EventHubsRDD$EventHubsRDDIterator.next(EventHubsRDD.scala:147)\r\n\tat org.apache.spark.eventhubs.rdd.EventHubsRDD$EventHubsRDDIterator.next(EventHubsRDD.scala:128)\r\n\tat scala.collection.Iterator$$anon$11.next(Iterator.scala:409)\r\n\tat scala.collection.Iterator$$anon$11.next(Iterator.scala:409)\r\n\tat org.apache.spark.util.collection.ExternalSorter.insertAll(ExternalSorter.scala:193)\r\n\tat org.apache.spark.shuffle.sort.SortShuffleWriter.write(SortShuffleWriter.scala:63)\r\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:96)\r\n\tat org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:53)\r\n\tat org.apache.spark.scheduler.Task.run(Task.scala:109)\r\n\tat org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:345)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\r\n\tat java.lang.Thread.run(Thread.java:748)\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Azure/azure-event-hubs-spark/issues/comments/438320664","html_url":"https://github.com/Azure/azure-event-hubs-spark/issues/361#issuecomment-438320664","issue_url":"https://api.github.com/repos/Azure/azure-event-hubs-spark/issues/361","id":438320664,"node_id":"MDEyOklzc3VlQ29tbWVudDQzODMyMDY2NA==","user":{"login":"duboisej","id":3344726,"node_id":"MDQ6VXNlcjMzNDQ3MjY=","avatar_url":"https://avatars2.githubusercontent.com/u/3344726?v=4","gravatar_id":"","url":"https://api.github.com/users/duboisej","html_url":"https://github.com/duboisej","followers_url":"https://api.github.com/users/duboisej/followers","following_url":"https://api.github.com/users/duboisej/following{/other_user}","gists_url":"https://api.github.com/users/duboisej/gists{/gist_id}","starred_url":"https://api.github.com/users/duboisej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/duboisej/subscriptions","organizations_url":"https://api.github.com/users/duboisej/orgs","repos_url":"https://api.github.com/users/duboisej/repos","events_url":"https://api.github.com/users/duboisej/events{/privacy}","received_events_url":"https://api.github.com/users/duboisej/received_events","type":"User","site_admin":false},"created_at":"2018-11-13T16:02:48Z","updated_at":"2018-11-13T16:02:48Z","author_association":"NONE","body":"I know this is closed, but I am experiencing this issue with the latest version, on Databricks: \r\n\r\nVersion: azure-eventhubs-spark_2.11-2.3.6\r\n\r\nStack Trace: \r\n\r\n\r\norg.apache.spark.SparkException: Job aborted.\r\n\tat org.apache.spark.sql.execution.datasources.FileFormatWriter$.write(FileFormatWriter.scala:224)\r\n\tat com.databricks.sql.transaction.tahoe.files.TransactionalWrite$$anonfun$writeFiles$1$$anonfun$apply$3.apply(TransactionalWrite.scala:151)\r\n\tat com.databricks.sql.transaction.tahoe.files.TransactionalWrite$$anonfun$writeFiles$1$$anonfun$apply$3.apply(TransactionalWrite.scala:145)\r\n\tat org.apache.spark.sql.execution.SQLExecution$$anonfun$withCustomExecutionEnv$1.apply(SQLExecution.scala:89)\r\n\tat org.apache.spark.sql.execution.SQLExecution$.withSQLConfPropagated(SQLExecution.scala:175)\r\n\tat org.apache.spark.sql.execution.SQLExecution$.withCustomExecutionEnv(SQLExecution.scala:84)\r\n\tat org.apache.spark.sql.execution.SQLExecution$.withNewExecutionId(SQLExecution.scala:126)\r\n\tat com.databricks.sql.transaction.tahoe.files.TransactionalWrite$$anonfun$writeFiles$1.apply(TransactionalWrite.scala:145)\r\n\tat com.databricks.sql.transaction.tahoe.files.TransactionalWrite$$anonfun$writeFiles$1.apply(TransactionalWrite.scala:102)\r\n\tat com.databricks.logging.UsageLogging$$anonfun$recordOperation$1.apply(UsageLogging.scala:313)\r\n\tat com.databricks.logging.UsageLogging$$anonfun$withAttributionContext$1.apply(UsageLogging.scala:188)\r\n\tat scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)\r\n\tat com.databricks.logging.UsageLogging$class.withAttributionContext(UsageLogging.scala:183)\r\n\tat com.databricks.spark.util.PublicDBLogging.withAttributionContext(DatabricksSparkUsageLogger.scala:13)\r\n\tat com.databricks.logging.UsageLogging$class.withAttributionTags(UsageLogging.scala:221)\r\n\tat com.databricks.spark.util.PublicDBLogging.withAttributionTags(DatabricksSparkUsageLogger.scala:13)\r\n\tat com.databricks.logging.UsageLogging$class.recordOperation(UsageLogging.scala:298)\r\n\tat com.databricks.spark.util.PublicDBLogging.recordOperation(DatabricksSparkUsageLogger.scala:13)\r\n\tat com.databricks.spark.util.PublicDBLogging.recordOperation0(DatabricksSparkUsageLogger.scala:36)\r\n\tat com.databricks.spark.util.DatabricksSparkUsageLogger.recordOperation(DatabricksSparkUsageLogger.scala:65)\r\n\tat com.databricks.spark.util.UsageLogger$class.recordOperation(UsageLogger.scala:54)\r\nat com.databricks.spark.util.DatabricksSparkUsageLogger.recordOperation(DatabricksSparkUsageLogger.scala:44)\r\n\tat com.databricks.spark.util.UsageLogging$class.recordOperation(UsageLogger.scala:261)\r\n\tat com.databricks.sql.transaction.tahoe.OptimisticTransaction.recordOperation(OptimisticTransaction.scala:59)\r\n\tat com.databricks.sql.transaction.tahoe.metering.DeltaLogging$class.recordDeltaOperation(DeltaLogging.scala:79)\r\n\tat com.databricks.sql.transaction.tahoe.OptimisticTransaction.recordDeltaOperation(OptimisticTransaction.scala:59)\r\n\tat com.databricks.sql.transaction.tahoe.files.TransactionalWrite$class.writeFiles(TransactionalWrite.scala:102)\r\n\tat com.databricks.sql.transaction.tahoe.OptimisticTransaction.writeFiles(OptimisticTransaction.scala:59)\r\n\tat com.databricks.sql.transaction.tahoe.sources.DeltaSink.addBatch(DeltaSink.scala:72)\r\n\tat org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$org$apache$spark$sql$execution$streaming$MicroBatchExecution$$runBatch$5$$anonfun$apply$17.apply(MicroBatchExecution.scala:549)\r\n\tat org.apache.spark.sql.execution.SQLExecution$$anonfun$withCustomExecutionEnv$1.apply(SQLExecution.scala:89)\r\n\tat org.apache.spark.sql.execution.SQLExecution$.withSQLConfPropagated(SQLExecution.scala:175)\r\n\tat org.apache.spark.sql.execution.SQLExecution$.withCustomExecutionEnv(SQLExecution.scala:84)\r\n\tat org.apache.spark.sql.execution.SQLExecution$.withNewExecutionId(SQLExecution.scala:126)\r\n\tat org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$org$apache$spark$sql$execution$streaming$MicroBatchExecution$$runBatch$5.apply(MicroBatchExecution.scala:547)\r\n\tat org.apache.spark.sql.execution.streaming.ProgressReporter$class.reportTimeTaken(ProgressReporter.scala:379)\r\n\tat org.apache.spark.sql.execution.streaming.StreamExecution.reportTimeTaken(StreamExecution.scala:60)\r\n\tat org.apache.spark.sql.execution.streaming.MicroBatchExecution.org$apache$spark$sql$execution$streaming$MicroBatchExecution$$runBatch(MicroBatchExecution.scala:546)\r\n\tat org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$runActivatedStream$1$$anonfun$apply$mcZ$sp$1.apply$mcV$sp(MicroBatchExecution.scala:204)\r\n\tat org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$runActivatedStream$1$$anonfun$apply$mcZ$sp$1.apply(MicroBatchExecution.scala:172)\r\n\tat org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$runActivatedStream$1$$anonfun$apply$mcZ$sp$1.apply(MicroBatchExecution.scala:172)\r\n\tat org.apache.spark.sql.execution.streaming.ProgressReporter$class.reportTimeTaken(ProgressReporter.scala:379)\r\n\tat org.apache.spark.sql.execution.streaming.StreamExecution.reportTimeTaken(StreamExecution.scala:60)\r\n\tat org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$runActivatedStream$1.apply$mcZ$sp(MicroBatchExecution.scala:172)\r\n\tat org.apache.spark.sql.execution.streaming.ProcessingTimeExecutor.execute(TriggerExecutor.scala:56)\r\n\tat org.apache.spark.sql.execution.streaming.MicroBatchExecution.runActivatedStream(MicroBatchExecution.scala:166)\r\n\tat org.apache.spark.sql.execution.streaming.StreamExecution.org$apache$spark$sql$execution$streaming$StreamExecution$$runStream(StreamExecution.scala:293)\r\n\tat org.apache.spark.sql.execution.streaming.StreamExecution$$anon$1.run(StreamExecution.scala:203)\r\nCaused by: org.apache.spark.SparkException: Job aborted due to stage failure: Task 0 in stage 4625.0 failed 4 times, most recent failure: Lost task 0.3 in stage 4625.0 (TID 94161, 10.139.64.10, executor 8): java.lang.IllegalStateException: In partition 0 of 3psadeveventhub, with consumer group $Default, request seqNo 2367 is less than the received seqNo 2372. The earliest seqNo is 2371 and the last seqNo is 4414\r\n\tat org.apache.spark.eventhubs.client.CachedEventHubsReceiver.checkCursor(CachedEventHubsReceiver.scala:115)\r\n\tat org.apache.spark.eventhubs.client.CachedEventHubsReceiver.org$apache$spark$eventhubs$client$CachedEventHubsReceiver$$receive(CachedEventHubsReceiver.scala:130)\r\n\tat org.apache.spark.eventhubs.client.CachedEventHubsReceiver$.receive(CachedEventHubsReceiver.scala:179)\r\n\tat org.apache.spark.eventhubs.rdd.EventHubsRDD.compute(EventHubsRDD.scala:122)\r\n\tat org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:336)\r\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:300)\r\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:42)\r\n\tat org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:336)\r\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:300)\r\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:42)\r\n\tat org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:336)\r\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:300)\r\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:42)\r\n\tat org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:336)\r\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:300)\r\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:87)\r\n\tat org.apache.spark.scheduler.Task.run(Task.scala:112)\r\n\tat org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:384)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\r\n\tat java.lang.Thread.run(Thread.java:748)\r\n\r\nDriver stacktrace:\r\n\tat org.apache.spark.scheduler.DAGScheduler.org$apache$spark$scheduler$DAGScheduler$$failJobAndIndependentStages(DAGScheduler.scala:1747)\r\n\tat org.apache.spark.scheduler.DAGScheduler$$anonfun$abortStage$1.apply(DAGScheduler.scala:1735)\r\n\tat org.apache.spark.scheduler.DAGScheduler$$anonfun$abortStage$1.apply(DAGScheduler.scala:1734)\r\n\tat scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)\r\n\tat scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)\r\n\tat org.apache.spark.scheduler.DAGScheduler.abortStage(DAGScheduler.scala:1734)\r\n\tat org.apache.spark.scheduler.DAGScheduler$$anonfun$handleTaskSetFailed$1.apply(DAGScheduler.scala:962)\r\n\tat org.apache.spark.scheduler.DAGScheduler$$anonfun$handleTaskSetFailed$1.apply(DAGScheduler.scala:962)\r\n\tat scala.Option.foreach(Option.scala:257)\r\n\tat org.apache.spark.scheduler.DAGScheduler.handleTaskSetFailed(DAGScheduler.scala:962)\r\n\tat org.apache.spark.scheduler.DAGSchedulerEventProcessLoop.doOnReceive(DAGScheduler.scala:1970)\r\n\tat org.apache.spark.scheduler.DAGSchedulerEventProcessLoop.onReceive(DAGScheduler.scala:1918)\r\n\tat org.apache.spark.scheduler.DAGSchedulerEventProcessLoop.onReceive(DAGScheduler.scala:1906)\r\n\tat org.apache.spark.util.EventLoop$$anon$1.run(EventLoop.scala:49)\r\n\tat org.apache.spark.scheduler.DAGScheduler.runJob(DAGScheduler.scala:759)\r\n\tat org.apache.spark.SparkContext.runJob(SparkContext.scala:2141)\r\n\tat org.apache.spark.sql.execution.datasources.FileFormatWriter$.write(FileFormatWriter.scala:194)\r\n\t... 47 more\r\nCaused by: java.lang.IllegalStateException: In partition 0 of 3psadeveventhub, with consumer group $Default, request seqNo 2367 is less than the received seqNo 2372. The earliest seqNo is 2371 and the last seqNo is 4414\r\n\tat org.apache.spark.eventhubs.client.CachedEventHubsReceiver.checkCursor(CachedEventHubsReceiver.scala:115)\r\n\tat org.apache.spark.eventhubs.client.CachedEventHubsReceiver.org$apache$spark$eventhubs$client$CachedEventHubsReceiver$$receive(CachedEventHubsReceiver.scala:130)\r\n\tat org.apache.spark.eventhubs.client.CachedEventHubsReceiver$.receive(CachedEventHubsReceiver.scala:179)\r\n\tat org.apache.spark.eventhubs.rdd.EventHubsRDD.compute(EventHubsRDD.scala:122)\r\n\tat org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:336)\r\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:300)\r\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:42)\r\n\tat org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:336)\r\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:300)\r\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:42)\r\n\tat org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:336)\r\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:300)\r\n\tat org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:42)\r\n\tat org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:336)\r\n\tat org.apache.spark.rdd.RDD.iterator(RDD.scala:300)\r\n\tat org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:87)\r\n\tat org.apache.spark.scheduler.Task.run(Task.scala:112)\r\n\tat org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:384)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\r\n\tat java.lang.Thread.run(Thread.java:748)\r\n\r\n\r\nAny update or other information I should be aware of? "}}
{"actor":{"display_login":"duboisej"}}