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 11 times.)
* 2025-03-04_11-05-37.log (128.04 kB - downloaded 12 times.)
* 2025-03-04_11-13-04.log (4.35 kB - downloaded 12 times.)
* 2025-03-04_11-13-35.log (102.68 kB - downloaded 15 times.)
* 2025-03-04_11-40-15.log (51.9 kB - downloaded 12 times.)
* 2025-03-04_14-48-20.log (119.9 kB - downloaded 16 times.)

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