Drizzle conversion errors!

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.
User avatar
Mystler
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany
Contact:

Drizzle conversion errors!

Post by Mystler »

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?
ddb174
Posts: 928
Joined: Thu Apr 10, 2008 7:28 pm

Re: Drizzle conversion errors!

Post by ddb174 »

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?
User avatar
Mystler
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany
Contact:

Re: Drizzle conversion errors!

Post by Mystler »

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. :(
ddb174
Posts: 928
Joined: Thu Apr 10, 2008 7:28 pm

Re: Drizzle conversion errors!

Post by ddb174 »

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?
User avatar
Mystler
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany
Contact:

Re: Drizzle conversion errors!

Post by Mystler »

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)
ddb174
Posts: 928
Joined: Thu Apr 10, 2008 7:28 pm

Re: Drizzle conversion errors!

Post by ddb174 »

Do you have the CD/DVD version of Myst5? The downloaded version has DRM on it.
User avatar
Mystler
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany
Contact:

Re: Drizzle conversion errors!

Post by Mystler »

Yes, i have the DVD-version and the Myst Complete too.
ddb174
Posts: 928
Joined: Thu Apr 10, 2008 7:28 pm

Re: Drizzle conversion errors!

Post by ddb174 »

How much RAM do you have, and what's your virtual memory set to?
User avatar
Mystler
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany
Contact:

Re: Drizzle conversion errors!

Post by Mystler »

6 GB RAM and 1GB virtual.
ddb174
Posts: 928
Joined: Thu Apr 10, 2008 7:28 pm

Re: Drizzle conversion errors!

Post by ddb174 »

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.
Post Reply

Return to “Plasma Development”