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

Reply via email to