Skip to content

(!) DataFrame 1.0.0-Beta2 is incompable with Android #1217

@Jolanrensen

Description

@Jolanrensen

DataFrame 1.0.0-Beta2 contains classes with the same name across different modules, mostly KoDEx related, like ExcludeFromSources and DocumentationUrls. This makes it incompatible with R8 on Android builds.

Duplicate class org.jetbrains.kotlinx.dataframe.documentation.DocumentationUrls found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)
     Duplicate class org.jetbrains.kotlinx.dataframe.documentation.DoubleIndent found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)
     Duplicate class org.jetbrains.kotlinx.dataframe.documentation.ExcludeFromSources found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)
     Duplicate class org.jetbrains.kotlinx.dataframe.documentation.ExportAsHtml found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)
     Duplicate class org.jetbrains.kotlinx.dataframe.documentation.HalfIndent found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)
     Duplicate class org.jetbrains.kotlinx.dataframe.documentation.Indent found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)
     Duplicate class org.jetbrains.kotlinx.dataframe.documentation.LineBreak found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)
     Duplicate class org.jetbrains.kotlinx.dataframe.documentation.QuadrupleIndent found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)
     Duplicate class org.jetbrains.kotlinx.dataframe.documentation.QuarterIndent found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)
     Duplicate class org.jetbrains.kotlinx.dataframe.documentation.TripleIndent found in modules dataframe-core-1.0.0-dev-7274.jar -> dataframe-core-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-core:1.0.0-dev-7274) and dataframe-csv-1.0.0-dev-7274.jar -> dataframe-csv-1.0.0-dev-7274 (org.jetbrains.kotlinx:dataframe-csv:1.0.0-dev-7274)

This needs to definitely be fixed before 1.0.0.

Slightly related: #1203

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions