Fixed                
                
            
            
                
                    Created: Dec 19, 2014   
                                            Updated: Dec 3, 2018                                    
                
                    
                                    
             
         
        
            
            
                                    
                        Resolved Date: Dec 22, 2014                    
                
                
                                    
                        Found In Version: 6.0.0.14                     
                
                                    
                        Fix Version: 6.0.0.16                     
                
                                        
                            Severity: Standard                        
                    
                                        
                            Applicable for: Wind River Linux 6                        
                    
                                    
                        Component/s: Build & Config                    
                
                
                             
         
                        
                With RCPL14, when configuring a project with a customer layer that includes reference to a non-existent folder, the configure fails with a long Python trace ending with:
...
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: 
                        
                $cd layers_for_test
$mkdir -p conf/image_final
                        
                create a project like this:
onfigure --enable-board=intel-x86-64 --enable-rootfs=glibc-std-sato --enable-kernel=standard --enable-unsupported-config=yes --with-layer=~/layer_for_test
the configure fails with:
ERROR: Error executing a python function in <code>:                                                                                 | ETA:  --:--:--
The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 5, function: <module>
     0001:__anon_27__home_bpiolin_builds_intel_x86_R_R_layers_wr_fixes_recipes_bsp_grub_grub_version_inc(d)
     0002:__anon_643__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_base_bbclass(d)
     0003:__anon_124__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_siteinfo_bbclass(d)
     0004:__anon_1545__home_bpiolin_builds_intel_x86_R_R_layers_wrlcompat_classes_wrlcompat_bbclass(d)
 *** 0005:__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d)
     0006:__anon_45__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_blacklist_bbclass(d)
     0007:__anon_957__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_insane_bbclass(d)
     0008:__anon_230__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_bbclass(d)
     0009:__anon_1234__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_rpm_bbclass(d)
File: '__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass', lineno: 4, function: __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass
     0001:def __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d):
     0002:	fs_final_uris = "\n"
     0003:	for dir in (d.getVar('WRL_FS_FINAL_PATH', True) or '').split():
 *** 0004:		for f in os.listdir(dir):
     0005:			if f.startswith('fs_final') and f.endswith('.sh'):
     0006:				fs_final_uris += "file://%s\n" % os.path.join(dir, f)
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: '/home/bpiolin/Desktop/layer_for_test/conf/image_final'
ERROR: Failed to parse recipe: /home/bpiolin/builds/intel-x86-R_R/layers/local/recipes-sample/hello/hello_1.0.bb
ERROR: Error executing a python function in <code>:
The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 5, function: <module>
     0001:__anon_27__home_bpiolin_builds_intel_x86_R_R_layers_wr_fixes_recipes_bsp_grub_grub_version_inc(d)
     0002:__anon_643__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_base_bbclass(d)
     0003:__anon_124__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_siteinfo_bbclass(d)
     0004:__anon_1545__home_bpiolin_builds_intel_x86_R_R_layers_wrlcompat_classes_wrlcompat_bbclass(d)
 *** 0005:__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d)
     0006:__anon_45__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_blacklist_bbclass(d)
     0007:__anon_957__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_insane_bbclass(d)
     0008:__anon_230__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_bbclass(d)
     0009:__anon_1234__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_rpm_bbclass(d)
File: '__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass', lineno: 4, function: __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass
     0001:def __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d):
     0002:	fs_final_uris = "\n"
     0003:	for dir in (d.getVar('WRL_FS_FINAL_PATH', True) or '').split():
 *** 0004:		for f in os.listdir(dir):
     0005:			if f.startswith('fs_final') and f.endswith('.sh'):
     0006:				fs_final_uris += "file://%s\n" % os.path.join(dir, f)
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: '/home/bpiolin/Desktop/layer_for_test/conf/image_final'
ERROR: Error executing a python function in <code>:
The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 5, function: <module>
     0001:__anon_27__home_bpiolin_builds_intel_x86_R_R_layers_wr_fixes_recipes_bsp_grub_grub_version_inc(d)
     0002:__anon_643__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_base_bbclass(d)
     0003:__anon_124__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_siteinfo_bbclass(d)
     0004:__anon_1545__home_bpiolin_builds_intel_x86_R_R_layers_wrlcompat_classes_wrlcompat_bbclass(d)
 *** 0005:__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d)
     0006:__anon_45__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_blacklist_bbclass(d)
     0007:__anon_957__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_insane_bbclass(d)
     0008:__anon_230__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_bbclass(d)
     0009:__anon_1234__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_rpm_bbclass(d)
File: '__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass', lineno: 4, function: __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass
     0001:def __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d):
     0002:	fs_final_uris = "\n"
     0003:	for dir in (d.getVar('WRL_FS_FINAL_PATH', True) or '').split():
 *** 0004:		for f in os.listdir(dir):
     0005:			if f.startswith('fs_final') and f.endswith('.sh'):
     0006:				fs_final_uris += "file://%s\n" % os.path.join(dir, f)
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: '/home/bpiolin/Desktop/layer_for_test/conf/image_final'
ERROR: Error executing a python function in <code>:
The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 5, function: <module>
     0001:__anon_27__home_bpiolin_builds_intel_x86_R_R_layers_wr_fixes_recipes_bsp_grub_grub_version_inc(d)
     0002:__anon_643__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_base_bbclass(d)
     0003:__anon_124__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_siteinfo_bbclass(d)
     0004:__anon_1545__home_bpiolin_builds_intel_x86_R_R_layers_wrlcompat_classes_wrlcompat_bbclass(d)
 *** 0005:__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d)
     0006:__anon_45__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_blacklist_bbclass(d)
     0007:__anon_957__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_insane_bbclass(d)
     0008:__anon_230__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_bbclass(d)
     0009:__anon_1234__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_rpm_bbclass(d)
File: '__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass', lineno: 4, function: __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass
     0001:def __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d):
     0002:	fs_final_uris = "\n"
     0003:	for dir in (d.getVar('WRL_FS_FINAL_PATH', True) or '').split():
 *** 0004:		for f in os.listdir(dir):
     0005:			if f.startswith('fs_final') and f.endswith('.sh'):
     0006:				fs_final_uris += "file://%s\n" % os.path.join(dir, f)
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: '/home/bpiolin/Desktop/layer_for_test/conf/image_final'
ERROR: Error executing a python function in <code>:
The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 5, function: <module>
     0001:__anon_27__home_bpiolin_builds_intel_x86_R_R_layers_wr_fixes_recipes_bsp_grub_grub_version_inc(d)
     0002:__anon_643__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_base_bbclass(d)
     0003:__anon_124__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_siteinfo_bbclass(d)
     0004:__anon_1545__home_bpiolin_builds_intel_x86_R_R_layers_wrlcompat_classes_wrlcompat_bbclass(d)
 *** 0005:__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d)
     0006:__anon_45__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_blacklist_bbclass(d)
     0007:__anon_957__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_insane_bbclass(d)
     0008:__anon_230__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_bbclass(d)
     0009:__anon_1234__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_rpm_bbclass(d)
File: '__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass', lineno: 4, function: __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass
     0001:def __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d):
     0002:	fs_final_uris = "\n"
     0003:	for dir in (d.getVar('WRL_FS_FINAL_PATH', True) or '').split():
 *** 0004:		for f in os.listdir(dir):
     0005:			if f.startswith('fs_final') and f.endswith('.sh'):
     0006:				fs_final_uris += "file://%s\n" % os.path.join(dir, f)
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: '/home/bpiolin/Desktop/layer_for_test/conf/image_final'
ERROR: Error executing a python function in <code>:
The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 5, function: <module>
     0001:__anon_27__home_bpiolin_builds_intel_x86_R_R_layers_wr_fixes_recipes_bsp_grub_grub_version_inc(d)
     0002:__anon_643__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_base_bbclass(d)
     0003:__anon_124__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_siteinfo_bbclass(d)
     0004:__anon_1545__home_bpiolin_builds_intel_x86_R_R_layers_wrlcompat_classes_wrlcompat_bbclass(d)
 *** 0005:__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d)
     0006:__anon_45__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_blacklist_bbclass(d)
     0007:__anon_957__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_insane_bbclass(d)
     0008:__anon_230__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_bbclass(d)
     0009:__anon_1234__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_rpm_bbclass(d)
File: '__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass', lineno: 4, function: __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass
     0001:def __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d):
     0002:	fs_final_uris = "\n"
     0003:	for dir in (d.getVar('WRL_FS_FINAL_PATH', True) or '').split():
 *** 0004:		for f in os.listdir(dir):
     0005:			if f.startswith('fs_final') and f.endswith('.sh'):
     0006:				fs_final_uris += "file://%s\n" % os.path.join(dir, f)
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: '/home/bpiolin/Desktop/layer_for_test/conf/image_final'
ERROR: Error executing a python function in <code>:
The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 5, function: <module>
     0001:__anon_27__home_bpiolin_builds_intel_x86_R_R_layers_wr_fixes_recipes_bsp_grub_grub_version_inc(d)
     0002:__anon_643__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_base_bbclass(d)
     0003:__anon_124__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_siteinfo_bbclass(d)
     0004:__anon_1545__home_bpiolin_builds_intel_x86_R_R_layers_wrlcompat_classes_wrlcompat_bbclass(d)
 *** 0005:__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d)
     0006:__anon_45__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_blacklist_bbclass(d)
     0007:__anon_957__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_insane_bbclass(d)
     0008:__anon_230__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_bbclass(d)
     0009:__anon_1234__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_rpm_bbclass(d)
File: '__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass', lineno: 4, function: __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass
     0001:def __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d):
     0002:	fs_final_uris = "\n"
     0003:	for dir in (d.getVar('WRL_FS_FINAL_PATH', True) or '').split():
 *** 0004:		for f in os.listdir(dir):
     0005:			if f.startswith('fs_final') and f.endswith('.sh'):
     0006:				fs_final_uris += "file://%s\n" % os.path.join(dir, f)
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: '/home/bpiolin/Desktop/layer_for_test/conf/image_final'
ERROR: Error executing a python function in <code>:
The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 5, function: <module>
     0001:__anon_27__home_bpiolin_builds_intel_x86_R_R_layers_wr_fixes_recipes_bsp_grub_grub_version_inc(d)
     0002:__anon_643__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_base_bbclass(d)
     0003:__anon_124__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_siteinfo_bbclass(d)
     0004:__anon_1545__home_bpiolin_builds_intel_x86_R_R_layers_wrlcompat_classes_wrlcompat_bbclass(d)
 *** 0005:__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d)
     0006:__anon_45__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_blacklist_bbclass(d)
     0007:__anon_957__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_insane_bbclass(d)
     0008:__anon_230__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_bbclass(d)
     0009:__anon_1234__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_rpm_bbclass(d)
File: '__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass', lineno: 4, function: __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass
     0001:def __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d):
     0002:	fs_final_uris = "\n"
     0003:	for dir in (d.getVar('WRL_FS_FINAL_PATH', True) or '').split():
 *** 0004:		for f in os.listdir(dir):
     0005:			if f.startswith('fs_final') and f.endswith('.sh'):
     0006:				fs_final_uris += "file://%s\n" % os.path.join(dir, f)
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: '/home/bpiolin/Desktop/layer_for_test/conf/image_final'
ERROR: Error executing a python function in <code>:
The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 5, function: <module>
     0001:__anon_27__home_bpiolin_builds_intel_x86_R_R_layers_wr_fixes_recipes_bsp_grub_grub_version_inc(d)
     0002:__anon_643__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_base_bbclass(d)
     0003:__anon_124__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_siteinfo_bbclass(d)
     0004:__anon_1545__home_bpiolin_builds_intel_x86_R_R_layers_wrlcompat_classes_wrlcompat_bbclass(d)
 *** 0005:__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d)
     0006:__anon_45__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_blacklist_bbclass(d)
     0007:__anon_957__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_insane_bbclass(d)
     0008:__anon_230__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_bbclass(d)
     0009:__anon_1234__home_bpiolin_builds_intel_x86_R_R_layers_oe_core_meta_classes_package_rpm_bbclass(d)
File: '__anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass', lineno: 4, function: __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass
     0001:def __anon_29__home_bpiolin_builds_intel_x86_R_R_layers_wrlinux_classes_image_fs_finalize_bbclass(d):
     0002:	fs_final_uris = "\n"
     0003:	for dir in (d.getVar('WRL_FS_FINAL_PATH', True) or '').split():
 *** 0004:		for f in os.listdir(dir):
     0005:			if f.startswith('fs_final') and f.endswith('.sh'):
     0006:				fs_final_uris += "file://%s\n" % os.path.join(dir, f)
     0007:	d.appendVar('SRC_URI', fs_final_uris)
     0008:
Exception: OSError: [Errno 2] No such file or directory: 'layer_for_test/conf/image_final'