Hello!
I am able to convert the attached Visio diagram to a PNG locally on my Mac, however, am not able to once the code is deployed out to our Linux server.
The error is as follows:
java.lang.IllegalStateException: Cannot find resource {0}.
at com.aspose.diagram.a.c.q.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.a.d.bb.i(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.a.d.bb.g(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.a.d.bb.d(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.a.d.bd.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.a.d.bd.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.a.d.bd.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.hr.(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.es.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.es.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.es.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.es.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.kb.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.kb.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.Diagram.a(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
at com.aspose.diagram.Diagram.save(Unknown Source) ~[aspose-diagram-2.0.0.jar:2.0.0.0]
The resource missing is not in the error message. Any tips?
Code:
Diagram diagram = new Diagram(inputStream);
ImageSaveOptions imageSaveOptions = new ImageSaveOptions(4);
imageSaveOptions.setPageIndex(0);
// Create a temporary file to hold the image
File tempFile = File.createTempFile(ThumbnailServiceUtil.TEMP_FILE_NAME + “_vsd”, “.png”);
FileOutputStream outputStream = new FileOutputStream(tempFile);
// Save the thumbnail image to the tempFile
diagram.save(outputStream, imageSaveOptions);
Thanks!