twitter / finagle

A fault tolerant, protocol-agnostic RPC system
https://twitter.github.io/finagle
Apache License 2.0
8.79k stars 1.45k forks source link

Sbt assembly deduplicate error #855

Open alikemalocalan opened 4 years ago

alikemalocalan commented 4 years ago

i handle this exception at running sbt assembly after upgrade 20.4.1 -> 20.5.0 scala version = 2.12.11 sbt assembly version = 0.14.10 sbt.version = 1.3.10

1 error was encountered during merge [error] java.lang.RuntimeException: deduplicate: different file contents found in the following: [error] /Users/alikemal.ocalan/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.11.0/jackson-annotations-2.11.0.jar:module-info.class [error] /Users/alikemal.ocalan/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.0/jackson-core-2.11.0.jar:module-info.class [error] /Users/alikemal.ocalan/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.11.0/jackson-databind-2.11.0.jar:module-info.class [error] /Users/alikemal.ocalan/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.11.0/jackson-module-paranamer-2.11.0.jar:module-info.class [error] at sbtassembly.Assembly$.applyStrategies(Assembly.scala:143) [error] at sbtassembly.Assembly$.x$1$lzycompute$1(Assembly.scala:25) [error] at sbtassembly.Assembly$.x$1$1(Assembly.scala:23) [error] at sbtassembly.Assembly$.stratMapping$lzycompute$1(Assembly.scala:23) [error] at sbtassembly.Assembly$.stratMapping$1(Assembly.scala:23) [error] at sbtassembly.Assembly$.inputs$lzycompute$1(Assembly.scala:68) [error] at sbtassembly.Assembly$.inputs$1(Assembly.scala:58) [error] at sbtassembly.Assembly$.apply(Assembly.scala:85) [error] at sbtassembly.Assembly$.$anonfun$assemblyTask$1(Assembly.scala:244) [error] at scala.Function1.$anonfun$compose$1(Function1.scala:49) [error] at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62) [error] at sbt.std.Transform$$anon$4.work(Transform.scala:67) [error] at sbt.Execute.$anonfun$submit$2(Execute.scala:281) [error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19) [error] at sbt.Execute.work(Execute.scala:290) [error] at sbt.Execute.$anonfun$submit$1(Execute.scala:281) [error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178) [error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:37) [error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [error] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [error] at java.base/java.lang.Thread.run(Thread.java:834) [error] (assembly) deduplicate: different file contents found in the following: [error] /Users/alikemal.ocalan/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.11.0/jackson-annotations-2.11.0.jar:module-info.class [error] /Users/alikemal.ocalan/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.11.0/jackson-core-2.11.0.jar:module-info.class [error] /Users/alikemal.ocalan/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.11.0/jackson-databind-2.11.0.jar:module-info.class [error] /Users/alikemal.ocalan/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-paranamer/2.11.0/jackson-module-paranamer-2.11.0.jar:module-info.class

Expected behavior

As concisely as possible, describe the expected behavior.

Actual behavior

As concisely as possible, describe the observed behavior.

Steps to reproduce the behavior

Please list all relevant steps to reproduce the observed behavior.

enbnt commented 4 years ago

Hi @alikemalocalan, can you provide a little more context on your setup prior to running the sbt command?

alikemalocalan commented 4 years ago

Maybe Problem would be adding jackson into every sub project dependencies. why did com.fasterxml.jackson.core had added every finagle util dependencies. maybe it would be enough just to put it in the com.twitter:util-core ?