frankiesardo / icepick

Android Instance State made easy
Eclipse Public License 1.0
3.76k stars 207 forks source link

module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module #128

Open patrykpoborca opened 7 months ago

patrykpoborca commented 7 months ago

If you get this error:

because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module

there is a good chance it's because of this library. I wonder if it's because of some transitive dependencies? Eitherway, just to save someone a few hours scratching their head when they upgrade to latest gradle/JDK.

Dep graph: --- frankiesardo:icepick-processor:3.2.0 +--- org.clojure:clojure:1.7.0 +--- frankiesardo:icepick:3.2.0 +--- com.google.auto.service:auto-service:1.0-rc2 | +--- com.google.auto:auto-common:0.3 | | --- com.google.guava:guava:18.0 | --- com.google.guava:guava:18.0 --- stencil:stencil:0.3.5 +--- org.clojure:clojure:1.3.0 -> 1.7.0 +--- scout:scout:0.1.0 | --- org.clojure:clojure:1.3.0 -> 1.7.0 +--- quoin:quoin:0.1.2 | --- org.clojure:clojure:1.3.0 -> 1.7.0 +--- slingshot:slingshot:0.10.3 | --- org.clojure:clojure:1.2.1 -> 1.7.0 --- org.clojure:core.cache:0.6.3 +--- org.clojure:data.priority-map:0.0.2 | --- org.clojure:clojure:1.3.0 -> 1.7.0 --- org.clojure:clojure:1.4.0 -> 1.7.0

geldf commented 5 months ago

Hi @patrykpoborca.. Have you found any solution for this?

WildOrangutan commented 3 days ago

I had this error, when I replaced annotationProcessor(...) with kapt(...)