[jira] [Updated] (FOP-2815) spring-jcl
[ https://issues.apache.org/jira/browse/FOP-2815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] simon steiner updated FOP-2815: --- Summary: spring-jcl (was: Update Dependencies) > spring-jcl > -- > > Key: FOP-2815 > URL: https://issues.apache.org/jira/browse/FOP-2815 > Project: FOP > Issue Type: Improvement >Affects Versions: 2.3 > Environment: Java 1.8 > maven 3.5.4 >Reporter: Nathan Williams >Priority: Major > Labels: compatibility, easyfix, maven, performance, security > > h1. Update Dependencies > For compatibility with other libraries the dependencies could do with > updating and moving to non deprecated methods. > > I came across the issue below with the logger library when using the > dependencies below. > > h2. Issue > org.apache.commons.logging.impl.SimpleLog is deprecated and equivalent to > NoOpLog in spring-jcl. Use a standard LogFactory.getLog(Class/String) call > instead. > https://docs.spring.io/spring/docs/current/javadoc-api/org/apache/commons/logging/impl/SimpleLog.html > h2. Maven dependencies > {{(when used in this order, putting fop first uses older logging 1.0.4)}} > > org.springframework.boot > spring-boot-starter-websocket > 2.05 > > > org.apache.xmlgraphics > batik-transcoder > 1.10 > > > org.apache.xmlgraphics > fop > 2.3 > > h2. Stack Trace > java.lang.NoSuchMethodError: > org.apache.commons.logging.impl.SimpleLog.setLevel(I)V > at > org.apache.fop.svg.AbstractFOPTranscoder.getLogger(AbstractFOPTranscoder.java:180) > ~[fop-2.3.jar:na] > at org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:143) > ~[fop-2.3.jar:na] > at > org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142) > ~[batik-transcoder-1.10.jar:na] > at > org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:156) > ~[batik-transcoder-1.10.jar:na] -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (FOP-2815) spring-jcl logging exception
[ https://issues.apache.org/jira/browse/FOP-2815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] simon steiner updated FOP-2815: --- Summary: spring-jcl logging exception (was: spring-jcl) > spring-jcl logging exception > > > Key: FOP-2815 > URL: https://issues.apache.org/jira/browse/FOP-2815 > Project: FOP > Issue Type: Improvement >Affects Versions: 2.3 > Environment: Java 1.8 > maven 3.5.4 >Reporter: Nathan Williams >Priority: Major > Labels: compatibility, easyfix, maven, performance, security > > h1. Update Dependencies > For compatibility with other libraries the dependencies could do with > updating and moving to non deprecated methods. > > I came across the issue below with the logger library when using the > dependencies below. > > h2. Issue > org.apache.commons.logging.impl.SimpleLog is deprecated and equivalent to > NoOpLog in spring-jcl. Use a standard LogFactory.getLog(Class/String) call > instead. > https://docs.spring.io/spring/docs/current/javadoc-api/org/apache/commons/logging/impl/SimpleLog.html > h2. Maven dependencies > {{(when used in this order, putting fop first uses older logging 1.0.4)}} > > org.springframework.boot > spring-boot-starter-websocket > 2.05 > > > org.apache.xmlgraphics > batik-transcoder > 1.10 > > > org.apache.xmlgraphics > fop > 2.3 > > h2. Stack Trace > java.lang.NoSuchMethodError: > org.apache.commons.logging.impl.SimpleLog.setLevel(I)V > at > org.apache.fop.svg.AbstractFOPTranscoder.getLogger(AbstractFOPTranscoder.java:180) > ~[fop-2.3.jar:na] > at org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:143) > ~[fop-2.3.jar:na] > at > org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142) > ~[batik-transcoder-1.10.jar:na] > at > org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:156) > ~[batik-transcoder-1.10.jar:na] -- This message was sent by Atlassian JIRA (v7.6.3#76005)