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
I personally got the issue below using dxCompiler with the command java -jar dxCompiler-2.11.6.jar compile my_workflow.wdl -project $PROJID -folder /folder/ -streamFiles all -archive using openjdk 22.0.1-internal 2024-04-16 but it went away when downgrading to openjdk 11.0.1 2018-10-16 LTS.
If I have diagnosed this issue correctly and it's an issue with dxCompiler's compatibility with modern versions of java, can dxCompiler be fixed to work with them?
[290/1824][error] org.fusesource.scalate.TemplateException:
bad constant pool index: 0 at pos: 49176
while compiling: <no file>
during phase: globalPhase=<no phase>, enteringPhase=<some phase>
library version: version 2.13.7
compiler version: version 2.13.7
reconstructed args: -dependencyfile none -deprecation -Wconf:cat=deprecation:w -Wconf:cat=deprecation:ws -Wconf:cat=feature:ws -Wconf:cat=optimizer:ws -classpath dxCompiler-2.11.6.jar -d /tmp/scalate-9011258783282726438-workdir/classes
last tree to typer: EmptyTree
tree position: <unknown>
tree tpe: <notype>
symbol: null
call site: <none> in <none>
== Source file context for tree position ==
at org.fusesource.scalate.TemplateEngine.compileAndLoad(TemplateEngine.scala:864)
at org.fusesource.scalate.TemplateEngine.compileAndLoadEntry(TemplateEngine.scala:725)
at org.fusesource.scalate.TemplateEngine.liftedTree1$1(TemplateEngine.scala:436)
at org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:430)
at org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:485)
at org.fusesource.scalate.TemplateEngine.layout(TemplateEngine.scala:582)
at wdlTools.generators.Renderer.render(Renderer.scala:15)
at dx.compiler.ApplicationCompiler.generateJobScript(ApplicationCompiler.scala:139)
at dx.compiler.ApplicationCompiler.createRunSpec(ApplicationCompiler.scala:189)
at dx.compiler.ApplicationCompiler.apply(ApplicationCompiler.scala:552)
at dx.compiler.Compiler$BundleCompiler.maybeBuildApplet(Compiler.scala:357)
at dx.compiler.Compiler$BundleCompiler.$anonfun$apply$1(Compiler.scala:471)
at scala.collection.IterableOnceOps.foldLeft(IterableOnce.scala:646)
at scala.collection.IterableOnceOps.foldLeft$(IterableOnce.scala:642)
at scala.collection.AbstractIterable.foldLeft(Iterable.scala:926)
at dx.compiler.Compiler$BundleCompiler.apply(Compiler.scala:441)
at dx.compiler.Compiler.apply(Compiler.scala:494)
at dxCompiler.Main$.compile(Main.scala:538)
at dxCompiler.Main$.dispatchCommand(Main.scala:791)
at dxCompiler.Main$.main(Main.scala:922)
at dxCompiler.MainApp$.delayedEndpoint$dxCompiler$MainApp$1(Main.scala:927)
at dxCompiler.MainApp$delayedInit$body.apply(Main.scala:926)
at scala.Function0.apply$mcV$sp(Function0.scala:39)
at scala.Function0.apply$mcV$sp$(Function0.scala:39)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)
at scala.App.$anonfun$main$1(App.scala:76)
at scala.App.$anonfun$main$1$adapted(App.scala:76)
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:563)
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:561)
at scala.collection.AbstractIterable.foreach(Iterable.scala:926)
at scala.App.main(App.scala:76)
at scala.App.main$(App.scala:74)
at dxCompiler.MainApp$.main(Main.scala:926)
at dxCompiler.MainApp.main(Main.scala)
Caused by: scala.reflect.internal.FatalError:
bad constant pool index: 0 at pos: 49176
while compiling: <no file>
during phase: globalPhase=<no phase>, enteringPhase=<some phase>
library version: version 2.13.7
compiler version: version 2.13.7
reconstructed args: -dependencyfile none -deprecation -Wconf:cat=deprecation:w -Wconf:cat=deprecation:ws -Wconf:cat=feature:ws -Wconf:cat=optimizer:ws -classpath dxCompiler-2.11.6.jar -d /tmp/scalate-9011258783282726438-workdir/classes
last tree to typer: EmptyTree
tree position: <unknown>
tree tpe: <notype>
symbol: null
call site: <none> in <none>
== Source file context for tree position ==
at scala.reflect.internal.Reporting.abort(Reporting.scala:69)
at scala.reflect.internal.Reporting.abort$(Reporting.scala:65)
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:28)
at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.errorBadIndex(ClassfileParser.scala:407)
at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.getExternalName(ClassfileParser.scala:262)
at scala.tools.nsc.symtab.classfile.ClassfileParser.readParamNames$1(ClassfileParser.scala:853)
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttribute$1(ClassfileParser.scala:859)
at scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parseAttributes$6(ClassfileParser.scala:936)
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttributes(ClassfileParser.scala:936)
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:635)
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:548)
at scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parse$2(ClassfileParser.scala:174)
at scala.tools.nsc.symtab.classfile.ClassfileParser.$anonfun$parse$1(ClassfileParser.scala:159)
at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:142)
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:342)
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.$anonfun$complete$2(SymbolLoaders.scala:249)
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:247)
at scala.reflect.internal.Symbols$Symbol.completeInfo(Symbols.scala:1561)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1533)
at scala.reflect.internal.Definitions.scala$reflect$internal$Definitions$$enterNewMethod(Definitions.scala:47)
at scala.reflect.internal.Definitions$DefinitionsClass.String_$plus$lzycompute(Definitions.scala:1256)
at scala.reflect.internal.Definitions$DefinitionsClass.String_$plus(Definitions.scala:1256)
at scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreMethods$lzycompute(Definitions.scala:1577)
at scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreMethods(Definitions.scala:1559)
at scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode$lzycompute(Definitions.scala:1590)
at scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode(Definitions.scala:1590)
at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1646)
at scala.tools.nsc.Global$Run.<init>(Global.scala:1226)
at org.fusesource.scalate.support.ScalaCompiler.compile(ScalaCompiler.scala:101)
at org.fusesource.scalate.TemplateEngine.compileAndLoad(TemplateEngine.scala:787)
... 33 more
The text was updated successfully, but these errors were encountered:
This has been mentioned in a previous issue before.
I personally got the issue below using dxCompiler with the command
java -jar dxCompiler-2.11.6.jar compile my_workflow.wdl -project $PROJID -folder /folder/ -streamFiles all -archive
usingopenjdk 22.0.1-internal 2024-04-16
but it went away when downgrading toopenjdk 11.0.1 2018-10-16 LTS
.If I have diagnosed this issue correctly and it's an issue with dxCompiler's compatibility with modern versions of java, can dxCompiler be fixed to work with them?
The text was updated successfully, but these errors were encountered: