Updating PCAP to use the new ethernetIP with IPv4 (and Daffodil 3.2.0) is failing.
Please look at https://github.com/DFDLSchemas/PCAP/pull/15
Or you can clone my repo: email@example.com:mbeckerle/PCAP.git
Checkout master branch
> testOnly *.TestPCAP – --tests=test_pcap_test_dns
Will reproduce the error.
That test used to be a parserTestCase with roundTrip onePass. However, I have temporarily converted it into an unparserTestCase with roundTrip 'none' to isolate that this bug is only when unparsing.
I think this is a Daffodil 3.2.0 bug.
However, I recall somewhere bugs/errors like this being discussed not too long ago.