NPE while generating image - when interrupted

0 votes
asked May 23, 2016 in Bug by krasa (820 points)
edited May 23, 2016 by krasa

java.lang.NullPointerException

at net.sourceforge.plantuml.UmlDiagram.getFlashData(UmlDiagram.java:282)
at net.sourceforge.plantuml.UmlDiagram.exportDiagramError(UmlDiagram.java:242)
at net.sourceforge.plantuml.UmlDiagram.exportDiagram(UmlDiagram.java:235)
at net.sourceforge.plantuml.NewpagedDiagram.exportDiagram(NewpagedDiagram.java:99)
at net.sourceforge.plantuml.SourceStringReader.generateImage(SourceStringReader.java:113)
 

 https://i.sli.mg/KJKVhQ.png

 

Found these in system err:
 
TimeoutExecutorA java.lang.InterruptedException
java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Thread.java:1253)
at net.sourceforge.plantuml.api.TimeoutExecutor.executeNow(TimeoutExecutor.java:51)
at net.sourceforge.plantuml.cucadiagram.dot.ProcessRunner.run(ProcessRunner.java:73)
at net.sourceforge.plantuml.cucadiagram.dot.ProcessRunner.run(ProcessRunner.java:63)
at net.sourceforge.plantuml.cucadiagram.dot.AbstractGraphviz.createFile3(AbstractGraphviz.java:96)
at net.sourceforge.plantuml.svek.DotStringFactory.getSvg(DotStringFactory.java:287)
at net.sourceforge.plantuml.svek.CucaDiagramFileMakerSvek2.createFile(CucaDiagramFileMakerSvek2.java:221)
at net.sourceforge.plantuml.svek.CucaDiagramFileMakerSvek.createFileInternal(CucaDiagramFileMakerSvek.java:114)
at net.sourceforge.plantuml.svek.CucaDiagramFileMakerSvek.createFile(CucaDiagramFileMakerSvek.java:80)
at net.sourceforge.plantuml.cucadiagram.CucaDiagram.exportDiagramInternal(CucaDiagram.java:330)
at net.sourceforge.plantuml.classdiagram.ClassDiagram.exportDiagramInternal(ClassDiagram.java:205)
at net.sourceforge.plantuml.UmlDiagram.exportDiagram(UmlDiagram.java:227)
at net.sourceforge.plantuml.NewpagedDiagram.exportDiagram(NewpagedDiagram.java:99)
at net.sourceforge.plantuml.SourceStringReader.generateImage(SourceStringReader.java:113)
 
 
 
java.lang.IllegalStateException: Timeout4 TIMEOUT
at net.sourceforge.plantuml.svek.DotStringFactory.getSvg(DotStringFactory.java:290)
at net.sourceforge.plantuml.svek.CucaDiagramFileMakerSvek2.createFile(CucaDiagramFileMakerSvek2.java:221)
at net.sourceforge.plantuml.svek.CucaDiagramFileMakerSvek.createFileInternal(CucaDiagramFileMakerSvek.java:114)
at net.sourceforge.plantuml.svek.CucaDiagramFileMakerSvek.createFile(CucaDiagramFileMakerSvek.java:80)
at net.sourceforge.plantuml.cucadiagram.CucaDiagram.exportDiagramInternal(CucaDiagram.java:330)
at net.sourceforge.plantuml.classdiagram.ClassDiagram.exportDiagramInternal(ClassDiagram.java:205)
at net.sourceforge.plantuml.UmlDiagram.exportDiagram(UmlDiagram.java:227)
at net.sourceforge.plantuml.NewpagedDiagram.exportDiagram(NewpagedDiagram.java:99)
at net.sourceforge.plantuml.SourceStringReader.generateImage(SourceStringReader.java:113)
 
 
ProcessRunnerA java.io.IOException: Stream Closed
java.io.IOException: Stream Closed
at java.io.FileInputStream.read0(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:207)
at net.sourceforge.plantuml.cucadiagram.dot.ProcessRunner$ThreadStream.run(ProcessRunner.java:236)

 

 

using beta https://dl.dropboxusercontent.com/u/13064071/plantuml.jar

1 Answer

0 votes
answered May 23, 2016 by plantuml (298,440 points)
selected Oct 10, 2018 by krasa
 
Best answer
We have fixed the NPE in the last beta https://dl.dropboxusercontent.com/u/13064071/plantuml.jar

However, we think that some other error will occur.

It will be nice if you could post here the new result.

Thanks!
commented May 23, 2016 by krasa (820 points)
commented Jun 8, 2016 by krasa (820 points)
...