[
https://issues.apache.org/jira/browse/DAFFODIL-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mike Beckerle updated DAFFODIL-1026:
------------------------------------
Fix Version/s: 3.5.0
> Invalid configuration file causes exception
> -------------------------------------------
>
> Key: DAFFODIL-1026
> URL: https://issues.apache.org/jira/browse/DAFFODIL-1026
> Project: Daffodil
> Issue Type: Bug
> Components: CLI, General
> Reporter: Steve Lawrence
> Priority: Major
> Labels: beginner
> Fix For: 3.5.0
>
>
> An exception was found when accidentally using the -c option for the input
> data. For example:
> {code}
> daffodil parse -s ../examples/pcap/pcap.dfdl.xsd -c ../examples/pcap/dns.cap
> {code}
> Results in the following exception:
> {code}
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> !! 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+B
> ug
> Please include the following exception, the command you
> ran, and any input, schema, or tdml files used that led
> to this bug.
> java.nio.charset.MalformedInputException: Input length = 1
> at java.nio.charset.CoderResult.throwException(CoderResult.java:288)
> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:377)
> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:210)
> at java.io.InputStreamReader.read(InputStreamReader.java:205)
> at java.io.BufferedReader.fill(BufferedReader.java:165)
> at java.io.BufferedReader.read(BufferedReader.java:186)
> at
> scala.io.BufferedSource$$anonfun$iter$1$$anonfun$apply$mcI$sp$1.apply
> $mcI$sp(BufferedSource.scala:38)
> at scala.io.Codec.wrap(Codec.scala:68)
> at
> scala.io.BufferedSource$$anonfun$iter$1.apply(BufferedSource.scala:38
> )
> at
> scala.io.BufferedSource$$anonfun$iter$1.apply(BufferedSource.scala:38
> )
> at scala.collection.Iterator$$anon$9.next(Iterator.scala:162)
> at scala.collection.Iterator$$anon$17.hasNext(Iterator.scala:511)
> at scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:327)
> at scala.io.Source.hasNext(Source.scala:226)
> at scala.xml.parsing.MarkupParser$class.ch(MarkupParser.scala:104)
> at
> scala.xml.parsing.ConstructingParser.ch(ConstructingParser.scala:47)
> at
> scala.xml.parsing.MarkupParser$class.document(MarkupParser.scala:221)
> at
> scala.xml.parsing.ConstructingParser.document(ConstructingParser.scal
> a:47)
> at
> edu.illinois.ncsa.daffodil.configuration.ConfigurationLoader$.getConf
> iguration(ConfigurationLoader.scala:61)
> at
> edu.illinois.ncsa.daffodil.configuration.ConfigurationLoader$.getConf
> iguration(ConfigurationLoader.scala:68)
> at
> edu.illinois.ncsa.daffodil.Main$.loadConfigurationFile(Main.scala:498
> )
> at edu.illinois.ncsa.daffodil.Main$.run(Main.scala:642)
> at edu.illinois.ncsa.daffodil.Main$.main(Main.scala:1075)
> at edu.illinois.ncsa.daffodil.Main.main(Main.scala)
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)