Announcements and discussion regarding any projects related to Cyan Worlds' Plasma Engine including (but not limited to) CyanWorlds.com Engine, Drizzle, OfflineKI, PyPRP, and libHSPlasma.
by Mystler » Fri Apr 03, 2009 7:18 am
Hi there,
since yesterday i can't convert (advanced method) ages with drizzle anymore. I always get errors like this:
- Code: Select all
Console:stderr:Exception in thread "AWT-EventQueue-0"
Console:stderr:java.lang.OutOfMemoryError: Java heap space
Console:stderr: at java.util.ArrayDeque.doubleCapacity(Unknown Source)
Console:stderr: at java.util.ArrayDeque.addLast(Unknown Source)
Console:stderr: at shared.Bytedeque2.writeBytes(Bytedeque2.java:69)
Console:stderr: at shared.Bytedeque2.writeShort(Bytedeque2.java:159)
Console:stderr: at uru.moulprp.PlDrawableSpans$Mesh$SubMesh.GetVertexDataSize(PlDrawableSpans.java:878)
Console:stderr: at uru.moulprp.PlDrawableSpans$Mesh$SubMesh.compile(PlDrawableSpans.java:628)
Console:stderr: at uru.moulprp.PlDrawableSpans$Mesh.compile(PlDrawableSpans.java:558)
Console:stderr: at uru.Bytedeque.writeArray2(Bytedeque.java:49)
Console:stderr: at uru.moulprp.PlDrawableSpans.compile(PlDrawableSpans.java:206)
Console:stderr: at uru.moulprp.PrpObject.compile(PrpObject.java:403)
Console:stderr: at uru.moulprp.PrpRootObject.compile(PrpRootObject.java:154)
Console:stderr: at uru.moulprp.prputils$Compiler.RecompilePrp(prputils.java:578)
Console:stderr: at uru.moulprp.prpfile.saveAsBytes(prpfile.java:214)
Console:stderr: at automation.mystAutomation.convertCrowthistleToPots(mystAutomation.java:2032)
Console:stderr: at gui.Gui.jButton53ActionPerformed(Gui.java:4272)
Console:stderr: at gui.Gui.access$11700(Gui.java:50)
Console:stderr: at gui.Gui$120.actionPerformed(Gui.java:2978)
Console:stderr: at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
Console:stderr: at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
Console:stderr: at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
Console:stderr: at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
Console:stderr: at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
Console:stderr: at java.awt.Component.processMouseEvent(Unknown Source)
Console:stderr: at javax.swing.JComponent.processMouseEvent(Unknown Source)
Console:stderr: at java.awt.Component.processEvent(Unknown Source)
Console:stderr: at java.awt.Container.processEvent(Unknown Source)
Console:stderr: at java.awt.Component.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Container.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Component.dispatchEvent(Unknown Source)
Console:stderr: at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
Console:stderr: at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
Console:stderr: at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
I don't know... it came really suddenly. Since Drizzle 18 i had this sometimes but since yesterday always.
Can anyone help me?
-
Mystler
-
- Posts: 116
- Joined: Sun Mar 22, 2009 4:55 am
- Location: Germany
-
by ddb174 » Fri Apr 03, 2009 8:41 am
Are you using Drizzle18.jar or Drizzle18b.jar? Also, when you start Drizzle, does it put any messages in the log box at the bottom?
-
ddb174
-
- Posts: 928
- Joined: Thu Apr 10, 2008 7:28 pm
by Mystler » Fri Apr 03, 2009 12:04 pm
Okay, i didn't know that there is a b-Version of Drizzle 18. I got that now. At startup there are no errors. First I tried to convert Myst5-Ages. I got the following errors:
- Code: Select all
Console:stderr:Exception in thread "AWT-EventQueue-0"
Console:stderr:java.lang.OutOfMemoryError: Java heap space
Console:stderr: at shared.Bytedeque2.getAllBytes(Bytedeque2.java:193)
Console:stderr: at uru.moulprp.prputils$Compiler.RecompilePrp(prputils.java:661)
Console:stderr: at uru.moulprp.prpfile.saveAsBytes(prpfile.java:214)
Console:stderr: at automation.mystAutomation.convertMyst5ToPots(mystAutomation.java:2423)
Console:stderr: at gui.Gui.jButton57ActionPerformed(Gui.java:4368)
Console:stderr: at gui.Gui.access$11400(Gui.java:50)
Console:stderr: at gui.Gui$117.actionPerformed(Gui.java:2890)
Console:stderr: at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
Console:stderr: at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
Console:stderr: at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
Console:stderr: at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
Console:stderr: at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
Console:stderr: at java.awt.Component.processMouseEvent(Unknown Source)
Console:stderr: at javax.swing.JComponent.processMouseEvent(Unknown Source)
Console:stderr: at java.awt.Component.processEvent(Unknown Source)
Console:stderr: at java.awt.Container.processEvent(Unknown Source)
Console:stderr: at java.awt.Component.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Container.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Component.dispatchEvent(Unknown Source)
Console:stderr: at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
Console:stderr: at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
Console:stderr: at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
Console:stderr: at java.awt.Container.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Window.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Component.dispatchEvent(Unknown Source)
Console:stderr: at java.awt.EventQueue.dispatchEvent(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.run(Unknown Source)
Then I tried to convert MOUL and CT with the same result... Drizzle also "crashed" sometimes. I clicked "start" but then (and 20min) later there seems to happen nothing... I don't know what to do.
-
Mystler
-
- Posts: 116
- Joined: Sun Mar 22, 2009 4:55 am
- Location: Germany
-
by ddb174 » Fri Apr 03, 2009 1:00 pm
The advanced tab is kind-of intended for people like GPNMilano, Diafero, and I. The Conversion(Simplicity) tab converts everything that's supported anyway. What prp file were you trying to convert?
-
ddb174
-
- Posts: 928
- Joined: Thu Apr 10, 2008 7:28 pm
by Mystler » Sat Apr 04, 2009 12:49 pm
Okay, then i have to use Simplicity. There I can convert everything except Myst5...
- Code: Select all
Checking the folders you gave...
Starting conversion...
Console:stderr:Exception in thread "AWT-EventQueue-0"
Console:stderr:java.lang.OutOfMemoryError: Java heap space
Console:stderr: at shared.Bytedeque2.getAllBytes(Bytedeque2.java:193)
Console:stderr: at uru.moulprp.prputils$Compiler.RecompilePrp(prputils.java:661)
Console:stderr: at uru.moulprp.prpfile.saveAsBytes(prpfile.java:214)
Console:stderr: at automation.mystAutomation.convertMyst5ToPots(mystAutomation.java:2423)
Console:stderr: at automation.myst5Fixes.convertABunchOfMyst5Stuff(myst5Fixes.java:66)
Console:stderr: at gui.Gui.jButton96ActionPerformed(Gui.java:4514)
Console:stderr: at gui.Gui.access$1800(Gui.java:50)
Console:stderr: at gui.Gui$21.actionPerformed(Gui.java:1163)
Console:stderr: at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
Console:stderr: at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
Console:stderr: at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
Console:stderr: at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
Console:stderr: at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
Console:stderr: at java.awt.Component.processMouseEvent(Unknown Source)
Console:stderr: at javax.swing.JComponent.processMouseEvent(Unknown Source)
Console:stderr: at java.awt.Component.processEvent(Unknown Source)
Console:stderr: at java.awt.Container.processEvent(Unknown Source)
Console:stderr: at java.awt.Component.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Container.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Component.dispatchEvent(Unknown Source)
Console:stderr: at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
Console:stderr: at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
Console:stderr: at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
Console:stderr: at java.awt.Container.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Window.dispatchEventImpl(Unknown Source)
Console:stderr: at java.awt.Component.dispatchEvent(Unknown Source)
Console:stderr: at java.awt.EventQueue.dispatchEvent(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
Console:stderr: at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
-
Mystler
-
- Posts: 116
- Joined: Sun Mar 22, 2009 4:55 am
- Location: Germany
-
by ddb174 » Sat Apr 04, 2009 2:26 pm
Do you have the CD/DVD version of Myst5? The downloaded version has DRM on it.
-
ddb174
-
- Posts: 928
- Joined: Thu Apr 10, 2008 7:28 pm
by Mystler » Sun Apr 05, 2009 1:14 am
Yes, i have the DVD-version and the Myst Complete too.
-
Mystler
-
- Posts: 116
- Joined: Sun Mar 22, 2009 4:55 am
- Location: Germany
-
by ddb174 » Sun Apr 05, 2009 9:40 am
How much RAM do you have, and what's your virtual memory set to?
-
ddb174
-
- Posts: 928
- Joined: Thu Apr 10, 2008 7:28 pm
by Mystler » Sun Apr 05, 2009 10:17 am
6 GB RAM and 1GB virtual.
-
Mystler
-
- Posts: 116
- Joined: Sun Mar 22, 2009 4:55 am
- Location: Germany
-
by ddb174 » Sun Apr 05, 2009 11:53 am
Hmm... very strange. It has assembled the final file, but when it goes to serialise it (which requires a fixed multiple of memory) it doesn't get it. Wait... if it's using 64bit pointers behind the scenes it might not be setting a large enough heap size. Are you using a 64bit OS? If so, I should be able to fix that for the next version.
-
ddb174
-
- Posts: 928
- Joined: Thu Apr 10, 2008 7:28 pm
Return to Plasma Development
Who is online
Users browsing this forum: No registered users and 0 guests