ERROR: Traceback (most recent call last): File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 454, in expandWithRefs s = __expand_python_regexp__.sub(varparse.python_sub, s) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 144, in python_sub value = utils.better_eval(codeobj, DataContext(self.d), {'d' : self.d}) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 431, in better_eval return eval(source, ctx, locals) File "Var ", line 1, in File "Var ", line 1, in AttributeError: 'NoneType' object has no attribute 'split' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/dey-4.0/sources/poky/bitbake/bin/bitbake-worker", line 260, in child the_data = bb_cache.loadDataFull(fn, appends) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/cache.py", line 311, in loadDataFull bb_data = self.load_bbfile(virtualfn, appends, virtonly=True) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/cache.py", line 324, in load_bbfile datastores = parse_recipe(bb_data, bbfile, appends, mc) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/cache.py", line 294, in parse_recipe bb_data = bb.parse.handle(bbfile, bb_data) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/__init__.py", line 107, in handle return h['handle'](fn, data, include) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/parse_py/BBHandler.py", line 136, in handle return ast.multi_finalize(fn, d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/ast.py", line 395, in multi_finalize finalize(fn, d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/ast.py", line 354, in finalize runAnonFuncs(d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/ast.py", line 331, in runAnonFuncs bb.utils.better_exec("\n".join(code), {"d": d}) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 406, in better_exec exec(code, get_context(), context) File "", line 4, in File "/usr/local/dey-4.0/sources/meta-timesys/classes/tsmeta.bbclass", line 902, in __anon_903__usr_local_dey_4_0_sources_meta_timesys_classes_tsmeta_bbclass bb.build.exec_func("do_tsmeta_build", d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/build.py", line 254, in exec_func exec_func_python(func, d, runfile, cwd=adir) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/build.py", line 299, in exec_func_python utils.better_exec(comp, {"d": d}, code, "exec_func_python() autogenerated") File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 406, in better_exec exec(code, get_context(), context) File "exec_func_python() autogenerated", line 2, in File "/usr/local/dey-4.0/sources/meta-timesys/classes/tsmeta.bbclass", line 797, in do_tsmeta_build bb.build.exec_func("tsmeta_get_" + d_name, d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/build.py", line 254, in exec_func exec_func_python(func, d, runfile, cwd=adir) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/build.py", line 299, in exec_func_python utils.better_exec(comp, {"d": d}, code, "exec_func_python() autogenerated") File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 406, in better_exec exec(code, get_context(), context) File "exec_func_python() autogenerated", line 2, in File "/usr/local/dey-4.0/sources/meta-timesys/classes/tsmeta.bbclass", line 546, in tsmeta_get_image tempdict = { key.replace("IMAGE_", "").lower(): d.getVar(key) \ File "/usr/local/dey-4.0/sources/meta-timesys/classes/tsmeta.bbclass", line 546, in tempdict = { key.replace("IMAGE_", "").lower(): d.getVar(key) \ File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 657, in getVar return self.getVarFlag(var, "_content", expand, noweakdefault, parsing) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 852, in getVarFlag parser = self.expandWithRefs(value, cachename) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 470, in expandWithRefs raise ExpansionError(varname, s, exc).with_traceback(tb) from exc File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 454, in expandWithRefs s = __expand_python_regexp__.sub(varparse.python_sub, s) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 144, in python_sub value = utils.better_eval(codeobj, DataContext(self.d), {'d' : self.d}) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 431, in better_eval return eval(source, ctx, locals) File "Var ", line 1, in File "Var ", line 1, in bb.data_smart.ExpansionError: Failure expanding variable IMAGE_CMD:multiubi, expression was ${@' '.join(['%s_%s="%s";' % (arg, name, d.getVar('%s_%s' % (arg, name))) for arg in d.getVar('MULTIUBI_ARGS').split() for name in d.getVar('MULTIUBI_BUILD').split()])} # Split MKUBIFS_ARGS_ and UBINIZE_ARGS_ for name in ${MULTIUBI_BUILD}; do eval local mkubifs_args=\"\$MKUBIFS_ARGS_${name}\" eval local ubinize_args=\"\$UBINIZE_ARGS_${name}\" multiubi_mkfs "${mkubifs_args}" "${ubinize_args}" "${name}" done which triggered exception AttributeError: 'NoneType' object has no attribute 'split' The variable dependency chain for the failure is: IMAGE_CMD:multiubi ERROR: Task (/usr/local/dey-4.0/sources/meta-digi/meta-digi-dey/recipes-core/images/dey-image-qt.bb:do_prepare_recipe_sysroot) failed with exit code '1' ERROR: Traceback (most recent call last): File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 454, in expandWithRefs s = __expand_python_regexp__.sub(varparse.python_sub, s) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 144, in python_sub value = utils.better_eval(codeobj, DataContext(self.d), {'d' : self.d}) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 431, in better_eval return eval(source, ctx, locals) File "Var ", line 1, in File "Var ", line 1, in AttributeError: 'NoneType' object has no attribute 'split' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/dey-4.0/sources/poky/bitbake/bin/bitbake-worker", line 260, in child the_data = bb_cache.loadDataFull(fn, appends) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/cache.py", line 311, in loadDataFull bb_data = self.load_bbfile(virtualfn, appends, virtonly=True) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/cache.py", line 324, in load_bbfile datastores = parse_recipe(bb_data, bbfile, appends, mc) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/cache.py", line 294, in parse_recipe bb_data = bb.parse.handle(bbfile, bb_data) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/__init__.py", line 107, in handle return h['handle'](fn, data, include) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/parse_py/BBHandler.py", line 136, in handle return ast.multi_finalize(fn, d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/ast.py", line 395, in multi_finalize finalize(fn, d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/ast.py", line 354, in finalize runAnonFuncs(d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/parse/ast.py", line 331, in runAnonFuncs bb.utils.better_exec("\n".join(code), {"d": d}) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 406, in better_exec exec(code, get_context(), context) File "", line 4, in File "/usr/local/dey-4.0/sources/meta-timesys/classes/tsmeta.bbclass", line 902, in __anon_903__usr_local_dey_4_0_sources_meta_timesys_classes_tsmeta_bbclass bb.build.exec_func("do_tsmeta_build", d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/build.py", line 254, in exec_func exec_func_python(func, d, runfile, cwd=adir) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/build.py", line 299, in exec_func_python utils.better_exec(comp, {"d": d}, code, "exec_func_python() autogenerated") File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 406, in better_exec exec(code, get_context(), context) File "exec_func_python() autogenerated", line 2, in File "/usr/local/dey-4.0/sources/meta-timesys/classes/tsmeta.bbclass", line 797, in do_tsmeta_build bb.build.exec_func("tsmeta_get_" + d_name, d) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/build.py", line 254, in exec_func exec_func_python(func, d, runfile, cwd=adir) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/build.py", line 299, in exec_func_python utils.better_exec(comp, {"d": d}, code, "exec_func_python() autogenerated") File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 406, in better_exec exec(code, get_context(), context) File "exec_func_python() autogenerated", line 2, in File "/usr/local/dey-4.0/sources/meta-timesys/classes/tsmeta.bbclass", line 546, in tsmeta_get_image tempdict = { key.replace("IMAGE_", "").lower(): d.getVar(key) \ File "/usr/local/dey-4.0/sources/meta-timesys/classes/tsmeta.bbclass", line 546, in tempdict = { key.replace("IMAGE_", "").lower(): d.getVar(key) \ File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 657, in getVar return self.getVarFlag(var, "_content", expand, noweakdefault, parsing) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 852, in getVarFlag parser = self.expandWithRefs(value, cachename) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 470, in expandWithRefs raise ExpansionError(varname, s, exc).with_traceback(tb) from exc File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 454, in expandWithRefs s = __expand_python_regexp__.sub(varparse.python_sub, s) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/data_smart.py", line 144, in python_sub value = utils.better_eval(codeobj, DataContext(self.d), {'d' : self.d}) File "/usr/local/dey-4.0/sources/poky/bitbake/lib/bb/utils.py", line 431, in better_eval return eval(source, ctx, locals) File "Var ", line 1, in File "Var ", line 1, in bb.data_smart.ExpansionError: Failure expanding variable IMAGE_CMD:multiubi, expression was ${@' '.join(['%s_%s="%s";' % (arg, name, d.getVar('%s_%s' % (arg, name))) for arg in d.getVar('MULTIUBI_ARGS').split() for name in d.getVar('MULTIUBI_BUILD').split()])} # Split MKUBIFS_ARGS_ and UBINIZE_ARGS_ for name in ${MULTIUBI_BUILD}; do eval local mkubifs_args=\"\$MKUBIFS_ARGS_${name}\" eval local ubinize_args=\"\$UBINIZE_ARGS_${name}\" multiubi_mkfs "${mkubifs_args}" "${ubinize_args}" "${name}" done which triggered exception AttributeError: 'NoneType' object has no attribute 'split' The variable dependency chain for the failure is: IMAGE_CMD:multiubi ERROR: Task (/usr/local/dey-4.0/sources/meta-digi/meta-digi-dey/recipes-core/images/dey-image-recovery-initramfs.bb:do_prepare_recipe_sysroot) failed with exit code '1'