Bug Issue: Compilation errors


Pages: 1

GoldenJaeger

  • Junior Stencyler
March 04, 2025, 12:15:54 am
There is a problem when i test the scene, here is the details

java.lang.StringIndexOutOfBoundsException: Range [0, -1) out of bounds for length 7
   at java.base/jdk.internal.util.Preconditions$1.apply(Unknown Source)
   at java.base/jdk.internal.util.Preconditions$1.apply(Unknown Source)
   at java.base/jdk.internal.util.Preconditions$4.apply(Unknown Source)
   at java.base/jdk.internal.util.Preconditions$4.apply(Unknown Source)
   at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source)
   at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Unknown Source)
   at java.base/jdk.internal.util.Preconditions.checkFromToIndex(Unknown Source)
   at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source)
   at java.base/java.lang.String.substring(Unknown Source)
   at stencyl.sw.app.editors.snippet.designer.EventsPane$1.getTableCellRendererComponent(EventsPane.java:410)
   at java.desktop/javax.swing.JTable.prepareRenderer(Unknown Source)
   at com.jidesoft.grid.JideTable.prepareRenderer(Unknown Source)
   at com.jidesoft.grid.CellStyleTable.prepareRenderer(Unknown Source)
   at com.jidesoft.grid.CellSpanTable.prepareRenderer(Unknown Source)
   at com.jidesoft.plaf.basic.BasicJideTableUI.paintCell(Unknown Source)
   at com.jidesoft.plaf.basic.BasicJideTableUI.a(Unknown Source)
   at com.jidesoft.plaf.basic.BasicJideTableUI.paint(Unknown Source)
   at com.jidesoft.plaf.basic.BasicCellSpanTableUI.paint(Unknown Source)
   at java.desktop/javax.swing.plaf.ComponentUI.update(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintComponent(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JViewport.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
   at java.desktop/javax.swing.JComponent.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedFPScales(Unknown Source)
   at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
   at java.desktop/javax.swing.JComponent._paintImmediately(Unknown Source)
   at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
   at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
   at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
   at java.base/java.security.AccessController.doPrivileged(Unknown Source)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
   at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
   at java.base/java.security.AccessController.doPrivileged(Unknown Source)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
« Last Edit: March 04, 2025, 12:20:18 am by GoldenJaeger »


New attachment added by GoldenJaeger - March 04, 2025, 12:17:00 am


New attachment added by GoldenJaeger - March 04, 2025, 12:17:18 am


New attachment added by GoldenJaeger - March 04, 2025, 12:17:28 am


New attachment added by GoldenJaeger - March 04, 2025, 12:17:38 am


New attachment added by GoldenJaeger - March 04, 2025, 12:17:51 am


New attachment added by GoldenJaeger - March 04, 2025, 12:17:59 am


New attachment added by GoldenJaeger - March 04, 2025, 12:19:08 am


Luyren

  • Master Stencyler
  • *
March 04, 2025, 03:37:56 pm
Seems like the issue is somewhere in your Health Manager behavior, on line 210. Click the Preview Code tab to find that line, and the corresponding blocks. Or click on the error message you posted, it will highlight the offending block.


Pages: 1

Details

  • Reported
    March 04, 2025, 12:15:54 am
  • Updated
    March 04, 2025, 03:37:56 pm

  • View Status
    Public
  • Type
    Bug
  • Status
    New
  • Priority
    Normal
  • Version
    (none)
  • Fixed in
    (none)
  • Assigned to
    (none)
  • Category
    Compiling/Testing Games

Tags


Attachments

* 2025-03-04_10-50-46.log (13.74 kB - downloaded 32 times.)
* 2025-03-04_11-05-37.log (128.04 kB - downloaded 31 times.)
* 2025-03-04_11-13-04.log (4.35 kB - downloaded 29 times.)
* 2025-03-04_11-13-35.log (102.68 kB - downloaded 34 times.)
* 2025-03-04_11-40-15.log (51.9 kB - downloaded 34 times.)
* 2025-03-04_14-48-20.log (119.9 kB - downloaded 35 times.)

* Screenshot 2025-03-04 152525.png (22.9 kB, 942x711 - viewed 61 times.)