Spinescene errors in bundling game

When I tried to bundle my game, the following errors occur:

There is no any error when I built and debug the game with Editor 2. I checked the related spinescene files, but no any clue to address these issues, could anybody please help me out of this?

I attached the spinescene files and GUI files to this thread for more information:

joingame.spinescene

spine_json: "/game/lobby/spine/join_game/join_game.json"
atlas: "/game/lobby/spine/join_game/join_game.atlas"
sample_rate: 30.0

mall.spinescene

spine_json: "/game/lobby/spine/mall/mall.json"
atlas: "/game/lobby/spine/mall/mall.atlas"
sample_rate: 30.0

lobby.gui

script: "/game/lobby/lobby.gui_script"
textures {
  name: "lobby"
  texture: "/game/lobby/lobby.atlas"
}
background_color {
  x: 0.0
  y: 0.0
  z: 0.0
  w: 0.0
}
nodes {
  position {
    x: 248.0
    y: 426.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 310.0
    y: 380.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_BOX
  blend_mode: BLEND_MODE_ALPHA
  texture: ""
  id: "btn_create_game"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  layer: ""
  inherit_alpha: false
  slice9 {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 0.0
  }
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 0.0
  template_node_child: false
  size_mode: SIZE_MODE_MANUAL
}
nodes {
  position {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 1.0
    y: 1.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_SPINE
  blend_mode: BLEND_MODE_ALPHA
  id: "spine_create_game"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  parent: "btn_create_game"
  layer: ""
  inherit_alpha: false
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 1.0
  template_node_child: false
  size_mode: SIZE_MODE_AUTO
  spine_scene: "create_game"
  spine_default_animation: "chuanjianpaiju"
  spine_skin: ""
}
nodes {
  position {
    x: 568.0
    y: 474.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 310.0
    y: 290.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_BOX
  blend_mode: BLEND_MODE_ALPHA
  texture: ""
  id: "btn_join_game"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  layer: ""
  inherit_alpha: false
  slice9 {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 0.0
  }
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 0.0
  template_node_child: false
  size_mode: SIZE_MODE_MANUAL
}
nodes {
  position {
    x: 0.0
    y: -10.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 1.0
    y: 1.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_SPINE
  blend_mode: BLEND_MODE_ALPHA
  id: "spine_join_game"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  parent: "btn_join_game"
  layer: ""
  inherit_alpha: false
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 1.0
  template_node_child: false
  size_mode: SIZE_MODE_AUTO
  spine_scene: "join_game"
  spine_default_animation: "jiarupaiju"
  spine_skin: ""
}
nodes {
  position {
    x: 568.0
    y: 286.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 310.0
    y: 80.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_BOX
  blend_mode: BLEND_MODE_ALPHA
  texture: ""
  id: "btn_quick_start"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  layer: ""
  inherit_alpha: false
  slice9 {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 0.0
  }
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 0.0
  template_node_child: false
  size_mode: SIZE_MODE_MANUAL
}
nodes {
  position {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 1.0
    y: 1.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_SPINE
  blend_mode: BLEND_MODE_ALPHA
  id: "spine_quick_start"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  parent: "btn_quick_start"
  layer: ""
  inherit_alpha: false
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 1.0
  template_node_child: false
  size_mode: SIZE_MODE_AUTO
  spine_scene: "quick_start"
  spine_default_animation: "kuaihsukaishi"
  spine_skin: ""
}
nodes {
  position {
    x: 888.0
    y: 426.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 310.0
    y: 380.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_BOX
  blend_mode: BLEND_MODE_ALPHA
  texture: ""
  id: "btn_matches"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  layer: ""
  inherit_alpha: false
  slice9 {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 0.0
  }
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 0.0
  template_node_child: false
  size_mode: SIZE_MODE_MANUAL
}
nodes {
  position {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 1.0
    y: 1.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_SPINE
  blend_mode: BLEND_MODE_ALPHA
  id: "spine_matches"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  parent: "btn_matches"
  layer: ""
  inherit_alpha: false
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 1.0
  template_node_child: false
  size_mode: SIZE_MODE_AUTO
  spine_scene: "matches"
  spine_default_animation: "bishaichang"
  spine_skin: ""
}
nodes {
  position {
    x: 153.0
    y: 143.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 120.0
    y: 100.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_BOX
  blend_mode: BLEND_MODE_ALPHA
  texture: ""
  id: "btn_mall"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  layer: ""
  inherit_alpha: false
  slice9 {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 0.0
  }
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 0.0
  template_node_child: false
  size_mode: SIZE_MODE_MANUAL
}
nodes {
  position {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  rotation {
    x: 0.0
    y: 0.0
    z: 0.0
    w: 1.0
  }
  scale {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  size {
    x: 1.0
    y: 1.0
    z: 0.0
    w: 1.0
  }
  color {
    x: 1.0
    y: 1.0
    z: 1.0
    w: 1.0
  }
  type: TYPE_SPINE
  blend_mode: BLEND_MODE_ALPHA
  id: "spine_mall"
  xanchor: XANCHOR_NONE
  yanchor: YANCHOR_NONE
  pivot: PIVOT_CENTER
  adjust_mode: ADJUST_MODE_FIT
  parent: "btn_mall"
  layer: ""
  inherit_alpha: false
  clipping_mode: CLIPPING_MODE_NONE
  clipping_visible: true
  clipping_inverted: false
  alpha: 1.0
  template_node_child: false
  size_mode: SIZE_MODE_AUTO
  spine_scene: "mall"
  spine_default_animation: "shangcheng"
  spine_skin: ""
}
material: "/builtins/materials/gui.material"
adjust_reference: ADJUST_REFERENCE_PARENT
max_nodes: 512
spine_scenes {
  name: "create_game"
  spine_scene: "/game/lobby/spine/create_game/create_game.spinescene"
}
spine_scenes {
  name: "join_game"
  spine_scene: "/game/lobby/spine/join_game/join_game.spinescene"
}
spine_scenes {
  name: "quick_start"
  spine_scene: "/game/lobby/spine/quick_start/quick_start.spinescene"
}
spine_scenes {
  name: "matches"
  spine_scene: "/game/lobby/spine/matches/matches.spinescene"
}
spine_scenes {
  name: "mall"
  spine_scene: "/game/lobby/spine/mall/mall.spinescene"
}

Would you mind sharing join_game.json and mall.json? What software and version did you use to create the JSON files? Spine or Dragonbones?

1 Like

Sure. I used Dragonbones 4.9.5 to convert the legacy flash (.fla) annimation to spine animation, and these animation can be played when I used Editor 2 to debug the game.

join_game.json

{
  "bones": [
    {
      "name": "root",
      "length": 0
    },
    {
      "y": 2,
      "length": 0,
      "name": "yu",
      "parent": "root",
      "x": -47.8
    },
    {
      "y": -126.3,
      "length": 0,
      "name": "l1",
      "parent": "root",
      "x": 0.5
    },
    {
      "length": 0,
      "name": "kuang",
      "parent": "root"
    },
    {
      "y": 6,
      "length": 0,
      "parent": "root",
      "scaleX": -1,
      "name": "yua",
      "x": 50.3
    }
  ],
  "skeleton": {
    "spine": "3.3.07",
  },
  "events": {
    
  },
  "animations": {
    "jiarupaiju": {
      "bones": {
        "root": {
          "translate": [
            {
              "y": 0,
              "time": 0,
              "x": 0
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            }
          ]
        },
        "yua": {
          "translate": [
            {
              "y": -6,
              "time": 0,
              "x": -50.3
            },
            {
              "y": 0,
              "time": 1.5333,
              "x": 0
            },
            {
              "y": 0,
              "time": 2.5333,
              "x": 25
            },
            {
              "y": 0,
              "time": 3.6333,
              "x": 48.85
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": -1
            },
            {
              "y": 1,
              "time": 1.5333,
              "x": 1
            },
            {
              "y": 1,
              "time": 2.5333,
              "x": 1
            },
            {
              "y": 1,
              "time": 3.6333,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 1.5333,
              "angle": 0
            },
            {
              "time": 2.5333,
              "angle": 0
            },
            {
              "time": 3.6333,
              "angle": 0
            }
          ]
        },
        "yu": {
          "translate": [
            {
              "y": 0,
              "time": 0,
              "x": 0
            },
            {
              "y": 0,
              "time": 0.8666,
              "x": -25
            },
            {
              "y": 0,
              "time": 2.0666,
              "x": -48.85
            },
            {
              "y": -2,
              "time": 2.0999,
              "x": 47.8
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            },
            {
              "y": 1,
              "time": 0.8666,
              "x": 1
            },
            {
              "y": 1,
              "time": 2.0666,
              "x": 1
            },
            {
              "y": 1,
              "time": 2.0999,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 0.8666,
              "angle": 0
            },
            {
              "time": 2.0666,
              "angle": 0
            },
            {
              "time": 2.0999,
              "angle": 0
            }
          ]
        },
        "l1": {
          "translate": [
            {
              "y": 126.3,
              "time": 0,
              "x": -0.5
            },
            {
              "y": 0,
              "time": 1,
              "x": 0
            },
            {
              "y": 0,
              "time": 1.3666,
              "x": 0
            },
            {
              "y": 0,
              "time": 1.9666,
              "x": 0
            },
            {
              "y": 0,
              "time": 1.9999,
              "x": 0
            },
            {
              "y": 0,
              "time": 2.7332,
              "x": 0
            },
            {
              "y": 126.3,
              "time": 2.7665,
              "x": -0.5
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            },
            {
              "y": 1,
              "time": 1,
              "x": 1
            },
            {
              "y": 1,
              "time": 1.3666,
              "x": 1
            },
            {
              "y": 1,
              "time": 1.9666,
              "x": 1
            },
            {
              "y": 1,
              "time": 1.9999,
              "x": 1
            },
            {
              "y": 1,
              "time": 2.7332,
              "x": 1
            },
            {
              "y": 1,
              "time": 2.7665,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 1,
              "angle": 0
            },
            {
              "time": 1.3666,
              "angle": 0
            },
            {
              "time": 1.9666,
              "angle": 0
            },
            {
              "time": 1.9999,
              "angle": 0
            },
            {
              "time": 2.7332,
              "angle": 0
            },
            {
              "time": 2.7665,
              "angle": 0
            }
          ]
        },
        "kuang": {
          "translate": [
            {
              "y": 0,
              "time": 0,
              "x": 0
            },
            {
              "y": 0,
              "time": 3.6666,
              "x": 0
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            },
            {
              "y": 1,
              "time": 3.6666,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 3.6666,
              "angle": 0
            }
          ]
        }
      },
      "events": [
        
      ],
      "slots": {
        "yua": {
          "color": [
            {
              "time": 0,
              "color": "ffffffff"
            },
            {
              "time": 1.5333,
              "color": "ffffff00"
            },
            {
              "time": 2.5333,
              "color": "fffffffc"
            },
            {
              "time": 3.6333,
              "color": "ffffff00"
            }
          ],
          "attachment": [
            {
              "name": null,
              "time": 0
            },
            {
              "name": "yun",
              "time": 1.5333
            },
            {
              "name": "yun",
              "time": 2.5333
            },
            {
              "name": "yun",
              "time": 3.6333
            }
          ]
        },
        "yu": {
          "color": [
            {
              "time": 0,
              "color": "ffffff00"
            },
            {
              "time": 0.8666,
              "color": "fffffffc"
            },
            {
              "time": 2.0666,
              "color": "ffffff00"
            },
            {
              "time": 2.0999,
              "color": "ffffffff"
            }
          ],
          "attachment": [
            {
              "name": "yun",
              "time": 0
            },
            {
              "name": "yun",
              "time": 0.8666
            },
            {
              "name": "yun",
              "time": 2.0666
            },
            {
              "name": null,
              "time": 2.0999
            }
          ]
        },
        "l1": {
          "color": [
            {
              "time": 0,
              "color": "ffffffff"
            },
            {
              "time": 1,
              "color": "ffffff00"
            },
            {
              "time": 1.3666,
              "color": "fffffffc"
            },
            {
              "time": 1.9666,
              "color": "fffffffc"
            },
            {
              "time": 1.9999,
              "color": "fffffffc"
            },
            {
              "time": 2.7332,
              "color": "ffffff00"
            },
            {
              "time": 2.7665,
              "color": "ffffffff"
            }
          ],
          "attachment": [
            {
              "name": null,
              "time": 0
            },
            {
              "name": "l1",
              "time": 1
            },
            {
              "name": "l1",
              "time": 1.3666
            },
            {
              "name": "l1",
              "time": 1.9666
            },
            {
              "name": "l1",
              "time": 1.9999
            },
            {
              "name": "l1",
              "time": 2.7332
            },
            {
              "name": null,
              "time": 2.7665
            }
          ]
        },
        "kuang": {
          "color": [
            {
              "time": 0,
              "color": "fffffffc"
            },
            {
              "time": 3.6666,
              "color": "fffffffc"
            }
          ],
          "attachment": [
            {
              "name": "kuang",
              "time": 0
            },
            {
              "name": "kuang",
              "time": 3.6666
            }
          ]
        }
      }
    }
  },
  "skins": {
    "default": {
      "yua": {
        "yun": {
          "width": 70,
          "y": -2,
          "height": 32,
          "name": "yun",
          "x": 22
        }
      },
      "yu": {
        "yun": {
          "width": 70,
          "y": -2,
          "height": 32,
          "name": "yun",
          "x": 22
        }
      },
      "l1": {
        "l1": {
          "width": 306,
          "height": 134,
          "name": "l1"
        }
      },
      "kuang": {
        "kuang": {
          "width": 318,
          "height": 323,
          "name": "kuang"
        }
      }
    }
  },
  "ik": [
    
  ],
  "slots": [
    {
      "attachment": "kuang",
      "bone": "kuang",
      "name": "kuang",
      "color": "ffffffff"
    },
    {
      "attachment": "l1",
      "bone": "l1",
      "name": "l1",
      "color": "ffffffff"
    },
    {
      "attachment": "yun",
      "bone": "yu",
      "name": "yu",
      "color": "ffffffff"
    },
    {
      "attachment": "yun",
      "bone": "yua",
      "name": "yua",
      "color": "ffffffff"
    }
  ]
}

mall.json

{
  "skeleton": {
    "spine": "3.3.07",
  },
  "ik": [
    
  ],
  "animations": {
    "shangcheng": {
      "slots": {
        "sc": {
          "attachment": [
            {
              "name": "sc",
              "time": 0
            },
            {
              "name": "sc",
              "time": 3.3333
            }
          ],
          "color": [
            {
              "time": 0,
              "color": "fffffffc"
            },
            {
              "time": 3.3333,
              "color": "fffffffc"
            }
          ]
        },
        "l2c": {
          "attachment": [
            {
              "name": null,
              "time": 0
            },
            {
              "name": "l2",
              "time": 2.3333
            },
            {
              "name": "l2",
              "time": 2.8999
            },
            {
              "name": "l2",
              "time": 3.3332
            }
          ],
          "color": [
            {
              "time": 0,
              "color": "ffffffff"
            },
            {
              "time": 2.3333,
              "color": "ffffff00"
            },
            {
              "time": 2.8999,
              "color": "fffffffc"
            },
            {
              "time": 3.3332,
              "color": "ffffff00"
            }
          ]
        },
        "l2b": {
          "attachment": [
            {
              "name": null,
              "time": 0
            },
            {
              "name": "l2",
              "time": 1.4666
            },
            {
              "name": "l2",
              "time": 1.9666
            },
            {
              "name": "l2",
              "time": 2.4665
            },
            {
              "name": "l2",
              "time": 3.3331
            }
          ],
          "color": [
            {
              "time": 0,
              "color": "ffffffff"
            },
            {
              "time": 1.4666,
              "color": "ffffff00"
            },
            {
              "time": 1.9666,
              "color": "fffffffc"
            },
            {
              "time": 2.4665,
              "color": "ffffff00"
            },
            {
              "time": 3.3331,
              "color": "ffffff00"
            }
          ]
        },
        "l": {
          "attachment": [
            {
              "name": "l",
              "time": 0
            },
            {
              "name": "l",
              "time": 1.3333
            },
            {
              "name": "l",
              "time": 1.3666
            },
            {
              "name": "l",
              "time": 1.7999
            },
            {
              "name": "l",
              "time": 2.2332
            },
            {
              "name": "l",
              "time": 2.2665
            },
            {
              "name": "l",
              "time": 3.3331
            }
          ],
          "color": [
            {
              "time": 0,
              "color": "ffffff00"
            },
            {
              "time": 1.3333,
              "color": "ffffff00"
            },
            {
              "time": 1.3666,
              "color": "fffffffc"
            },
            {
              "time": 1.7999,
              "color": "fffffffc"
            },
            {
              "time": 2.2332,
              "color": "ffffff00"
            },
            {
              "time": 2.2665,
              "color": "ffffff00"
            },
            {
              "time": 3.3331,
              "color": "ffffff00"
            }
          ]
        },
        "l2a": {
          "attachment": [
            {
              "name": null,
              "time": 0
            },
            {
              "name": "l2",
              "time": 0.6666
            },
            {
              "name": "l2",
              "time": 1.1332
            },
            {
              "name": "l2",
              "time": 1.7998
            },
            {
              "name": "l2",
              "time": 3.3331
            }
          ],
          "color": [
            {
              "time": 0,
              "color": "ffffffff"
            },
            {
              "time": 0.6666,
              "color": "ffffff00"
            },
            {
              "time": 1.1332,
              "color": "fffffffc"
            },
            {
              "time": 1.7998,
              "color": "ffffff00"
            },
            {
              "time": 3.3331,
              "color": "ffffff00"
            }
          ]
        },
        "l2": {
          "attachment": [
            {
              "name": "l2",
              "time": 0
            },
            {
              "name": "l2",
              "time": 0.5
            },
            {
              "name": "l2",
              "time": 0.9666
            },
            {
              "name": "l2",
              "time": 3.3332
            }
          ],
          "color": [
            {
              "time": 0,
              "color": "ffffff00"
            },
            {
              "time": 0.5,
              "color": "ffffffe8"
            },
            {
              "time": 0.9666,
              "color": "ffffff00"
            },
            {
              "time": 3.3332,
              "color": "ffffff00"
            }
          ]
        }
      },
      "bones": {
        "sc": {
          "translate": [
            {
              "y": 0,
              "time": 0,
              "x": 0
            },
            {
              "y": 0,
              "time": 3.3333,
              "x": 0
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            },
            {
              "y": 1,
              "time": 3.3333,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 3.3333,
              "angle": 0
            }
          ]
        },
        "root": {
          "translate": [
            {
              "y": 0,
              "time": 0,
              "x": 0
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            }
          ]
        },
        "l2c": {
          "translate": [
            {
              "y": -13.3,
              "time": 0,
              "x": -14
            },
            {
              "y": 0,
              "time": 2.3333,
              "x": 0
            },
            {
              "y": 0,
              "time": 2.8999,
              "x": 0
            },
            {
              "y": 0,
              "time": 3.3332,
              "x": 0
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            },
            {
              "y": 1,
              "time": 2.3333,
              "x": 1
            },
            {
              "y": 1.21,
              "time": 2.8999,
              "x": 1.21
            },
            {
              "y": 1,
              "time": 3.3332,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 2.3333,
              "angle": 0
            },
            {
              "time": 2.8999,
              "angle": 0
            },
            {
              "time": 3.3332,
              "angle": 0
            }
          ]
        },
        "l2b": {
          "translate": [
            {
              "y": 13.3,
              "time": 0,
              "x": 34.8
            },
            {
              "y": 0,
              "time": 1.4666,
              "x": 0
            },
            {
              "y": 0,
              "time": 1.9666,
              "x": 0
            },
            {
              "y": 0,
              "time": 2.4665,
              "x": 0
            },
            {
              "y": 0,
              "time": 3.3331,
              "x": 0
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            },
            {
              "y": 1,
              "time": 1.4666,
              "x": 1
            },
            {
              "y": 1.21,
              "time": 1.9666,
              "x": 1.21
            },
            {
              "y": 1,
              "time": 2.4665,
              "x": 1
            },
            {
              "y": 1,
              "time": 3.3331,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 1.4666,
              "angle": 0
            },
            {
              "time": 1.9666,
              "angle": 0
            },
            {
              "time": 2.4665,
              "angle": 0
            },
            {
              "time": 3.3331,
              "angle": 0
            }
          ]
        },
        "l": {
          "translate": [
            {
              "y": 0,
              "time": 0,
              "x": 0
            },
            {
              "y": 0,
              "time": 1.3333,
              "x": 0
            },
            {
              "y": 0,
              "time": 1.3666,
              "x": 0
            },
            {
              "y": 0,
              "time": 1.7999,
              "x": -1
            },
            {
              "y": 0,
              "time": 2.2332,
              "x": -2
            },
            {
              "y": 0,
              "time": 2.2665,
              "x": -2
            },
            {
              "y": 0,
              "time": 3.3331,
              "x": -2
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            },
            {
              "y": 1,
              "time": 1.3333,
              "x": 1
            },
            {
              "y": 1,
              "time": 1.3666,
              "x": 1
            },
            {
              "y": 1.23,
              "time": 1.7999,
              "x": 1.23
            },
            {
              "y": 1.45,
              "time": 2.2332,
              "x": 1.45
            },
            {
              "y": 1.45,
              "time": 2.2665,
              "x": 1.45
            },
            {
              "y": 1.45,
              "time": 3.3331,
              "x": 1.45
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 1.3333,
              "angle": 0
            },
            {
              "time": 1.3666,
              "angle": 0
            },
            {
              "time": 1.7999,
              "angle": 0
            },
            {
              "time": 2.2332,
              "angle": 0
            },
            {
              "time": 2.2665,
              "angle": 0
            },
            {
              "time": 3.3331,
              "angle": 0
            }
          ]
        },
        "l2a": {
          "translate": [
            {
              "y": -35,
              "time": 0,
              "x": -7.5
            },
            {
              "y": 0,
              "time": 0.6666,
              "x": 0
            },
            {
              "y": 0,
              "time": 1.1332,
              "x": 0
            },
            {
              "y": 0,
              "time": 1.7998,
              "x": 0
            },
            {
              "y": 0,
              "time": 3.3331,
              "x": 0
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            },
            {
              "y": 1,
              "time": 0.6666,
              "x": 1
            },
            {
              "y": 1.21,
              "time": 1.1332,
              "x": 1.21
            },
            {
              "y": 1,
              "time": 1.7998,
              "x": 1
            },
            {
              "y": 1,
              "time": 3.3331,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 0.6666,
              "angle": 0
            },
            {
              "time": 1.1332,
              "angle": 0
            },
            {
              "time": 1.7998,
              "angle": 0
            },
            {
              "time": 3.3331,
              "angle": 0
            }
          ]
        },
        "l2": {
          "translate": [
            {
              "y": 0,
              "time": 0,
              "x": 0
            },
            {
              "y": -0.05,
              "time": 0.5,
              "x": 0
            },
            {
              "y": 0,
              "time": 0.9666,
              "x": 0
            },
            {
              "y": 0,
              "time": 3.3332,
              "x": 0
            }
          ],
          "scale": [
            {
              "y": 1,
              "time": 0,
              "x": 1
            },
            {
              "y": 1.19,
              "time": 0.5,
              "x": 1.19
            },
            {
              "y": 1,
              "time": 0.9666,
              "x": 1
            },
            {
              "y": 1,
              "time": 3.3332,
              "x": 1
            }
          ],
          "rotate": [
            {
              "time": 0,
              "angle": 0
            },
            {
              "time": 0.5,
              "angle": 0
            },
            {
              "time": 0.9666,
              "angle": 0
            },
            {
              "time": 3.3332,
              "angle": 0
            }
          ]
        }
      }
    }
  },
  "skins": {
    "default": {
      "sc": {
        "sc": {
          "width": 114,
          "height": 81,
          "name": "sc"
        }
      },
      "l2c": {
        "l2": {
          "width": 62,
          "height": 45,
          "name": "l2"
        }
      },
      "l2b": {
        "l2": {
          "width": 62,
          "height": 45,
          "name": "l2"
        }
      },
      "l": {
        "l": {
          "width": 118,
          "y": -0.45,
          "height": 110,
          "name": "l",
          "x": 0.35
        }
      },
      "l2a": {
        "l2": {
          "width": 62,
          "height": 45,
          "name": "l2"
        }
      },
      "l2": {
        "l2": {
          "width": 62,
          "height": 45,
          "name": "l2"
        }
      }
    }
  },
  "slots": [
    {
      "color": "ffffffff",
      "attachment": "l",
      "name": "l",
      "bone": "l"
    },
    {
      "color": "ffffffff",
      "attachment": "sc",
      "name": "sc",
      "bone": "sc"
    },
    {
      "color": "ffffffff",
      "attachment": "l2",
      "name": "l2",
      "bone": "l2"
    },
    {
      "color": "ffffffff",
      "attachment": "l2",
      "name": "l2a",
      "bone": "l2a"
    },
    {
      "color": "ffffffff",
      "attachment": "l2",
      "name": "l2b",
      "bone": "l2b"
    },
    {
      "color": "ffffffff",
      "attachment": "l2",
      "name": "l2c",
      "bone": "l2c"
    }
  ],
  "bones": [
    {
      "name": "root",
      "length": 0
    },
    {
      "y": 35,
      "length": 0,
      "name": "l2a",
      "parent": "root",
      "x": 7.5
    },
    {
      "length": 0,
      "name": "sc",
      "parent": "root"
    },
    {
      "y": 26,
      "length": 0,
      "name": "l2",
      "parent": "root",
      "x": -45.65
    },
    {
      "y": -1.3,
      "length": 0,
      "name": "l",
      "parent": "root",
      "x": -13.65
    },
    {
      "y": -13.3,
      "length": 0,
      "name": "l2b",
      "parent": "root",
      "x": -34.8
    },
    {
      "y": 13.3,
      "length": 0,
      "name": "l2c",
      "parent": "root",
      "x": 14
    }
  ],
  "events": {
    
  }
}

It seems that Dragonbones might not output valid JSON for some entries, could you try changing these lines;

    "skeleton": {
		"spine": "3.3.07",
	},

into

    "skeleton": {
		"spine": "3.3.07"
	},

(ie removing the trailing comma)

1 Like

Works like a magic! I guess the spine issues are fixed, thanks @sven!

There is another native extension build error occurs so I cannot 100% sure. I will look into the native extension and update later.

BTW, the native extension can be build with Editor 2 also. I think the check should be more harsh in debuggin process than bunding process, so we can find out problems early.

1 Like

What platform are you running your editor on? And what platform are you bundling for?

I am running Editor 2 on macOS High Sierra (10.13.3), I tried to bundle the game for macOS (x86_64-darwin).

Here is my ext.manifest file

name: "dsocket"

platforms:
    arm64-ios:
        context:
            flags:      ["-std=c++11", "-stdlib=libc++"]
            libs:       ["c++"]

    armv7-ios:
        context:
            flags:      ["-std=c++11", "-stdlib=libc++"]
            libs:       ["c++"]

    x86-osx:
        context:
            flags:      ["-std=c++11", "-stdlib=libc++"]
            libs:       ["c++"]

    x86_64-osx:
        context:
            flags:      ["-std=c++11", "-stdlib=libc++"]
            libs:       ["c++"]

Only macOS and iOS were configured in the manifest file because I have not figured out how to configure the manifest to build the extension with C++11 for other platform yet

2 Likes

Did you build it just now (or ~25 minutes ago)

I cannot see any errors from the server logs, which leads me to believe that the request might not have gone through to the server at all? Could it be related to the internet connection?

Is Is it a 3rd party extension, or have you written it yourself?

1 Like

I have built this extension for serval times within 30 minutes, I will try one more time now. I am sure it would not related to the internet connection because I just built it with Editor 2 (before building the project, I have deleted .internal / build folder manully).
This extension is written by my self with asio library (headers only).

2 Likes

I just tried it one more time, bundling failed and building with Editor 2 succeeded. I have to go out for a while, and will update later if you need any more information. Thanks in advance!

2 Likes

Hmm, I cannot reproduce it. Would you mind temporarily adding me to a project that fails for you? (mathias.westerdahl@king.com)

The project is hosted on our company’s git repository instead of defold.com, so I cannot add you to the project. Does it help if I zipped and sent the extension to you?

Sure, that would work too. You can DM it to me and I’ll take a look.
Thx for the help!

Thanks @Mathias_Westerdahl! I already mailed the extension to you.

Hmm, I have had no luck at reproducing the issue, even with your code either.
Perhaps you could find some relevant error info in the log files? Remove the cache again, try bundling again, and then choose “Help -> Show Logs” from the Defold menu, and open the “editor2.2018-02-15.log”, and see if if there are any hints in the log?

I clean up build / .internal and ~/Library/Application Support/Defold and try bundling again, and this time succeeded without any error… So I guess it might be an environment related issue… Anyway, thanks you guys for the kindly help!

2 Likes

Yes, that’s what I’m thinking too.
Oh well, I’m happy you can at least continue working again!
Np, we’re happy to help!

2 Likes

Thanks @sven and @Mathias_Westerdahl, both spine scene and extension build problems are solved now.

3 Likes