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.

Drizzle conversion errors!

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

Re: Drizzle conversion errors!

Postby 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

Re: Drizzle conversion errors!

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

Re: Drizzle conversion errors!

Postby 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

Re: Drizzle conversion errors!

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

Re: Drizzle conversion errors!

Postby 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

Re: Drizzle conversion errors!

Postby Mystler » Sun Apr 05, 2009 1:14 am

Yes, i have the DVD-version and the Myst Complete too.
User avatar
Mystler
 
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany

Re: Drizzle conversion errors!

Postby 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

Re: Drizzle conversion errors!

Postby Mystler » Sun Apr 05, 2009 10:17 am

6 GB RAM and 1GB virtual.
User avatar
Mystler
 
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany

Re: Drizzle conversion errors!

Postby 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

Next

Return to Plasma Development

Who is online

Users browsing this forum: No registered users and 0 guests

cron