Traceback (most recent call last):


 "/Users/imac21/Desktop/Armory3D_Test/Armory/blender.app//armsdk//armory/blender/handlers.py", line 67, in on_scene_update_post

make.play_project(in_viewport=True)


 "/Users/imac21/Desktop/Armory3D_Test/Armory/blender.app//armsdk//armory/blender/make.py", line 348, in play_project

build_project(is_play=True, in_viewport=in_viewport, target=state.target)


 "/Users/imac21/Desktop/Armory3D_Test/Armory/blender.app//armsdk//armory/blender/make.py", line 268, in build_project

export_data(fp, sdk_path, is_play=is_play, is_publish=is_publish, in_viewport=in_viewport)


 "/Users/imac21/Desktop/Armory3D_Test/Armory/blender.app//armsdk//armory/blender/make.py", line 95, in export_data

exporter.execute(bpy.context, asset_path)


 "/Users/imac21/Desktop/Armory3D_Test/Armory/blender.app//armsdk//armory/blender/exporter.py", line 2412, in execute

self.export_materials()


 "/Users/imac21/Desktop/Armory3D_Test/Armory/blender.app//armsdk//armory/blender/exporter.py", line 2210, in export_materials

sd, is_transluc = make_material.parse(material, o, self.materialToObjectDict, ArmoryExporter.renderpath_id)


 "/Users/imac21/Desktop/Armory3D_Test/Armory/blender.app//armsdk//armory/blender/material/make.py", line 44, in parse

rpasses = mat_utils.get_rpasses(material)


 "/Users/imac21/Desktop/Armory3D_Test/Armory/blender.app//armsdk//armory/blender/material/mat_utils.py", line 29, in get_rpasses

elif is_transluc(material):


 "/Users/imac21/Desktop/Armory3D_Test/Armory/blender.app//armsdk//armory/blender/material/mat_utils.py", line 45, in is_transluc

surface_node = output_node.inputs[0].links[0].from_node
IndexError: tuple index out of range

Traceback (most recent call last):


 "/home/zixi/anaconda3/envs/ROC/lib/python3.7/site-packages/torch/multiprocessing/spawn.py", line 20, in _wrap

fn(i, *args)


 "/home/zixi/EE-599/fairseq/fairseq_cli/train.py", line 324, in distributed_main

main(args, init_distributed=True)


 "/home/zixi/EE-599/fairseq/fairseq_cli/train.py", line 117, in main

valid_losses = train(args, trainer, task, epoch_itr, max_update)


 "/home/zixi/anaconda3/envs/ROC/lib/python3.7/contextlib.py", line 74, in inner

return func(*args, **kwds)


 "/home/zixi/EE-599/fairseq/fairseq_cli/train.py", line 187, in train

log_output = trainer.train_step(samples)


 "/home/zixi/anaconda3/envs/ROC/lib/python3.7/contextlib.py", line 74, in inner

return func(*args, **kwds)


 "/home/zixi/EE-599/fairseq/fairseq/trainer.py", line 379, in train_step

ignore_grad=is_dummy_batch,


 "/home/zixi/EE-599/fairseq/fairseq/tasks/fairseq_task.py", line 341, in train_step

loss, sample_size, logging_output = criterion(model, sample)


 "/home/zixi/anaconda3/envs/ROC/lib/python3.7/site-packages/torch/nn/modules/module.py", line 550, in __call__

result = self.forward(*input, **kwargs)


 "/home/zixi/EE-599/fairseq/fairseq/criterions/cross_entropy.py", line 29, in forward

net_output = model(**sample['net_input'])


 "/home/zixi/anaconda3/envs/ROC/lib/python3.7/site-packages/torch/nn/modules/module.py", line 550, in __call__

result = self.forward(*input, **kwargs)


 "/home/zixi/EE-599/fairseq/fairseq/legacy_distributed_data_parallel.py", line 86, in forward

return self.module(*inputs, **kwargs)


 "/home/zixi/anaconda3/envs/ROC/lib/python3.7/site-packages/torch/nn/modules/module.py", line 550, in __call__

result = self.forward(*input, **kwargs)


 "/home/zixi/EE-599/fairseq/fairseq/models/transformer.py", line 272, in forward

return_all_hiddens=return_all_hiddens,


 "/home/zixi/anaconda3/envs/ROC/lib/python3.7/site-packages/torch/nn/modules/module.py", line 550, in __call__

result = self.forward(*input, **kwargs)


 "/home/zixi/EE-599/fairseq/fairseq/models/transformer.py", line 498, in forward

encoder_states[-1] = x
IndexError: list assignment index out of range
