You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scala.js does not work for Scala 3.3.x. Classes extending java.util.SequencedCollection cause problems. Note that Scala Native has the class added although it is just a stub at this time.
Reproduce:
Run Java 21
sbt
++3.3.4
Run sconfigJS/test or one of the testOnly seen below.
Example error:
[info] Fast optimizing /Users/eric/workspace/sconfig/sconfig/js/target/scala-3.3.3/sconfig-test-fastopt
[error] Referring to non-existent classjava.util.SequencedCollection
[error] called from org.ekrich.config.impl.SimpleConfigList
[error] called from org.ekrich.config.impl.ConfigValueSharedTest.valuesToString()void
[error] called from org.ekrich.config.impl.ConfigValueSharedTest$scalajs$junit$bootstrapper$.invokeTest(java.lang.Object,java.lang.String)scala.concurrent.Future
[error] dispatched from org.scalajs.junit.Bootstrapper.invokeTest(java.lang.Object,java.lang.String)scala.concurrent.Future
[error] called from private org.scalajs.junit.JUnitTask.$anonfun$executeTestMethod$7(org.scalajs.junit.Bootstrapper,java.lang.Object,org.scalajs.junit.TestMetadata)scala.concurrent.Future
Now running the newest code I get the same as below.
sbt:sconfig-root> sconfigJS/testOnly ConfigValueSharedTest
[warn] multiple main classes detected: run 'show discoveredMainClasses' to see the list
[info] Fast optimizing /Users/eric/workspace/sconfig/sconfig/js/target/scala-3.3.4/sconfig-test-fastopt
[error] Referring to non-existent classjava.util.SequencedCollection
[error] called from org.ekrich.config.impl.SimpleConfigList
[error] called from org.ekrich.config.impl.DefaultTransformer$.transform(org.ekrich.config.impl.AbstractConfigValue,org.ekrich.config.ConfigValueType)org.ekrich.config.impl.AbstractConfigValue
[error] called from private org.ekrich.config.impl.ConfigConcatenation$.join(java.util.ArrayList,org.ekrich.config.impl.AbstractConfigValue)void
[error] called from private static org.ekrich.config.impl.ConfigConcatenation$.consolidate$$anonfun$2(java.util.ArrayList,org.ekrich.config.impl.AbstractConfigValue)java.lang.Object
The text was updated successfully, but these errors were encountered:
sbt:sconfig-root> sconfigJS/testOnly ConfigFactoryTest
[warn] multiple main classes detected: run 'show discoveredMainClasses' to see the list
[info] Fast optimizing /Users/eric/workspace/sconfig/sconfig/js/target/scala-3.3.4/sconfig-test-fastopt
[error] Referring to non-existent classjava.util.SequencedCollection
[error] called from org.ekrich.config.impl.SimpleConfigList
[error] called from org.ekrich.config.impl.DefaultTransformer$.transform(org.ekrich.config.impl.AbstractConfigValue,org.ekrich.config.ConfigValueType)org.ekrich.config.impl.AbstractConfigValue
[error] called from private org.ekrich.config.impl.ConfigConcatenation$.join(java.util.ArrayList,org.ekrich.config.impl.AbstractConfigValue)void
[error] called from private static org.ekrich.config.impl.ConfigConcatenation$.consolidate$$anonfun$2(java.util.ArrayList,org.ekrich.config.impl.AbstractConfigValue)java.lang.Object
Scala.js does not work for Scala
3.3.x
. Classes extendingjava.util.SequencedCollection
cause problems. Note that Scala Native has the class added although it is just a stub at this time.Reproduce:
sbt
++3.3.4
sconfigJS/test
or one of thetestOnly
seen below.Example error:
Now running the newest code I get the same as below.
The text was updated successfully, but these errors were encountered: