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

Slick 3.5.0 and Akka 2.6.x compatibility problem #705

Closed
maxcom opened this issue Mar 13, 2024 · 4 comments · Fixed by #707
Closed

Slick 3.5.0 and Akka 2.6.x compatibility problem #705

maxcom opened this issue Mar 13, 2024 · 4 comments · Fixed by #707

Comments

@maxcom
Copy link

maxcom commented Mar 13, 2024

I found that I can't update from slick 3.4.1 to 3.5.0 due to this:

[error] (update) found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[error] 
[error] 	* org.scala-lang.modules:scala-parser-combinators_2.13:2.3.0 (early-semver) is selected over {1.1.2}
[error] 	    +- com.github.tminglei:slick-pg_play-json_2.13:0.22.0 (depends on 2.3.0)
[error] 	    +- com.github.tminglei:slick-pg_core_2.13:0.22.0      (depends on 2.3.0)
[error] 	    +- com.github.tminglei:slick-pg_2.13:0.22.0           (depends on 2.3.0)
[error] 	    +- com.typesafe:ssl-config-core_2.13:0.4.3            (depends on 1.1.2)
[error] 

ssl-config-core dependency comes from akka-streams 2.6.21, and scala-parser-combinators 2.3.0 is required by slick-pg.

@fcv
Copy link

fcv commented Mar 14, 2024

maybe a regression ?
it looks like #586.

@reibitto
Copy link

I encountered basically the same situation upgrading to 3.5.0, except with Play:

[error] (update) found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[error]
[error]         * org.scala-lang.modules:scala-parser-combinators_2.13:2.3.0 (early-semver) is selected over {1.1.2}
[error]             +- com.github.tminglei:slick-pg_play-json_2.13:0.22.0 (depends on 2.3.0)
[error]             +- com.github.tminglei:slick-pg_core_2.13:0.22.0      (depends on 2.3.0)
[error]             +- com.github.tminglei:slick-pg_2.13:0.22.0           (depends on 2.3.0)
[error]             +- org.playframework:play_2.13:3.0.2                  (depends on 1.1.2)
[error]             +- org.playframework:cachecontrol_2.13:3.0.0          (depends on 1.1.2)

@jcazevedo
Copy link
Contributor

Can we follow what was done in #587 and rollback to 1.1.2 on Scala 2.x? I have opened #707 to propose that.

@reibitto
Copy link

Thanks! I can confirm #707 fixed the issue for me and all tests pass.

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.

4 participants