-
Notifications
You must be signed in to change notification settings - Fork 1k
[2.x] Invalid project ID error if ProjectMatrix with CrossVersion.full #8458
Copy link
Copy link
Closed
Description
steps
xuwei-k/sbt-2-project-matrix-cross-version-full@be9f25d
build.sbt
val foo = projectMatrix
.jvmPlatform(
scalaVersions = Seq("2.13.18", "3.3.7"),
crossVersion = CrossVersion.full
)project/build.properties
sbt.version=2.0.0-RC8problem
java.lang.RuntimeException: Invalid project ID: Expected letter
$1$2_13_18
^
at scala.sys.package$.error(package.scala:27)
at sbt.Project$.unresolved$$anonfun$1(Project.scala:293)
at scala.Option.foreach(Option.scala:437)
at sbt.Project$.unresolved(Project.scala:293)
at sbt.Project$.apply(Project.scala:248)
at sbt.ProjectMatrix$ProjectMatrixDef.$anonfun$1(ProjectMatrix.scala:324)
at scala.collection.immutable.List.map(List.scala:247)
at scala.collection.immutable.List.map(List.scala:79)
at sbt.ProjectMatrix$ProjectMatrixDef.resolveMappings(ProjectMatrix.scala:315)
at sbt.ProjectMatrix$ProjectMatrixDef.resolvedMappings$lzyINIT1(ProjectMatrix.scala:305)
at sbt.ProjectMatrix$ProjectMatrixDef.resolvedMappings(ProjectMatrix.scala:305)
at sbt.ProjectMatrix$ProjectMatrixDef.componentProjects$lzyINIT1(ProjectMatrix.scala:337)
at sbt.ProjectMatrix$ProjectMatrixDef.componentProjects(ProjectMatrix.scala:337)
at sbt.CompositeProject$.expand$$anonfun$1(Project.scala:120)
at scala.collection.immutable.List.flatMap(List.scala:294)
at scala.collection.immutable.List.flatMap(List.scala:79)
at sbt.CompositeProject$.expand(Project.scala:120)
at sbt.internal.EvaluateConfigurations$.evaluateSbtFile$$anonfun$1(EvaluateConfigurations.scala:174)
at sbt.internal.Load$.loadSettingsFile$1(Load.scala:1294)
at sbt.internal.Load$.memoLoadSettingsFile$1$$anonfun$1(Load.scala:1304)
at scala.collection.mutable.HashMap.getOrElse(HashMap.scala:451)
at sbt.internal.Load$.memoLoadSettingsFile$1(Load.scala:1307)
at sbt.internal.Load$.loadFiles$1$$anonfun$2(Load.scala:1314)
at scala.collection.immutable.List.map(List.scala:247)
at scala.collection.immutable.List.map(List.scala:79)
at sbt.internal.Load$.loadFiles$1(Load.scala:1314)
at sbt.internal.Load$.discoverProjects(Load.scala:1334)
at sbt.internal.Load$.discover$1(Load.scala:1024)
at sbt.internal.Load$.loadTransitive(Load.scala:1090)
at sbt.internal.Load$.loadProjects$1(Load.scala:835)
at sbt.internal.Load$.$anonfun$47(Load.scala:838)
at sbt.internal.Load$.timed(Load.scala:1601)
at sbt.internal.Load$.loadUnit$$anonfun$1(Load.scala:839)
at sbt.internal.Load$.timed(Load.scala:1601)
at sbt.internal.Load$.loadUnit(Load.scala:890)
at sbt.internal.Load$.$anonfun$30$$anonfun$1(Load.scala:552)
at sbt.internal.BuildLoader$.componentLoader$$anonfun$1$$anonfun$2$$anonfun$1$$anonfun$1(BuildLoader.scala:180)
at sbt.internal.BuildLoader.apply(BuildLoader.scala:246)
at sbt.internal.Load$.loadURI$1(Load.scala:619)
at sbt.internal.Load$.loadAll(Load.scala:635)
at sbt.internal.Load$.loadURI(Load.scala:565)
at sbt.internal.Load$.load(Load.scala:538)
at sbt.internal.Load$.$anonfun$8(Load.scala:266)
at sbt.internal.Load$.timed(Load.scala:1601)
at sbt.internal.Load$.apply(Load.scala:266)
at sbt.internal.Load$.defaultLoad(Load.scala:60)
at sbt.BuiltinCommands$.doLoadProject(Main.scala:958)
at sbt.BuiltinCommands$.loadProjectImpl$$anonfun$2(Main.scala:912)
at sbt.Command$.applyEffect$$anonfun$2$$anonfun$1(Command.scala:149)
at sbt.Command$.applyEffect$$anonfun$1$$anonfun$1(Command.scala:144)
at sbt.Command$.process(Command.scala:188)
at sbt.MainLoop$.$anonfun$12(MainLoop.scala:262)
at scala.Option.getOrElse(Option.scala:201)
at sbt.MainLoop$.process$1(MainLoop.scala:262)
at sbt.MainLoop$.processCommand(MainLoop.scala:319)
at sbt.MainLoop$.next$$anonfun$1$$anonfun$1(MainLoop.scala:166)
at sbt.State$StateOpsImpl$.runCmd$1(State.scala:270)
at sbt.State$StateOpsImpl$.process$extension(State.scala:306)
at sbt.MainLoop$.next$$anonfun$1(MainLoop.scala:166)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
[error] Invalid project ID: Expected letter
at sbt.MainLoop$.next(MainLoop.scala:167)
at sbt.MainLoop$.runLoop(MainLoop.scala:148)
at sbt.MainLoop$.run(MainLoop.scala:143)
at sbt.MainLoop$.runWithNewLog$$anonfun$1(MainLoop.scala:121)
at sbt.io.Using.apply(Using.scala:41)
at sbt.MainLoop$.runWithNewLog(MainLoop.scala:114)
at sbt.MainLoop$.runAndClearLast(MainLoop.scala:70)
at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:53)
at sbt.MainLoop$.runLogged(MainLoop.scala:46)
at sbt.StandardMain$.runManaged(Main.scala:229)
at sbt.xMain$.run$$anonfun$3(Main.scala:140)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:59)
at scala.Console$.withIn(Console.scala:227)
at sbt.internal.util.Terminal$.withIn(Terminal.scala:642)
at sbt.internal.util.Terminal$.withStreams$$anonfun$1(Terminal.scala:420)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:59)
at scala.Console$.withOut(Console.scala:164)
at sbt.internal.util.Terminal$.withOut$$anonfun$2(Terminal.scala:632)
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:59)
at scala.Console$.withErr(Console.scala:193)
at sbt.internal.util.Terminal$.withOut(Terminal.scala:632)
at sbt.internal.util.Terminal$.withStreams(Terminal.scala:420)
at sbt.xMain$.withStreams$1(Main.scala:91)
at sbt.xMain$.run(Main.scala:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at sbt.internal.XMainConfiguration.run(XMainConfiguration.java:68)
at sbt.xMain.run(Main.scala:48)
at xsbt.boot.Launch$.run$$anonfun$1(Launch.scala:132)
at xsbt.boot.Launch$.withContextLoader(Launch.scala:157)
at xsbt.boot.Launch$.run(Launch.scala:132)
at xsbt.boot.Launch$.apply$$anonfun$1(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:142)
at xsbt.boot.Launch$.apply(Launch.scala:43)
[error] $1$2_13_18
[error] ^
[error] Use 'last' for the full log.
at xsbt.boot.Launch$.apply(Launch.scala:24)
at xsbt.boot.Boot$.runImpl(Boot.scala:73)
at xsbt.boot.Boot$.run(Boot.scala:69)
at xsbt.boot.Boot$.main(Boot.scala:23)
at xsbt.boot.Boot.main(Boot.scala)
[warn] Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? (default: r)
expectation
notes
Reactions are currently unavailable