Vanco / SequencePlugin

SequencePlugin for IntelliJ IDEA
Other
693 stars 198 forks source link

Unable to export images #122

Closed violets007 closed 2 years ago

violets007 commented 2 years ago

When I am exporting images, the following exception occurs

image image
Vanco commented 2 years ago

Could you please send me idea.log file? It will help to find the issue.

violets007 commented 2 years ago

2022-04-20 22:14:58,482 [85527004] INFO - STDERR - java.lang.NegativeArraySizeException: -1233295232 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.image.DataBufferInt.(DataBufferInt.java:75) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.image.Raster.createPackedRaster(Raster.java:467) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.image.BufferedImage.(BufferedImage.java:333) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.util.JBHiDPIScaledImage.(JBHiDPIScaledImage.java:107) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.util.JBHiDPIScaledImage.(JBHiDPIScaledImage.java:103) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.util.JBHiDPIScaledImage.(JBHiDPIScaledImage.java:90) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.util.JBHiDPIScaledImage.(JBHiDPIScaledImage.java:71) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.util.ui.ImageUtil.createImage(ImageUtil.java:56) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.util.ui.ImageUtil.createImage(ImageUtil.java:40) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at org.intellij.sequencer.diagram.Display.saveImageToFile(Display.java:189) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at org.intellij.sequencer.SequencePanel$ExportAction.actionPerformed(SequencePanel.java:338) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.openapi.actionSystem.impl.ActionButton.actionPerformed(ActionButton.java:172) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.openapi.actionSystem.impl.ActionButton.lambda$performAction$0(ActionButton.java:151) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:265) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:151) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:433) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.Component.processEvent(Component.java:6419) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.Container.processEvent(Container.java:2263) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5029) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.Component.dispatchEvent(Component.java:4861) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2790) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.Component.dispatchEvent(Component.java:4861) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:778) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.base/java.security.AccessController.doPrivileged(Native Method) 2022-04-20 22:14:58,483 [85527005] INFO - STDERR - at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:751) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:749) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.base/java.security.AccessController.doPrivileged(Native Method) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:748) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:891) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:820) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:757) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:447) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:818) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:446) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:805) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:498) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 2022-04-20 22:14:58,484 [85527006] INFO - STDERR - at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Vanco commented 2 years ago

It's the limit of Raster, width * height must less than Int.MAX_VALUE. so large image will throw NegativeArraySizeException.

Solution: Change the export format to SVG. (In v 2.1.8)