Hi Tilman, thanks a lot for the analysis!
So I am assuming correct that you will raise a bug ticket? I am not the creator of this PDF. We have to deal with the official PDFs provided by the government institution that you mentioned. More PDFs can be found here: https://www.bundesfreiwilligendienst.de/service/downloads Hope that they haven’t more that fishy PDFs published. > I changed the PDF so that the /Opt entry has "A" and "B" instead of "1" and > "2" and then it works. For my knowledge in the meantime for a potential workaround: how did you do that? Best regards Martin > Am 28.05.2024 um 05:24 schrieb Tilman Hausherr <thaush...@t-online.de>: > > On 27.05.2024 21:01, Tilman Hausherr wrote: >> I'll have another look tomorrow when I'm more awake. I just looked and it >> happens like you wrote. I traced through the code and it seemed to work >> properly, i.e. going through different paths for "1" and "2" (looking for >> dictionary elements 0 and 1) but the result was always the same which >> contradicts the observation, but that is the fascination in debugging. > > I had another look. The values from the /Opt entry are 1 and 2, the values at > the dictionary level are 0 and 1. Our software somehow gets confused when 1 > is used because it appears in both: when the value "1" is set, then > PDButton.updateByOption() is called twice (!!!), once with value 1 and once > with 2. > > I changed the PDF so that the /Opt entry has "A" and "B" instead of "1" and > "2" and then it works. > > So I'd say it's a PDFBox bug. The good thing is that the copyright of that > PDF would be with a government institution (BAFzA) so we can use it as a test. > > Are you the creator of that PDF? > > Tilman > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > For additional commands, e-mail: users-h...@pdfbox.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org For additional commands, e-mail: users-h...@pdfbox.apache.org