Hi, Wasn't able to read your encrypted mail, Andreas. But I've seen the failure. Problem is that Java 9 and later by default have no Java EE components enabled anymore (mainly I think XML serializing / JAX). It looks like the code uses an annotation from there.
If you can't add the missing JAR or fox classpsth, just disable failures on missing classes (see documentation, it's just a setting on the task). It's a bit stupid here because only the annotation is missing, but it looks like it's a runtime one. So I wonder how the code loads at all during runtime. Uwe Am June 3, 2018 10:33:29 PM UTC schrieb Apache Jenkins Server <jenk...@builds.apache.org>: >See ><https://builds.apache.org/job/POI-DSL-1.10/16/display/redirect?page=changes> > >Changes: > >[kiwiwings] #62187 - Compiling with Java 10 fails with >ClassCastException / use commons-compress for zipbomb detection > >------------------------------------------ >[...truncated 601.45 KB...] > [findbugs] javax.xml.stream.XMLStreamReader > [findbugs] javax.xml.stream.XMLStreamException > [findbugs] java.io.BufferedWriter > [findbugs] javax.imageio.ImageReader > [findbugs] javax.imageio.stream.ImageInputStream > [findbugs] javax.imageio.metadata.IIOMetadata > [findbugs] java.awt.geom.PathIterator > [findbugs] java.awt.font.LineBreakMeasurer > [findbugs] java.util.Random > [findbugs] javax.xml.bind.DatatypeConverter > [findbugs] java.util.zip.GZIPInputStream > [findbugs] java.util.zip.GZIPOutputStream > [findbugs] java.util.EnumSet > [findbugs] java.security.Signature > [findbugs] javax.xml.crypto.dom.DOMStructure > [findbugs] javax.security.auth.x500.X500Principal > [findbugs] java.net.Proxy > [findbugs] java.net.Proxy$Type > [findbugs] java.net.URL > [findbugs] java.net.InetAddress > [findbugs] java.net.InetSocketAddress > [findbugs] java.net.HttpURLConnection > [findbugs] java.lang.CloneNotSupportedException > [findbugs] java.awt.Stroke > [findbugs] java.awt.image.BufferedImageOp > [findbugs] java.awt.Composite > [findbugs] java.awt.font.GlyphVector > [findbugs] java.awt.image.RenderedImage > [findbugs] java.awt.image.renderable.RenderableImage > [findbugs] java.awt.geom.GeneralPath > [findbugs] java.awt.Polygon > [findbugs] java.awt.GraphicsEnvironment > [findbugs] java.awt.GraphicsDevice > [findbugs] java.util.Deque > [findbugs] java.util.concurrent.locks.ReentrantReadWriteLock >[findbugs] >java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock > [findbugs] javax.crypto.CipherInputStream > [findbugs] java.lang.IllegalAccessError > [findbugs] java.util.SortedSet > [findbugs] java.util.Properties > [findbugs] java.awt.image.RescaleOp > [findbugs] java.lang.Error > [findbugs] java.nio.BufferUnderflowException > [findbugs] java.util.LinkedHashSet > [findbugs] org.xml.sax.SAXParseException > [findbugs] javax.xml.stream.events.Namespace > [findbugs] javax.xml.xpath.XPathConstants > [findbugs] javax.xml.xpath.XPathFactory > [findbugs] javax.xml.xpath.XPath > [findbugs] java.util.Vector > [findbugs] java.io.EOFException > [findbugs] java.util.function.Consumer > [findbugs] java.util.concurrent.TimeUnit > [findbugs] java.io.UnsupportedEncodingException > [findbugs] java.nio.charset.CharsetEncoder > [findbugs] java.util.zip.DeflaterOutputStream > [findbugs] javax.xml.crypto.dsig.XMLSignatureException > [findbugs] java.text.NumberFormat > [findbugs] javax.xml.stream.events.XMLEvent > [findbugs] java.lang.StringIndexOutOfBoundsException > [findbugs] javax.xml.crypto.KeySelector$Purpose > [findbugs] javax.xml.crypto.AlgorithmMethod > [findbugs] javax.xml.crypto.KeySelectorException > [findbugs] javax.xml.crypto.dsig.keyinfo.KeyInfo > [findbugs] javax.xml.crypto.dsig.keyinfo.X509Data > [findbugs] java.io.InvalidObjectException > [findbugs] java.security.KeyPair > [findbugs] java.nio.channels.FileChannel$MapMode > [findbugs] java.io.RandomAccessFile > [findbugs] java.nio.channels.FileChannel > [findbugs] java.nio.channels.Channels > [findbugs] java.security.AccessController > [findbugs] java.lang.reflect.Array > [findbugs] javax.xml.validation.SchemaFactory > [findbugs] javax.xml.validation.Schema > [findbugs] javax.xml.validation.Validator > [findbugs] org.ietf.jgss.Oid > [findbugs] java.net.URISyntaxException > [findbugs] java.util.zip.ZipException > [findbugs] java.security.KeyException > [findbugs] javax.xml.crypto.dsig.dom.DOMSignContext > [findbugs] javax.xml.bind.JAXBElement > [findbugs] java.util.zip.ZipInputStream > [findbugs] javax.xml.crypto.dsig.Reference > [findbugs] java.nio.channels.ReadableByteChannel > [findbugs] java.io.BufferedOutputStream > [findbugs] javax.xml.stream.XMLEventFactory > [findbugs] javax.xml.xpath.XPathExpression > [findbugs] javax.xml.crypto.dsig.dom.DOMValidateContext > [findbugs] javax.xml.crypto.dsig.XMLSignature > [findbugs] javax.xml.stream.XMLInputFactory > [findbugs] javax.xml.stream.XMLEventReader > [findbugs] javax.xml.bind.JAXBContext > [findbugs] javax.xml.stream.events.StartElement > [findbugs] javax.xml.bind.Unmarshaller > [findbugs] java.security.InvalidAlgorithmParameterException > [findbugs] javax.xml.crypto.dsig.TransformException > [findbugs] javax.xml.crypto.dsig.CanonicalizationMethod > [findbugs] javax.xml.crypto.dsig.XMLObject > [findbugs] javax.xml.crypto.dsig.Manifest > [findbugs] javax.xml.crypto.dsig.SignedInfo > [findbugs] java.awt.geom.Line2D > [findbugs] java.awt.geom.Arc2D$Float > [findbugs] java.awt.geom.RoundRectangle2D$Float > [findbugs] java.io.DataInputStream > [findbugs] java.io.LineNumberReader > [findbugs] java.lang.Appendable > [findbugs] javax.xml.parsers.SAXParserFactory > [findbugs] javax.xml.parsers.SAXParser > [findbugs] javax.imageio.stream.MemoryCacheImageInputStream > [findbugs] javax.imageio.ImageTypeSpecifier > [findbugs] javax.imageio.ImageReadParam > [findbugs] java.awt.image.AffineTransformOp > [findbugs] javax.xml.stream.XMLOutputFactory > [findbugs] java.util.zip.CRC32 > [findbugs] java.util.zip.Checksum > [findbugs] java.util.stream.IntStream > [findbugs] java.lang.NoSuchFieldError > [findbugs] java.lang.NegativeArraySizeException > [findbugs] java.lang.UnsatisfiedLinkError > [findbugs] java.lang.AbstractMethodError > [findbugs] java.lang.IncompatibleClassChangeError > [findbugs] java.lang.NoSuchMethodError > [findbugs] java.lang.invoke.LambdaMetafactory > [findbugs] java.lang.invoke.MethodHandles$Lookup > [findbugs] java.lang.invoke.MethodHandles > [findbugs] java.awt.MultipleGradientPaint > [findbugs] java.lang.ClassFormatError > [findbugs] java.lang.VerifyError > [findbugs] java.lang.ExceptionInInitializerError > [findbugs] java.text.CharacterIterator > [findbugs] java.lang.NoClassDefFoundError > [findbugs] java.lang.IllegalAccessException > [findbugs] java.awt.Transparency > [findbugs] javax.xml.XMLConstants > [findbugs] java.awt.geom.Ellipse2D > [findbugs] java.lang.NoSuchMethodException > [findbugs] javax.xml.transform.TransformerException > [findbugs] javax.xml.transform.OutputKeys > [findbugs] java.awt.geom.Arc2D > [findbugs] java.lang.ClassNotFoundException > [findbugs] javax.xml.crypto.XMLStructure > [findbugs] java.nio.charset.UnsupportedCharsetException > [findbugs] java.nio.MappedByteBuffer > [findbugs] java.lang.NoSuchFieldException > [findbugs] javax.xml.bind.JAXBException > [findbugs] java.security.DigestException > [findbugs] java.security.spec.AlgorithmParameterSpec > [findbugs] org.ietf.jgss.GSSException > [findbugs] javax.xml.xpath.XPathExpressionException > [findbugs] java.security.SignatureException > [findbugs] java.security.AccessControlException > [findbugs] javax.xml.crypto.dsig.spec.C14NMethodParameterSpec > [findbugs] java.text.ParseException > [findbugs] org.xml.sax.ContentHandler > [findbugs] java.awt.geom.RoundRectangle2D > [findbugs] javax.xml.crypto.Data > [findbugs] javax.crypto.ShortBufferException > [findbugs] Warnings generated: 52 > [findbugs] Missing classes: 370 > [findbugs] Calculating exit code... > [findbugs] Setting 'missing class' flag (2) > [findbugs] Setting 'bugs found' flag (1) > [findbugs] Exit code set to: 3 > [findbugs] Java Result: 3 > [findbugs] Classes needed for analysis were missing > [findbugs] Output saved to build/findbugs.xml >[xslt] Transforming into ><https://builds.apache.org/job/POI-DSL-1.10/ws/build> >[xslt] Processing ><https://builds.apache.org/job/POI-DSL-1.10/ws/build/findbugs.xml> to ><https://builds.apache.org/job/POI-DSL-1.10/16/artifact/build/findbugs.html> >[xslt] Loading stylesheet >jar:<https://builds.apache.org/job/POI-DSL-1.10/ws/build/findbugs/lib/findbugs.jar!/fancy-hist.xsl> > >release-notes: >[copy] Copying 1 file to ><https://builds.apache.org/job/POI-DSL-1.10/ws/build/dist> > >rat-check: >[mkdir] Created dir: ><https://builds.apache.org/job/POI-DSL-1.10/ws/build/rat> > [echo] > [echo] ***************************************************** > [echo] Summary > [echo] ------- > [echo] Generated at: 2018-06-03T22:32:43+00:00 > [echo] > [echo] Notes: 1 > [echo] Binaries: 121 > [echo] Archives: 0 > [echo] Standards: 3783 > [echo] > [echo] Apache Licensed: 3783 > [echo] Generated Documents: 0 > [echo] > [echo] JavaDocs are generated, thus a license header is optional. > [echo] Generated files do not require license headers. > [echo] > [echo] 0 Unknown Licenses > [echo] > [echo] ***************************************************** > [echo] Files with Apache License headers will be marked AL >[echo] Binary files (which do not require any license headers) will >be marked B > [echo] Compressed archives will be marked A > [echo] Notices, licenses etc. will be marked N > [echo] > [echo] ***************************************************** > >forbidden-apis-check: >[forbiddenapis] Reading bundled API signatures: jdk-unsafe-1.8 >[forbiddenapis] Reading bundled API signatures: jdk-deprecated-1.8 >[forbiddenapis] Reading bundled API signatures: jdk-internal-1.8 >[forbiddenapis] Reading bundled API signatures: jdk-non-portable >[forbiddenapis] Reading bundled API signatures: jdk-reflection >[forbiddenapis] Reading API signatures: ><https://builds.apache.org/job/POI-DSL-1.10/ws/src/resources/devtools/forbidden-signatures.txt> >[forbiddenapis] Loading classes to check... >[forbiddenapis] Scanning classes for violations... > >BUILD FAILED ><https://builds.apache.org/job/POI-DSL-1.10/ws/build.xml>:2133: Check >for forbidden API calls failed: java.lang.ClassNotFoundException: >javax.xml.bind.annotation.XmlAccessorType > at >de.thetaphi.forbiddenapis.Checker.getClassFromClassLoader(Checker.java:322) > at >de.thetaphi.forbiddenapis.Checker.lookupRelatedClass(Checker.java:334) > at >de.thetaphi.forbiddenapis.ClassScanner.checkClassUse(ClassScanner.java:120) > at >de.thetaphi.forbiddenapis.ClassScanner.checkAnnotationDescriptor(ClassScanner.java:216) > at >de.thetaphi.forbiddenapis.ClassScanner.visitAnnotation(ClassScanner.java:255) > at >de.thetaphi.forbiddenapis.asm.ClassReader.accept(ClassReader.java:526) > at >de.thetaphi.forbiddenapis.asm.ClassReader.accept(ClassReader.java:355) > at de.thetaphi.forbiddenapis.Checker.checkClass(Checker.java:622) > at de.thetaphi.forbiddenapis.Checker.run(Checker.java:639) > at de.thetaphi.forbiddenapis.ant.AntTask.execute(AntTask.java:208) > at >org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) > at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown >Source) > at >java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > at >org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) > at org.apache.tools.ant.Task.perform(Task.java:348) > at org.apache.tools.ant.Target.execute(Target.java:435) > at org.apache.tools.ant.Target.performTasks(Target.java:456) > at >org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405) > at org.apache.tools.ant.Project.executeTarget(Project.java:1376) > at >org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > at org.apache.tools.ant.Project.executeTargets(Project.java:1260) > at org.apache.tools.ant.Main.runBuild(Main.java:857) > at org.apache.tools.ant.Main.startAnt(Main.java:236) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:287) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:113) > >Total time: 21 minutes 12 seconds >Build step 'Invoke Ant' marked build as failure >Skipping publisher since build result is FAILURE >Archiving artifacts >[Fast Archiver] No prior successful build to compare, so performing >full copy of artifacts >Skipping publisher since build result is FAILURE >Recording test results > >--------------------------------------------------------------------- >To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org >For additional commands, e-mail: dev-h...@poi.apache.org -- Uwe Schindler Achterdiek 19, 28357 Bremen https://www.thetaphi.de