Source: simple-xml Version: 2.7.1-3 Severity: important Tags: ftbfs sid bookworm User: debian-j...@lists.debian.org Usertags: default-java17
simple-xml fails to build with OpenJDK 17 due to a test failure. The cause isn't explicit in the log, but the JUnit report (report/TEST-org.simpleframework.xml.core.MixTest.txt) leads to an illegal reflective access: Testsuite: org.simpleframework.xml.core.MixTest Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.067 sec Testcase: testMix took 0.061 sec Caused an ERROR Unable to make field protected int[] java.util.Calendar.fields accessible: module java.base does not "opens java.util" to unnamed module @4cfaf581 java.lang.reflect.InaccessibleObjectException: Unable to make field protected int[] java.util.Calendar.fields accessible: module java.base does not "opens java.util" to unnamed module @4cfaf581 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) at java.base/java.lang.reflect.Field.setAccessible(Field.java:172) at org.simpleframework.xml.core.FieldScanner.process(FieldScanner.java:247) at org.simpleframework.xml.core.FieldScanner.process(FieldScanner.java:228) at org.simpleframework.xml.core.FieldScanner.extract(FieldScanner.java:161) at org.simpleframework.xml.core.FieldScanner.scan(FieldScanner.java:99) at org.simpleframework.xml.core.FieldScanner.<init>(FieldScanner.java:80) at org.simpleframework.xml.core.DetailExtractor.getFields(DetailExtractor.java:147) at org.simpleframework.xml.core.DetailExtractor.getFields(DetailExtractor.java:130) at org.simpleframework.xml.core.Support.getFields(Support.java:308) at org.simpleframework.xml.core.ObjectScanner.field(ObjectScanner.java:432) at org.simpleframework.xml.core.ObjectScanner.scan(ObjectScanner.java:371) at org.simpleframework.xml.core.ObjectScanner.<init>(ObjectScanner.java:82) at org.simpleframework.xml.core.DefaultScanner.<init>(DefaultScanner.java:64) at org.simpleframework.xml.core.ScannerFactory.getInstance(ScannerFactory.java:84) at org.simpleframework.xml.core.Support.getScanner(Support.java:357) at org.simpleframework.xml.core.Source.getScanner(Source.java:271) at org.simpleframework.xml.core.Source.getDecorator(Source.java:286) at org.simpleframework.xml.core.Composite.writeNamespaces(Composite.java:1272) at org.simpleframework.xml.core.Composite.writeElement(Composite.java:1232) at org.simpleframework.xml.core.Composite.writeUnion(Composite.java:1127) at org.simpleframework.xml.core.Composite.writeElements(Composite.java:1098) at org.simpleframework.xml.core.Composite.writeSection(Composite.java:1004) at org.simpleframework.xml.core.Composite.write(Composite.java:975) at org.simpleframework.xml.core.Composite.write(Composite.java:952) at org.simpleframework.xml.core.Traverser.write(Traverser.java:236) at org.simpleframework.xml.core.Traverser.write(Traverser.java:208) at org.simpleframework.xml.core.Traverser.write(Traverser.java:186) at org.simpleframework.xml.core.Persister.write(Persister.java:1180) at org.simpleframework.xml.core.Persister.write(Persister.java:1162) at org.simpleframework.xml.core.Persister.write(Persister.java:1140) at org.simpleframework.xml.core.Persister.write(Persister.java:1259) at org.simpleframework.xml.core.Persister.write(Persister.java:1241) at org.simpleframework.xml.core.Persister.write(Persister.java:1222) at org.simpleframework.xml.core.MixTest.testMix(MixTest.java:87) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)