BATIK-SQUIGGLE HANGS AT START WITH java.lang.NullPointerException

Rossano Rossi <[email protected]> Sat, 28 Dec 2019 12:32:07 +0100
Newsgroups gmane.text.xml.batik.user
Message-ID <[email protected]>
TESTS WITH BATIK (1.8 - 1.12 - 1.12 compiled from source)
On Windows 10.0.18362 N/A Build 18362 (64 bits) with
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

G:\GRAPHICS\batik-1.8>java -jar batik-squiggle-1.8.jar

java.lang.NullPointerException
     at 
org.apache.batik.anim.dom.SAXSVGDocumentFactory.resolveEntity(Unknown 
Source)
     at 
org.apache.xerces.util.EntityResolverWrapper.resolveEntity(Unknown Source)
     at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown 
Source)
     at 
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown 
Source)
     at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
     at 
org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source)
     at 
org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source)
     at 
org.apache.batik.anim.dom.SAXSVGDocumentFactory.createDocument(Unknown 
Source)
     at 
org.apache.batik.anim.dom.SAXSVGDocumentFactory.createSVGDocument(Unknown 
Source)
     at org.apache.batik.bridge.DocumentLoader.loadDocument(Unknown Source)
     at org.apache.batik.swing.svg.SVGDocumentLoader.run(Unknown Source)

G:\GRAPHICS\batik-1.12>java -jar batik-squiggle-1.12.jar

java.lang.NullPointerException
     at 
org.apache.batik.anim.dom.SAXSVGDocumentFactory.resolveEntity(SAXSVGDocumentFactory.java:392)
     at 
com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
     at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown 
Source)
     at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
     at 
org.apache.batik.dom.util.SAXDocumentFactory.createDocument(SAXDocumentFactory.java:453)
     at 
org.apache.batik.dom.util.SAXDocumentFactory.createDocument(SAXDocumentFactory.java:357)
     at 
org.apache.batik.anim.dom.SAXSVGDocumentFactory.createDocument(SAXSVGDocumentFactory.java:203)
     at 
org.apache.batik.anim.dom.SAXSVGDocumentFactory.createSVGDocument(SAXSVGDocumentFactory.java:124)
     at 
org.apache.batik.bridge.DocumentLoader.loadDocument(DocumentLoader.java:106)
     at 
org.apache.batik.swing.svg.SVGDocumentLoader.run(SVGDocumentLoader.java:84)

G:\>cd G:\GRAPHICS\batik.src\batik-1.12

G:\GRAPHICS\batik.src\batik-1.12>.\build.bat compile
Buildfile: G:\GRAPHICS\batik.src\batik-1.12\build.xml

init:
      [echo]  == Apache Batik 1.12 build file 
================================
      [echo]
      [echo]     JAVA_HOME: C:\PROGRA~1\Java\jdk1.8.0_231
      [echo]     VM:        25.231-b11, Oracle Corporation

compile-prepare:
     [mkdir] Created dir: G:\GRAPHICS\batik.src\batik-1.12\classes
      [echo] debug on, optimize on, deprecation on

compile-copy-resources:
      [copy] Copying 289 files to G:\GRAPHICS\batik.src\batik-1.12\classes

compile:
     [javac] Compiling 1445 source files to 
G:\GRAPHICS\batik.src\batik-1.12\classes
     [javac] warning: [options] bootstrap class path not set in 
conjunction with -source 1.7
     [javac] Note: Some input files use unchecked or unsafe operations.
     [javac] Note: Recompile with -Xlint:unchecked for details.
     [javac] 1 warning

BUILD SUCCESSFUL
Total time: 21 seconds

G:\GRAPHICS\batik.src\batik-1.12>.\build.bat squiggle
Buildfile: G:\GRAPHICS\batik.src\batik-1.12\build.xml

init:
      [echo]  == Apache Batik 1.12 build file 
================================
      [echo]
      [echo]     JAVA_HOME: C:\PROGRA~1\Java\jdk1.8.0_231
      [echo]     VM:        25.231-b11, Oracle Corporation

compile-prepare:
      [echo] debug on, optimize on, deprecation on

compile-copy-resources:

compile:

squiggle:

squiggle-others:
      [java] java.security.AccessControlException: access denied 
("java.net.NetPermission" "setDefaultAuthenticator")
      [java]     at 
java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
      [java]     at 
java.security.AccessController.checkPermission(AccessController.java:886)
      [java]     at 
java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
      [java]     at 
java.net.Authenticator.setDefault(Authenticator.java:127)
      [java]     at 
org.apache.batik.apps.svgbrowser.Main.<init>(Main.java:410)
      [java]     at 
org.apache.batik.apps.svgbrowser.Main.main(Main.java:164)