Jump to content

GDTF Forum

Janng

Members
  • Posts

    14
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Janng

  1. By the way, I think the Parsing Errors that @ARRI-GDTF has in their files is because the Builder does not accurately validate nested dependencies. 

    Basically, imagine the following:

    • Two ChannelFunction in a Channel
    • Switching between the two ChannelFunctions is achieved by each depending on a different ChannelFunction in another channel. 
    • The Builder now can't tell that the two ModeMasters are mutually exclusive due to their respective ModeMasters and complains the two ChannelFunctions at the end of the ModeMaster chain overlap. 

    I've attached a minimum working example. 

    Test@Nested_Dependency_Parsing_Error_Bug@version1.gdtf

  2. Description:

    When the attached GDTF file is uploaded to the Share, the lower panel is empty. The channel layout is not displayed, there is no possibility to comment or open the file in the builder.

    Expected Outcome:

    The lower panel should not be empty, allowing commenting, checking the channel layout and opening the file in the builder.

    Details:

    The file passes the currently available XSD and Schematron validations.

    Environment: Firefox 86.0 on Ubuntu 20.10 Groovy

    The Browser Console shows errors whenever the faulty file is opened:

    Path: RefContainer 4 menuObj_gma3.js:1853:49
    Path: TopLevelGeometry menuObj_gma3.js:1853:49
    found not parsed reference TopLevelGeometry menuObj_gma3.js:1983:41
    Path: TopLevelGeometry 11 menuObj_gma3.js:1853:49
    Path: OverwriteBreakTopLevelGeometry 3 menuObj_gma3.js:1853:49
    Uncaught TypeError: can't convert undefined to object
        resolveAddress https://gdtf-share.com/js/gma3/menuObj_gma3.js:1993
        addDMXFootprint https://gdtf-share.com/js/gma3/menuObj_gma3.js:1854
        addDMXFootprint https://gdtf-share.com/js/gma3/menuObj_gma3.js:1768
        addDMXFootprint https://gdtf-share.com/js/gma3/menuObj_gma3.js:1874
        parse https://gdtf-share.com/js/gma3/menuObj_gma3.js:1691
        createModesAndFootprint https://gdtf-share.com/js/gma3/menuObj_gma3.js:1464
        selectFile https://gdtf-share.com/js/gma3/menuObj_gma3.js:930
        onclick https://gdtf-share.com/gdtf.php?page=home&manu=Test&fix=Channel Layout Test Fixture&rev=11810:1
    menuObj_gma3.js:1993:53
        resolveAddress https://gdtf-share.com/js/gma3/menuObj_gma3.js:1993
        addDMXFootprint https://gdtf-share.com/js/gma3/menuObj_gma3.js:1854
        addDMXFootprint https://gdtf-share.com/js/gma3/menuObj_gma3.js:1768
        addDMXFootprint https://gdtf-share.com/js/gma3/menuObj_gma3.js:1874
        parse https://gdtf-share.com/js/gma3/menuObj_gma3.js:1691
        createModesAndFootprint https://gdtf-share.com/js/gma3/menuObj_gma3.js:1464
        selectFile https://gdtf-share.com/js/gma3/menuObj_gma3.js:930
        onclick https://gdtf-share.com/gdtf.php?page=home&manu=Test&fix=Channel Layout Test Fixture&rev=11810:1

     

    Test@Channel_Layout_Test_Fixture@v2_crazy_overwrite_break_shit.gdtf

  3. Yes, I have the same issue.

    When pressing upload, the popup to choose Manufacturer, Name and Revision appears. Once pressing OK in that dialog, the spinner with "Processing" appears for a second or so and then disappears. Once it is disappeared, nothing happens: No file is downloaded and nothing is uploaded to the Share.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.