-
-
Notifications
You must be signed in to change notification settings - Fork 102
Open
Description
With latest id("com.vanniktech.dependency.graph.generator") version "0.8.0" i get the following error:
./gradlew generateProjectDependencyGraph --stacktrace
> Configure project :integration
Build was configured to prefer settings repositories over project repositories but repository 'MavenRepo' was added by build file 'integration\build.gradle.kts'
> Task :generateProjectDependencyGraph FAILED
Generated SVG has not the expected format. There might be image size problems.
[Fatal Error] :-1:-1: Premature end of file.
Error processing svgSalamander://graph/
org.xml.sax.SAXParseException; Premature end of file.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:608)
at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:545)
at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:502)
at guru.nidi.graphviz.engine.SalamanderRasterizer.createDiagram(SalamanderRasterizer.java:43)
at guru.nidi.graphviz.engine.SalamanderRasterizer.doRasterize(SalamanderRasterizer.java:31)
at guru.nidi.graphviz.engine.SvgRasterizer.rasterize(SvgRasterizer.java:40)
at guru.nidi.graphviz.engine.Renderer.toImage(Renderer.java:123)
at guru.nidi.graphviz.engine.Renderer.toFile(Renderer.java:75)
at guru.nidi.graphviz.engine.Renderer.lambda$toFile$4(Renderer.java:61)
at guru.nidi.graphviz.engine.EngineResult.mapIO(EngineResult.java:72)
at guru.nidi.graphviz.engine.Renderer.toFile(Renderer.java:59)
at com.vanniktech.dependency.graph.generator.ProjectDependencyGraphGeneratorTask.run(ProjectDependencyGraphGeneratorTask.kt:34
....
....
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':generateProjectDependencyGraph'.
> Cannot invoke "com.kitfox.svg.SVGDiagram.setIgnoringClipHeuristic(boolean)" because "diagram" is null
* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':generateProjectDependencyGraph'.
...
...
Caused by: java.lang.NullPointerException: Cannot invoke "com.kitfox.svg.SVGDiagram.setIgnoringClipHeuristic(boolean)" because "diagram" is null
at guru.nidi.graphviz.engine.SalamanderRasterizer.createDiagram(SalamanderRasterizer.java:45)
at guru.nidi.graphviz.engine.SalamanderRasterizer.doRasterize(SalamanderRasterizer.java:31)
at guru.nidi.graphviz.engine.SvgRasterizer.rasterize(SvgRasterizer.java:40)
at guru.nidi.graphviz.engine.Renderer.toImage(Renderer.java:123)
at guru.nidi.graphviz.engine.Renderer.toFile(Renderer.java:75)
at guru.nidi.graphviz.engine.Renderer.lambda$toFile$4(Renderer.java:61)
at guru.nidi.graphviz.engine.EngineResult.mapIO(EngineResult.java:72)
at guru.nidi.graphviz.engine.Renderer.toFile(Renderer.java:59)
at com.vanniktech.dependency.graph.generator.ProjectDependencyGraphGeneratorTask.run(ProjectDependencyGraphGeneratorTask.kt:34)
...
...
BUILD FAILED in 1s
4 actionable tasks: 1 executed, 3 up-to-date
see full errorlog.txt
see generated .dot file project-dependency-graph.dot.txt
With id("com.vanniktech.dependency.graph.generator") version "0.7.0" it works (at least when I start with a fresh gradle deamon).
igor-budi, StanleyKou, droidchef, FlorentinD, JoshuaJamesOng and 21 more
Metadata
Metadata
Assignees
Labels
No labels