Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task task ':checkDebugDuplicateClasses' fails while building #529

Closed
archie94 opened this issue Jan 30, 2022 · 13 comments · Fixed by #530
Closed

Task task ':checkDebugDuplicateClasses' fails while building #529

archie94 opened this issue Jan 30, 2022 · 13 comments · Fixed by #530

Comments

@archie94
Copy link

Trying to build the project including the entire library.

    implementation 'dev.inmo:tgbotapi:0.38.3'

Error log


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':checkDebugDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
   > Duplicate class dev.inmo.tgbotapi.types.files.PathedFileKt found in modules jetified-tgbotapi.core-jvm-0.38.3 (dev.inmo:tgbotapi.core-jvm:0.38.3) and jetified-tgbotapi.utils-jvm-0.38.3 (dev.inmo:tgbotapi.utils-jvm:0.38.3)
     Duplicate class javax.activation.ActivationDataFlavor found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.CommandInfo found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.CommandMap found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.CommandObject found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.DataContentHandler found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.DataContentHandlerFactory found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.DataHandler found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.DataHandler$1 found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.DataHandlerDataSource found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.DataSource found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.DataSourceDataContentHandler found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.FileDataSource found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.FileTypeMap found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.MailcapCommandMap found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.MimeType found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.MimeTypeParameterList found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.MimeTypeParseException found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.MimetypesFileTypeMap found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.ObjectDataContentHandler found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.SecuritySupport found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.SecuritySupport$1 found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.SecuritySupport$2 found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.SecuritySupport$3 found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.SecuritySupport$4 found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.SecuritySupport$5 found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.URLDataSource found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
     Duplicate class javax.activation.UnsupportedDataTypeException found in modules jetified-activation-1.1 (javax.activation:activation:1.1.1) and jetified-jakarta.activation-api-1.2.1 (jakarta.activation:jakarta.activation-api:1.2.1)
@github-actions
Copy link

Welcome with your first issue

@InsanusMokrassar
Copy link
Owner

Hello, could you add link to your project, please?

@archie94
Copy link
Author

archie94 commented Jan 31, 2022

Here: https://github.com/archie94/haven/tree/telegram_support

Thank you for your reply.

InsanusMokrassar added a commit that referenced this issue Jan 31, 2022
@InsanusMokrassar InsanusMokrassar linked a pull request Jan 31, 2022 that will close this issue
6 tasks
@InsanusMokrassar
Copy link
Owner

Hello @archie94 , you may try to setup this dependency to check that problem on the library side has been solved

@InsanusMokrassar
Copy link
Owner

@archie94 also, look at this PR, please

@archie94
Copy link
Author

archie94 commented Feb 1, 2022

Hey. I will take a look and update here. Appreciate your help a lot :)

@archie94
Copy link
Author

archie94 commented Feb 2, 2022

Adding transitive = true does not help much.

Execution failed for task ':checkDebugDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
   > Duplicate class dev.inmo.tgbotapi.types.files.PathedFileKt found in modules jetified-tgbotapi.core-jvm-0.38.3 (dev.inmo:tgbotapi.core-jvm:0.38.3) and jetified-tgbotapi.utils-jvm-0.38.3 (dev.inmo:tgbotapi.utils-jvm:0.38.3)

Trying with the new dependency.

@archie94
Copy link
Author

archie94 commented Feb 2, 2022

Cannot find the 0.38.4-branch_0.38.4-build641 artifact here.

Could you please help me where I am going wrong?

@InsanusMokrassar
Copy link
Owner

Adding transitive = true does not help much.

Execution failed for task ':checkDebugDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
   > Duplicate class dev.inmo.tgbotapi.types.files.PathedFileKt found in modules jetified-tgbotapi.core-jvm-0.38.3 (dev.inmo:tgbotapi.core-jvm:0.38.3) and jetified-tgbotapi.utils-jvm-0.38.3 (dev.inmo:tgbotapi.utils-jvm:0.38.3)

Trying with the new dependency.

That is what should be shown for this moment :)

Cannot find the 0.38.4-branch_0.38.4-build641 artifact here.

Could you please help me where I am going wrong?

I afraid you didn't connect github repo. Read this. Artifact version you may find here.

Anyway, I plan to publish new version today. If the task is not blocking for something, you could wait some time and use 0.38.4 as normal artifact from maven central

@archie94
Copy link
Author

archie94 commented Feb 2, 2022

I afraid you didn't connect github repo. Read this. Artifact version you may find here.

Wasn't aware of this. Thanks 👍

Anyway, I plan to publish new version today. If the task is not blocking for something, you could wait some time and use 0.38.4 as normal artifact from maven central

Awesome. Looking forward :)

@InsanusMokrassar
Copy link
Owner

Hello, @archie94 . Publishing is in progress, so, in a couple of hours it will be available for using from maven central

@InsanusMokrassar
Copy link
Owner

@archie94 you may check 0.38.4 :)

@archie94
Copy link
Author

archie94 commented Feb 3, 2022

Works! Thank you so much!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants