AlembicArchiveWriter: dereferenced null object.

Roy NieterauRoy Nieterau Posts: 258 ✭✭✭

Issue

I'm trying to write out a set of points using Alembic. Yet even using the samples throws errors all over. I'm in doubt whether the latest builds have an error, or I'm doing something wrong.

I'm opening Samples/Canvas/Alembic/13_alembic_store_transforms.canvas. Directly I get the following errors:

[FABRIC:MT] Error: AlembicArchiveWriter.kl:62:10: dereferenced null object
[FABRIC:MT] KL stack trace:
[FABRIC:MT] [ST] 1 kl.internal.String.SetErrorDataPtrAndLength.AS0()
[FABRIC:MT] [ST] 2 function.setError.R.ST()
[FABRIC:MT] [ST] 3 method.valid.R.UO_AlembicArchiveWriter() AlembicArchiveWriter.kl:62
[FABRIC:MT] [ST] 4 function.DFG_EVAL_Valid_1_17381.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'Save_1.Valid_1':4
[FABRIC:MT] [ST] 5 function.DFG_PULL_EXEC_PORT_Valid_1_result_17384.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:4232
[FABRIC:MT] [ST] 6 function.DFG_PULL_INST_PORT_Valid_1_result_17387.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:4245
[FABRIC:MT] [ST] 7 function.DFG_EVAL_Not_1_17389.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'Save_1.Not_1':3
[FABRIC:MT] [ST] 8 function.DFG_PULL_EXEC_PORT_Not_1_result_17392.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:4199
[FABRIC:MT] [ST] 9 function.DFG_PULL_INST_PORT_Not_1_result_17395.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:4212
[FABRIC:MT] [ST] 10 function.DFG_EVAL_Or_1_17341.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'Save_1.Or_1':3
[FABRIC:MT] [ST] 11 function.DFG_PULL_EXEC_PORT_Or_1_result_17345.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:4100
[FABRIC:MT] [ST] 12 function.DFG_PULL_INST_PORT_Or_1_result_17349.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:4113
[FABRIC:MT] [ST] 13 function.DFG_EVAL_Or_2_17371.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'Save_1.Or_2':3
[FABRIC:MT] [ST] 14 function.DFG_PULL_EXEC_PORT_Or_2_result_17375.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:3935
[FABRIC:MT] [ST] 15 function.DFG_PULL_INST_PORT_Or_2_result_17379.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:3948
[FABRIC:MT] [ST] 16 function.DFG_EVAL_And_1_17397.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'Save_1.And_1':3
[FABRIC:MT] [ST] 17 function.DFG_PULL_EXEC_PORT_And_1_result_17401.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:284
[FABRIC:MT] [ST] 18 function.DFG_PULL_INST_PORT_And_1_result_17405.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:297
[FABRIC:MT] [ST] 19 function.DFG_EVAL_If_1_17329.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'Save_1.If_1':3
[FABRIC:MT] [ST] 20 function.DFG_PULL_EXEC_PORT_If_1_result_17334.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:240
[FABRIC:MT] [ST] 21 function.DFG_PULL_INST_PORT_If_1_result_17339.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:253
[FABRIC:MT] [ST] 22 function.DFG_PULL_INST_PORT_Save_1_archive_17448.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:264
[FABRIC:MT] [ST] 23 function.DFG_EVAL_InformOfSampleStore_1_16203.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'StoreTransform_1.InformOfSampleStore_1':3
[FABRIC:MT] [ST] 24 function.DFG_PULL_EXEC_PORT_InformOfSampleStore_1_this_16205.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:163
[FABRIC:MT] [ST] 25 function.DFG_PULL_INST_PORT_InformOfSampleStore_1_this_16208.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:176
[FABRIC:MT] [ST] 26 function.DFG_PULL_INST_PORT_StoreTransform_1_archive_16211.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:187
[FABRIC:MT] [ST] 27 function.DFG_EVAL_InformOfSampleArrayStore_1_16299.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'StoreTransformArray_1.InformOfSampleArrayStore_1':3
[FABRIC:MT] [ST] 28 function.DFG_PULL_EXEC_PORT_InformOfSampleArrayStore_1_this_16301.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:86
[FABRIC:MT] [ST] 29 function.DFG_PULL_INST_PORT_InformOfSampleArrayStore_1_this_16304.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:99
[FABRIC:MT] [ST] 30 function.DFG_PULL_INST_PORT_StoreTransformArray_1_archive_16307.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:110
[FABRIC:MT] [ST] 31 function.DFG_EVAL_CloseArchive_1_16319.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'Close_1.CloseArchive_1':3
[FABRIC:MT] [ST] 32 function.DFG_PULL_EXEC_PORT_CloseArchive_1_this_16321.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:42
[FABRIC:MT] [ST] 33 function.DFG_PULL_INST_PORT_CloseArchive_1_this_16324.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:55
[FABRIC:MT] [ST] 34 function.DFG_PULL_INST_PORT_Close_1_archive_16327.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:66
[FABRIC:MT] [ST] 35 stub() stub.kl:14

Then after I set a filePath to save to the log continues to error out. Giving me:

[FABRIC:MT] Error: AlembicArchiveWriter.kl:62:10: dereferenced null object
[FABRIC:MT] KL stack trace:
[FABRIC:MT] [ST] 1 function.DFG_PULL_INST_PORT_Save_1_archive_17448.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() AlembicArchiveWriter.kl:62
[FABRIC:MT] [ST] 2 function.DFG_PULL_EXEC_PORT_InformOfSampleStore_1_this_16205.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFG Node 'StoreTransform_1.InformOfSampleStore_1':3
[FABRIC:MT] [ST] 3 function.DFG_PULL_INST_PORT_InformOfSampleStore_1_this_16208.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:176
[FABRIC:MT] [ST] 4 function.DFG_PULL_INST_PORT_StoreTransform_1_archive_16211.R.EA_DA.R.DA.L.UI32.R.DA.R.DA() DFGBinding.kl:187
[FABRIC:MT] [ST] 5 stub() DFG Node 'StoreTransformArray_1.InformOfSampleArrayStore_1':3

This is tested on Windows 7, canvas running through Python using FabricEngine-burrows-Windows-x86_64-20160708-175345

Comments

  • Roy NieterauRoy Nieterau Posts: 258 ✭✭✭

    Aside from the errors it does seem to create and write a file. I haven't been able to export points from FE and import into Maya. (Not sure how well Maya's default Alembic plug-in supports particles though).

    In the meantime I was able to write out a huge list of Xfos and get that into Maya where I converted it back into particles. It's something.

  • borjaborja Administrator, Fabric Employee Posts: 480 admin

    Hi Roy

    I am able to reproduce this on burrows as well (on 2.2.1 it works fine). I have filed FE-7031 to fix it asap

    Thanks for the report!.

    Borja Morales
    Technical Product Manager
    Fabric Software Inc.

  • borjaborja Administrator, Fabric Employee Posts: 480 admin

    We fixed this and it should appear in the next daily build!

    Borja Morales
    Technical Product Manager
    Fabric Software Inc.

  • Roy NieterauRoy Nieterau Posts: 258 ✭✭✭

    Sweet sauce, seems to work! :)

Sign In or Register to comment.