Forum Discussion

luca1301's avatar
luca1301
Occasional Visitor
3 months ago

SoapUI 5.6.0 on Ubuntu 23.10 - UI not rendering correctly

Hi everyone,

I am using SoapUI 5.6.0 on Ubuntu 23.10. The application starts correctly, but when try to open a message, the UI breaks in the following way:

As you see, the address bar and the Send button only display, while the rest of the window is not shown. All the exceptions I get are of the following type:

Exception in thread "AWT-EventQueue-0" java.lang.ArithmeticException: / by zero
    at org.fife.ui.rtextarea.FoldIndicator.paintComponent(FoldIndicator.java:339)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JViewport.paint(JViewport.java:736)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JSplitPane.paintChildren(JSplitPane.java:1034)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:961)
    at java.desktop/javax.swing.JComponent.paint(JComponent.java:1137)
    at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
    at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5318)
    at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1656)
    at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1631)
    at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1569)
    at java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:262)
    at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1336)
    at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5266)
    at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5076)
    at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:878)
    at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:861)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:861)
    at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:834)
    at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784)
    at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1897)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Have you ever met such a situation?

If you need other details please ask! Thank you in advance