utest icon indicating copy to clipboard operation
utest copied to clipboard

MatchError with Scala3 during macro expansion

Open aboisvert opened this issue 10 months ago • 0 comments

Trying to compile scalasql using Scala 3.4.1, the following exception is raised at compile-time:

[167/167] scalasql[3.4.1].test.compile 
[info] compiling 48 Scala sources to /home/.../git/scalasql/out/scalasql/3.4.1/test/compile.dest/classes ...
[error] -- Error: /home/.../git/scalasql/scalasql/test/src/WorldSqlTests.scala:115:20 
[error]  115 |  def tests = Tests {
[error]      |              ^
[error]      |Exception occurred while executing macro expansion.
[error]      |scala.MatchError: TypeBoundsTree(Inferred(), Inferred()) (of class java.lang.String)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformTypeTree(Quotes.scala:5072)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformTypeTree$(Quotes.scala:4927)
[error]      |	at utest.TestBuilder$testPathMap$2$.transformTypeTree(TestBuilder.scala:44)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformTree(Quotes.scala:4939)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformTree$(Quotes.scala:4927)
[error]      |	at utest.TestBuilder$testPathMap$2$.transformTree(TestBuilder.scala:44)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformStatement(Quotes.scala:4978)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformStatement$(Quotes.scala:4927)
[error]      |	at utest.TestBuilder$testPathMap$2$.transformStatement(TestBuilder.scala:44)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.$anonfun$5(Quotes.scala:4986)
[error]      |	at scala.collection.immutable.List.map(List.scala:246)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformStatement(Quotes.scala:4986)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformStatement$(Quotes.scala:4927)
[error]      |	at utest.TestBuilder$testPathMap$2$.transformStatement(TestBuilder.scala:44)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformStats$$anonfun$1(Quotes.scala:5084)
[error]      |	at scala.collection.immutable.List.mapConserve(List.scala:472)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformStats(Quotes.scala:5084)
[error]      |	at scala.quoted.Quotes$reflectModule$TreeMap.transformStats$(Quotes.scala:4927)
[error]      |	at utest.TestBuilder$testPathMap$2$.transformStats(TestBuilder.scala:44)
[error]      |	at utest.TestBuilder$.processTest(TestBuilder.scala:55)
[error]      |	at utest.TestBuilder$.buildTestsTrees$$anonfun$1(TestBuilder.scala:24)
[error]      |	at scala.collection.LinearSeqOps.foldLeft(LinearSeq.scala:183)
[error]      |	at scala.collection.LinearSeqOps.foldLeft$(LinearSeq.scala:179)
[error]      |	at scala.collection.immutable.List.foldLeft(List.scala:79)
[error]      |	at utest.TestBuilder$.buildTestsTrees(TestBuilder.scala:26)
[error]      |	at utest.TestBuilder$.processTests(TestBuilder.scala:14)

aboisvert avatar Apr 08 '24 03:04 aboisvert