problem with Kineme patches

magnetmus's picture

I've installed some kineme plugins and the Quartz Composer application is giving some errors and running weird after that! I attach here the finder screenshot of my plugins. This is some of the the text in console:

8/11/08 10:13:55 PM Finder[104] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 354 nodes>: Patch with name "ParticleOperatorVectorRandomPatch" is missing
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create node of class "ParticleOperatorVectorRandomPatch" and identifier "(null)"
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleParticlePatch_1"] to ["inputEmittedObject" @ "ParticleEmitterPatch_1"]
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create connection from ["outputRenderClass" @ "ParticleRenderClassPatch_1"] to ["inputRenderClass" @ "ParticleParticlePatch_1"]
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_2"] to ["Child Operator 1" @ "ParticleEmitterPatch_1"]
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorNumberRandomPatch_1"] to ["Child Operator 2" @ "ParticleEmitterPatch_1"]
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleEmitterPatch_1"] to ["Object 1" @ "ParticleScenePatch_1"]
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleForceVortexPatch_1"] to ["Object 3" @ "ParticleScenePatch_1"]
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create connection from ["outputScene" @ "ParticleScenePatch_1"] to ["inputScene" @ "ParticleRendererPatch_1"]
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_1"] to ["Child Operator 3" @ "ParticleEmitterPatch_1"]
8/11/08 10:13:55 PM Finder[104] *** Message from <QCCamera = 0x19079C20 "(null)">:
Cannot create connection from ["key_0020" @ "Keyboard_1"] to ["inputNy" @ "ParticleForceVortexPatch_1"]
8/11/08 10:13:55 PM Finder[104] *** Message from <QCTrackBall = 0x171A9850 "(null)">:
State restoration failed on node "Camera_1" <QCCamera = 0x19079C20 "(null)">
8/11/08 10:13:55 PM Finder[104] *** Message from <QCPatch = 0x171C1B30 "(null)">:
State restoration failed on node "TrackBall_1" <QCTrackBall = 0x171A9850 "(null)">
8/11/08 10:13:55 PM Finder[104] *** State restoration failed on <QCPatch = 0x171C1B30 "(null)">
8/11/08 10:13:56 PM Quartz Composer[391] -[QCPatchClassDescription initWithNodeClass:]: ivar "outputImage" of class "KinemeImageWithComposition" is not a subclass of GFPort
8/11/08 10:13:56 PM Quartz Composer[391] -[QCCompositionRepository doesPatch:conformToProtocol:]: Argument "patch" cannot be null

What am I doing wrong? or is this a bug?

Thanks in advance, Ali Demirel www.magnetmus.net

PreviewAttachmentSize
plugins-location.jpg
plugins-location.jpg46.7 KB

cwright's picture
improperly unpacked?

I'm guessing the plugins are improperly unpacked -- notice how they're blue folders instead of the white box plugin icon? That means that Finder doesn't think they're plugin bundles, and thus they don't get loaded as such. try re-downloading them.

open the folders, and see what's inside -- that might also help see what's happening.

DanieleCiabba's picture
it happens the same thing to

it happens the same thing to my plugin folder, (now its ok) but i didn't do nothing strange (relative strange) and nothing happens to qc.

the icon is blue but the extension is .plugin

maybe help you

Daniele

magnetmus's picture
still problem

i tried downloading again, when i extract the zip file, i still see them as a blue folder, not as a white plugin file. however, this time, i can open compositions with those plug-ins (for example 'archimedes-in') in QC, with no error in Console, and I can see those patches listed in QC. BUT when I try to activate them in VDMX, VDMX crashes with this console messages:

8/12/08 10:37:52 PM com.apple.launchd[106] ([0x0-0x4b04b].com.vidvox.VDMXpb4[470]) Exited abnormally: Bus error

Any idea what's going on? Should I consider this as a VDMX failure now? or something fucked up in my system?

cwright's picture
one by one

Try taking out all the plugins, and add them in one at a time, starting VDMX after each one is added. I'm guessing it's just a single plugin that doesn't play nicely with VDMX. When you find out which one it is, please let us know :)

magnetmus's picture
crash

I think it's the ParticleTools plugin: Because I added AudioVideo plugin first and it worked when I triggered your 'soundflower' composition. However, after I add ParticleTools and trigger 'archimedes-in' it crashes...

cwright's picture
thanks

thanks for narrowing this down. Can you e-mail or attach a crash log so we can look into this?

Do any other particleTools compositions crash VDMX, or is it just that one particular composition?

magnetmus's picture
crash

others are causing crash too. below is the log for 'fire' composition. it looks like it can't find patches however i can open the 'fire' composition in QC with no errors...

8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleParticlePatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleParticlePatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleRendererPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleRendererPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleScenePatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleScenePatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleOperatorVectorRandomPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleOperatorVectorRandomPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleEmitterPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleEmitterPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleForceGravityPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleForceGravityPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleRenderClassPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleRenderClassPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleForceDampingPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleForceDampingPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleOperatorVectorRandomPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleOperatorVectorRandomPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleOperatorNumberRandomPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleOperatorNumberRandomPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleForceVortexPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleForceVortexPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleEmitterPatch" is missing
 
 
 
 
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleEmitterPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleOperatorVectorRandomPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleOperatorVectorRandomPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleOperatorVectorRandomPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleOperatorVectorRandomPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleLooksColorTablePatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleLooksColorTablePatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 359 nodes>: Patch with name "ParticleForceWindPatch" is missing
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create node of class "ParticleForceWindPatch" and identifier "(null)"
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_3"] to ["Child Operator 1" @ "ParticleEmitterPatch_2"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_2"] to ["Child Operator 2" @ "ParticleEmitterPatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleForceGravityPatch_1"] to ["Object 2" @ "ParticleScenePatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_4"] to ["Child Operator 2" @ "ParticleEmitterPatch_2"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleEmitterPatch_1"] to ["Object 1" @ "ParticleScenePatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputScene" @ "ParticleScenePatch_1"] to ["inputScene" @ "ParticleRendererPatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleForceVortexPatch_1"] to ["inputEmittedObject" @ "ParticleEmitterPatch_2"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputForceCount" @ "ParticleScenePatch_1"] to ["argument_2" @ "StringFormat_printer_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleParticlePatch_1"] to ["inputEmittedObject" @ "ParticleEmitterPatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputRenderClass" @ "ParticleRenderClassPatch_1"] to ["inputRenderClass" @ "ParticleParticlePatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputLooks" @ "ParticleLooksColorTablePatch_1"] to ["inputLooks" @ "ParticleParticlePatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleForceWindPatch_1"] to ["Object 5" @ "ParticleScenePatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorNumberRandomPatch_1"] to ["Child Operator 3" @ "ParticleEmitterPatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleForceDampingPatch_1"] to ["Object 3" @ "ParticleScenePatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleEmitterPatch_2"] to ["Object 4" @ "ParticleScenePatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_1"] to ["Child Operator 1" @ "ParticleEmitterPatch_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCCamera = 0x1CD42030 "(null)">:
Cannot create connection from ["outputObjectCount" @ "ParticleScenePatch_1"] to ["argument_1" @ "StringFormat_printer_1"]
8/13/08 11:55:39 PM Finder[125] *** Message from <QCTrackBall = 0x1CD1DC80 "(null)">:
State restoration failed on node "Camera_1" <QCCamera = 0x1CD42030 "(null)">
8/13/08 11:55:39 PM Finder[125] *** Message from <QCPatch = 0x1CD297D0 "(null)">:
State restoration failed on node "TrackBall_1" <QCTrackBall = 0x1CD1DC80 "(null)">
8/13/08 11:55:39 PM Finder[125] *** State restoration failed on <QCPatch = 0x1CD297D0 "(null)">
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleParticlePatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleParticlePatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleParticlePatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleRendererPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleRendererPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleRendererPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleScenePatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleScenePatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleScenePatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleOperatorVectorRandomPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleOperatorVectorRandomPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleOperatorVectorRandomPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleEmitterPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleEmitterPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleEmitterPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleForceGravityPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleForceGravityPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleForceGravityPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleRenderClassPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleRenderClassPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleRenderClassPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleForceDampingPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleForceDampingPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleForceDampingPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleOperatorVectorRandomPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleOperatorVectorRandomPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleOperatorVectorRandomPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleOperatorNumberRandomPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleOperatorNumberRandomPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleOperatorNumberRandomPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleForceVortexPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleForceVortexPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleForceVortexPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleEmitterPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleEmitterPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleEmitterPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleOperatorVectorRandomPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleOperatorVectorRandomPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleOperatorVectorRandomPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleOperatorVectorRandomPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleOperatorVectorRandomPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleOperatorVectorRandomPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleLooksColorTablePatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleLooksColorTablePatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleLooksColorTablePatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleForceWindPatch" is not allowed in safe mode
8/13/08 11:55:49 PM VDMX[2458] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 394 nodes>: Failed instantiating patch with name "ParticleForceWindPatch"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create node of class "ParticleForceWindPatch" and identifier "(null)"
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_3"] to ["Child Operator 1" @ "ParticleEmitterPatch_2"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_2"] to ["Child Operator 2" @ "ParticleEmitterPatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleForceGravityPatch_1"] to ["Object 2" @ "ParticleScenePatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_4"] to ["Child Operator 2" @ "ParticleEmitterPatch_2"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleEmitterPatch_1"] to ["Object 1" @ "ParticleScenePatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputScene" @ "ParticleScenePatch_1"] to ["inputScene" @ "ParticleRendererPatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleForceVortexPatch_1"] to ["inputEmittedObject" @ "ParticleEmitterPatch_2"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputForceCount" @ "ParticleScenePatch_1"] to ["argument_2" @ "StringFormat_printer_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleParticlePatch_1"] to ["inputEmittedObject" @ "ParticleEmitterPatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputRenderClass" @ "ParticleRenderClassPatch_1"] to ["inputRenderClass" @ "ParticleParticlePatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputLooks" @ "ParticleLooksColorTablePatch_1"] to ["inputLooks" @ "ParticleParticlePatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleForceWindPatch_1"] to ["Object 5" @ "ParticleScenePatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorNumberRandomPatch_1"] to ["Child Operator 3" @ "ParticleEmitterPatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleForceDampingPatch_1"] to ["Object 3" @ "ParticleScenePatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputObject" @ "ParticleEmitterPatch_2"] to ["Object 4" @ "ParticleScenePatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputOperator" @ "ParticleOperatorVectorRandomPatch_1"] to ["Child Operator 1" @ "ParticleEmitterPatch_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCCamera = 0x1A32BB50 "(null)">:
Cannot create connection from ["outputObjectCount" @ "ParticleScenePatch_1"] to ["argument_1" @ "StringFormat_printer_1"]
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCTrackBall = 0x1A3353C0 "(null)">:
State restoration failed on node "Camera_1" <QCCamera = 0x1A32BB50 "(null)">
8/13/08 11:55:49 PM VDMX[2458] *** Message from <QCPatch = 0x1A3306F0 "(null)">:
State restoration failed on node "TrackBall_1" <QCTrackBall = 0x1A3353C0 "(null)">
8/13/08 11:55:49 PM VDMX[2458] *** State restoration failed on <QCPatch = 0x1A3306F0 "(null)">
8/13/08 11:56:15 PM com.apple.launchd[106] ([0x0-0x11f11f].com.vidvox.VDMXpb4[2458]) Exited abnormally: Bus error

cwright's picture
boogs

the line 8/13/08 11:55:49 PM VDMX[2458] *** Patch class "ParticleRendererPatch" is not allowed in safe mode indicates that it's not loading the patches because VDMX only allows safe-mode patches (that's a surprise to me..). since it fails to load them, I guess vdmx doesn't handle that well, and it dies. weird. And not our fault... :)

magnetmus's picture
thanks

thank you for helping me figure this out :) i'll write to VDMX about it...

mrray's picture
howdy-

howdy-

vdmx doesn't only play back clips in safe-mode; the warnings posted above were generated when vdmx was making thumbnails. cwright, here's what the crashed thread looks like (i'm surprised nobody's fwd'ed it to you yet):

Thread 12 Crashed:
0 libGLU.dylib 0x910cf304 gluNewQuadric + 100
1 net.kineme.ParticleTools 0x191d0802 VEE_GlRenderer::VEE_GlRenderer(VEE_SceneBox*) + 336
2 com.apple.QuartzComposer 0x9189719b -[QCPatch(Private) _setup:state:] + 989
3 com.apple.QuartzComposer 0x9189719b -[QCPatch(Private) _setup:state:] + 989
4 com.apple.QuartzComposer 0x9189719b -[QCPatch(Private) _setup:state:] + 989
5 com.apple.QuartzComposer 0x91896a1e -[QCContext startRenderingPatch:options:] + 406
6 com.apple.QuartzComposer 0x9189685f -[QCGraphicsContext startRenderingPatch:options:] + 71
7 com.apple.QuartzComposer 0x918967c2 -[QCOpenGLContext startRenderingPatch:options:] + 71
8 com.apple.QuartzComposer 0x9189672c -[QCRenderer initWithRenderingContext:patch:] + 436
9 com.apple.QuartzComposer 0x9190388e -[QCRenderer initWithCGLContext:pixelFormat:colorSpace:patch:] + 414
10 com.apple.QuartzComposer 0x91903666 -[QCRenderer initWithCGLContext:pixelFormat:colorSpace:composition:] + 168
11 com.apple.QuartzComposer 0x91928cc8 -[QCRenderer initWithOpenGLContext:pixelFormat:file:] + 182
12 com.Vidvox.VVEssentials 0x001bce32 -[VVQCGLContext render] + 450
13 com.Vidvox.VVEssentials 0x001df691 -[VVQCGLAttrPubContext render] + 97
14 com.vidvox.VDMXpb4 0x000d9f2c -[VVQCSrcGLAttribContext render] + 89
15 com.vidvox.VDMXpb4 0x0003d873 -[QCSource render:] + 128
16 com.vidvox.VDMXpb4 0x0000b08f -[Compositor render:] + 111
17 com.vidvox.VDMXpb4 0x00006ab9 -[CompositorGLView flushOutput:] + 1042
18 com.vidvox.VDMXpb4 0x0000667e -[CompositorGLView render:] + 87
19 com.vidvox.VDMXpb4 0x000074b5 displayLinkOutputCallback + 164
20 com.apple.CoreVideo 0x910ca013 CVDisplayLink::performIO(CVTimeStamp*) + 429
21 com.apple.CoreVideo 0x910ca63f CVDisplayLink::runIOThread() + 1015
22 libSystem.B.dylib 0x929026f5 _pthread_start + 321
23 libSystem.B.dylib 0x929025b2 thread_start + 34

...now, i'm no opengl guru- but it looks an awful lot like this crash is occurring because your plugin either doesn't have a valid gl context or is referring to the wrong gl context prior to making some gl calls. i did a [very] little poking around, and adding a [context makeCurrentContext] in vdmx prior to creating the QCRenderer which instantiates your plugin magically seems to make everything better.

we haven't seen any problems at all with any other QC patches, so we don't really have any plans on making this a permanent change in vdmx. if you can't walk up the hierarchy and get a pointer to the appropriate context and you're otherwise forced to assume that the current context is the one you're looking for, just drop me a line and we'll work something out.

: ray

cwright's picture
handy!

Ahh, that crash is our problem :) Thanks for the relevant crash log, haven't had one sent our way yet.

A casual overview makes your GL context theory seem likely -- VEE's a nasty rat's nest, so it wouldn't surprise me if it's issuing some gl calls before it ought to.

I'm not sure how difficult it will be to do appropriate context swizzling, but I'm sure we can work something out on our end.

Thanks for the heads up :)

magnetmus's picture
Thanks!

Cool that it looks like the problem will be solved :) Looking forward to it because I really want to play with those cool patches through VDMX...

smokris's picture
rewritification

We're planning to rewrite the VEE rendering pipeline soon (and maybe the rest of VEE while we're at it)..

Looking forward to cleaning things up a bit.

cwright's picture
sooner

But conveniently, fixing this only takes like 6-8 lines of code I think (I need to test it, hopefully sometime this evening if this training ever ends......................................................), so we could have an intermediate fix in a day or two (maybe with our performance tweaks from WWDC, if they're stable...)

smokris's picture
Published.

Fix published.

magnetmus's picture
working but...

yes! it's working now :)

however, there is a similar problem with the 'Original Kineme Plugin, v0.2': whenever i put this plugin to patches folder, vdmx does not respond, no message in the console, and when i try to open a demo file like 'Kineme Document Info Demo', QC acts weird too, i only see a gray frame in the viewer and these messages in the console:

8/20/08 10:53:02 PM Finder[105] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 373 nodes>: Patch with name "KinemeDocumentInfo" is missing 
8/20/08 10:53:02 PM Finder[105] *** Message from <QCPatch = 0x1A80F6C0 "(null)">:
Cannot create node of class "KinemeDocumentInfo" and identifier "(null)" 
8/20/08 10:53:02 PM Finder[105] *** Message from <QCPatch = 0x1A80F6C0 "(null)">:
Cannot create connection from ["outputDocumentModificationDate" @ "KinemeDocumentInfo_1"] to ["inputString_proxy_1" @ "Patch_3"] 
8/20/08 10:53:02 PM Finder[105] *** Message from <QCPatch = 0x1A80F6C0 "(null)">:
Cannot create connection from ["outputDocumentDisplayName" @ "KinemeDocumentInfo_1"] to ["inputString_proxy_1" @ "Patch_2"] 
8/20/08 10:53:02 PM Finder[105] *** Message from <QCPatch = 0x1A80F6C0 "(null)">:
Cannot create connection from ["outputDocumentFileName" @ "KinemeDocumentInfo_1"] to ["inputString_proxy_1" @ "Patch_4"] 
8/20/08 10:53:02 PM Finder[105] *** Message from <QCPatch = 0x1A80F6C0 "(null)">:
Cannot create connection from ["outputDocumentFileURL" @ "KinemeDocumentInfo_1"] to ["inputString_proxy_1" @ "Patch_5"] 
8/20/08 10:53:02 PM Finder[105] *** Message from <QCPatch = 0x1A80F6C0 "(null)">:
Cannot create connection from ["outputCurrentDirectory" @ "KinemeDocumentInfo_1"] to ["inputString_proxy_1" @ "Patch_1"] 
8/20/08 10:53:02 PM Finder[105] *** Message from <QCPatch = 0x1A80F6C0 "(null)">:
Cannot create connection from ["outputDocumentIsEdited" @ "KinemeDocumentInfo_1"] to ["inputString_proxy_1" @ "Patch_6"] 
8/20/08 10:53:02 PM Finder[105] *** State restoration failed on <QCPatch = 0x1A80F6C0 "(null)"> 
8/20/08 10:53:02 PM Finder[105] invalid drawable 
8/20/08 10:53:02 PM Finder[105] invalid drawable 
8/20/08 10:53:07 PM Quartz Composer[584] -[QCPatchClassDescription initWithNodeClass:]: ivar "outputImage" of class "KinemeImageWithComposition" is not a subclass of GFPort 
8/20/08 10:53:08 PM Quartz Composer[584] -[QCCompositionRepository doesPatch:conformToProtocol:]: Argument "patch" cannot be null 

any idea?

thanks, ali

cwright's picture
Not For Leopard

From the release page:

This plugin is for Tiger only.

;)

magnetmus's picture
agh!

sorry :)