-
Bug
-
Resolution: Fixed
-
Major
-
s11
-
None
-
None
When attampting to run the CLI in trace mode, I get the following exception/traceback:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
!! An unexpected exception occurred. This is a bug! !!
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
Please report this bug and help us fix it:
|
|
https://opensource.ncsa.illinois.edu/confluence/display/DFDL/How+to+Report+a+Bug
|
|
Please include the following exception, the command you
|
ran, and any input, schema, or tdml files used that led
|
to this bug.
|
|
|
java.lang.ClassCastException: edu.illinois.ncsa.daffodil.processors.InfosetDocument cannot be cast to edu.illinois.ncsa.daffodil.processors.InfosetElement
|
at edu.illinois.ncsa.daffodil.debugger.InteractiveDebugger$DebugCommandBase$Eval$.apply(InteractiveDebugger.scala:861)
|
at edu.illinois.ncsa.daffodil.debugger.InteractiveDebugger$DebugCommandBase$.apply(InteractiveDebugger.scala:441)
|
at edu.illinois.ncsa.daffodil.debugger.InteractiveDebugger.edu$illinois$ncsa$daffodil$debugger$InteractiveDebugger$$runCommand(InteractiveDebugger.scala:275)
|
at edu.illinois.ncsa.daffodil.debugger.InteractiveDebugger$$anonfun$after$1$$anonfun$apply$mcV$sp$3.apply(InteractiveDebugger.scala:166)
|
at edu.illinois.ncsa.daffodil.debugger.InteractiveDebugger$$anonfun$after$1$$anonfun$apply$mcV$sp$3.apply(InteractiveDebugger.scala:166)
|
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
|
at scala.collection.immutable.List.foreach(List.scala:76)
|
at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:30)
|
at scala.collection.mutable.ListBuffer.foreach(ListBuffer.scala:44)
|
at edu.illinois.ncsa.daffodil.debugger.InteractiveDebugger$$anonfun$after$1.apply$mcV$sp(InteractiveDebugger.scala:166)
|
at edu.illinois.ncsa.daffodil.debugger.InteractiveDebugger$$anonfun$after$1.apply(InteractiveDebugger.scala:149)
|
at edu.illinois.ncsa.daffodil.debugger.InteractiveDebugger$$anonfun$after$1.apply(InteractiveDebugger.scala:149)
|
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:57)
|
at edu.illinois.ncsa.daffodil.ExecutionMode$$anonfun$usingUnrestrictedMode$1.apply(ExecutionMode.scala:81)
|
at edu.illinois.ncsa.daffodil.ExecutionMode$$anonfun$usingUnrestrictedMode$1.apply(ExecutionMode.scala:81)
|
at edu.illinois.ncsa.daffodil.debugger.InteractiveDebugger.after(InteractiveDebugger.scala:149)
|
at edu.illinois.ncsa.daffodil.debugger.Debugger$.after(Debugger.scala:52)
|
at edu.illinois.ncsa.daffodil.processors.Parser.parse1(Parser.scala:136)
|
at edu.illinois.ncsa.daffodil.processors.SeqCompParser$$anonfun$parse$3.apply(Parser.scala:336)
|
at edu.illinois.ncsa.daffodil.processors.SeqCompParser$$anonfun$parse$3.apply(Parser.scala:334)
|
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
|
at scala.collection.immutable.List.foreach(List.scala:76)
|
at edu.illinois.ncsa.daffodil.processors.SeqCompParser.parse(Parser.scala:334)
|
at edu.illinois.ncsa.daffodil.processors.Parser.parse1(Parser.scala:135)
|
at edu.illinois.ncsa.daffodil.processors.DataProcessor$$anonfun$parse$3$$anon$1.liftedTree1$1(Runtime.scala:147)
|
at edu.illinois.ncsa.daffodil.processors.DataProcessor$$anonfun$parse$3$$anon$1.<init>(Runtime.scala:146)
|
at edu.illinois.ncsa.daffodil.processors.DataProcessor$$anonfun$parse$3.apply(Runtime.scala:143)
|
at edu.illinois.ncsa.daffodil.processors.DataProcessor$$anonfun$parse$3.apply(Runtime.scala:142)
|
at scala.util.DynamicVariable.withValue(DynamicVariable.scala:57)
|
at edu.illinois.ncsa.daffodil.ExecutionMode$$anonfun$usingRuntimeMode$1.apply(ExecutionMode.scala:80)
|
at edu.illinois.ncsa.daffodil.ExecutionMode$$anonfun$usingRuntimeMode$1.apply(ExecutionMode.scala:80)
|
at edu.illinois.ncsa.daffodil.processors.DataProcessor.parse(Runtime.scala:142)
|
at edu.illinois.ncsa.daffodil.processors.DataProcessor.parse(Runtime.scala:134)
|
at edu.illinois.ncsa.daffodil.Main$$anonfun$80.apply(Main.scala:447)
|
at edu.illinois.ncsa.daffodil.Main$$anonfun$80.apply(Main.scala:446)
|
at edu.illinois.ncsa.daffodil.util.Timer$.getTimeResult(Timer.scala:92)
|
at edu.illinois.ncsa.daffodil.util.Timer$.getResult(Timer.scala:50)
|
at edu.illinois.ncsa.daffodil.Main$.run(Main.scala:445)
|
at edu.illinois.ncsa.daffodil.Main$.main(Main.scala:724)
|
at edu.illinois.ncsa.daffodil.Main.main(Main.scala)
|
I've tried several commands that all result in this error after some expected debug output:
echo 0,1| ./daffodil-cli/target/start -t parse -s daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/charClassEntities.dfdl.xsd -r matrix -
./daffodil-cli/target/start --trace parse -s daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section06/entities/charClassEntities.dfdl.xsd -r matrix daffodil-cli/src/test/resources/edu/illinois/ncsa/daffodil/CLI/input/input1.txt