Stencyl 3.4.0 is now out. Get it now!

3.3.2 - Build 8670 - September 9, 2015

Jon

  • *
  • Posts: 17510
Build 8670 - September 9, 2015

Stencyl requires Java 8 from now on. A Java 8 JRE comes bundled on Windows and Linux. On Mac, you can get the latest Java from Oracle.

- Enhancement: Context hinting: places where a block will probably cause an error will be highlighted in red when placing the block.
- Enhancement: All changes to palette are dynamic. Don't need to refresh behavior after adding game attributes, for example.
- Enhancement: Engine extensions can be added without closing game.

- Fix: Can't select animations other than the first
- Fix Regression: StackOverflowError in Layer.getActorsAtPoint
- Fix: don't show generic error dialog if another error dialog has been shown already
- Fix: catch generic Android build failures
- Fix: Fixed sync'd anims repeating too early.
- Fix: Exporting sprite uses old format, can't import back in.
- Fix: Updated NanoHTTPD to fix server-caused errors when running html5 games.
- Fix: NPE when looking for Xcode.
- Internal: Block palette and events are stored as xml. Later we'll let them be completely customized or replaced.

hendriza01

  • *
  • Posts: 82

megagewinnspiel

  • Posts: 396
Is it just me or does Stencyl compile like SUPER FAST after the new b8670? :D love it!
But it still doesn't print? :(

Justin

  • *
  • Posts: 3709
Glad you're enjoying the speed. Still working on making it faster. :)

What doesn't print?

For Live Support: Join our discord channel and ping me @justin.

megagewinnspiel

  • Posts: 396
I am SO GLAD that you guys make the compiling process faster since (at least for me) this was always a big problem. I get distracted pretty quickly and most of the time it happened when I had to wait for the game to compile...

I ment this: http://community.stencyl.com/index.php/topic,43321.msg243177.html
As far as I can tell it is still an issue :)

rbmachok9

  • Posts: 3
it doesnt print on console and has an error every time you search int he block code editor, i think has more bugs that the older one !!

rbmachok9

  • Posts: 3
Unexpected problem on thread AWT-EventQueue-0: null
java.lang.NullPointerException
   at stencyl.sw.editors.snippet.designer.palette.CategoryListing.refreshParent(CategoryListing.java:119)
   at stencyl.sw.editors.snippet.designer.palette.CategoryListing.selectButton(CategoryListing.java:112)
   at stencyl.sw.editors.snippet.designer.palette.PaletteContainer.switchToSearchPage(PaletteContainer.java:177)
   at stencyl.sw.editors.snippet.designer.palette.SearchPalette$3$2.run(SearchPalette.java:137)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)


and it also doestn print on the log viwer because the path says Aplication Data not AppData

megagewinnspiel

  • Posts: 396
I also get this error every time I search for a block with the search bar:
Code: [Select]
Unexpected problem on thread AWT-EventQueue-0: null
java.lang.NullPointerException
at stencyl.sw.editors.snippet.designer.palette.CategoryListing.refreshParent(CategoryListing.java:119)
at stencyl.sw.editors.snippet.designer.palette.CategoryListing.selectButton(CategoryListing.java:112)
at stencyl.sw.editors.snippet.designer.palette.PaletteContainer.switchToSearchPage(PaletteContainer.java:177)
at stencyl.sw.editors.snippet.designer.palette.SearchPalette$3$2.run(SearchPalette.java:137)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Is doesn't do anything for me since I can simply click it away but maybe you guys can see something in it :)

« Last Edit: September 10, 2015, 04:02:46 am by megagewinnspiel »

Cesco

  • Posts: 12
Please, if you can in the future release a Mac version with JRE 8 already embedded.

megagewinnspiel

  • Posts: 396
I have found another error, this time with the all beloved block, witch now throws out this error:
Code: [Select]
Events for 'Support_Item': openfl.display.BitmapData has no field copy
from scripts.ActorEvents_2552
line: 155
columns: 471-523
and has to be replaced with this block: as a workaround....any ideas about why this happens?

yoplalala

  • *
  • Posts: 1370
I have found another error, this time with the all beloved block, witch now throws out this error:
Code: [Select]
Events for 'Support_Item': openfl.display.BitmapData has no field copy
from scripts.ActorEvents_2552
line: 155
columns: 471-523
and has to be replaced with this block: as a workaround....any ideas about why this happens?

This doesn't work in build 8627 ... if it helps.

megagewinnspiel

  • Posts: 396
This doesn't work in build 8627 ... if it helps.

What exactly do you mean? Does the bug not appear or does the workaround not "fix it"/help?

« Last Edit: September 10, 2015, 10:37:25 am by megagewinnspiel »

megagewinnspiel

  • Posts: 396
Okay next error (I completely understand that after the last, very big update).
Here you can't navigate the events anymore unless you reopen the behaviour.
It can be triggered by chance (I don't know the reason here) or if you simply create a custom event.

Here is the error message:
Code: [Select]
Unexpected problem on thread AWT-EventQueue-0: null
java.lang.NullPointerException
at stencyl.sw.editors.snippet.designer.palette.CategoryListing.refreshActivePalette(CategoryListing.java:124)
at stencyl.sw.editors.snippet.designer.palette.PaletteContainer.refreshActivePalette(PaletteContainer.java:80)
at stencyl.sw.editors.snippet.designer.SnippetDesigner.switchToEditArea(SnippetDesigner.java:640)
at stencyl.sw.editors.snippet.designer.EventsPane.valueChanged(EventsPane.java:1077)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown Source)
at com.jidesoft.swing.DelegateMouseInputListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

I hope it helps :)

yoplalala

  • *
  • Posts: 1370
This doesn't work in build 8627 ... if it helps.

What exactly do you mean? Does the bug not appear or does the workaround not "fix it"/help?

Sorry I meant the bug exists in build 8627, the workaround works :)

doczal

  • Posts: 44
I also get this error every time I search for a block with the search bar:
Code: [Select]
Unexpected problem on thread AWT-EventQueue-0: null
java.lang.NullPointerException
at stencyl.sw.editors.snippet.designer.palette.CategoryListing.refreshParent(CategoryListing.java:119)
at stencyl.sw.editors.snippet.designer.palette.CategoryListing.selectButton(CategoryListing.java:112)
at stencyl.sw.editors.snippet.designer.palette.PaletteContainer.switchToSearchPage(PaletteContainer.java:177)
at stencyl.sw.editors.snippet.designer.palette.SearchPalette$3$2.run(SearchPalette.java:137)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Is doesn't do anything for me since I can simply click it away but maybe you guys can see something in it :)

Yeah I'm running into this issue too, apart from not being able to compile a Windows build. Any ideas on how to solve these issues?