BobBuildTool/bob

Exception in common IDE generator

sbixl opened this issue · 0 comments

sbixl commented

An internal Exception has occured. This should not have happenend.
Please open an issue at https://github.com/BobBuildTool/bob with the following backtrace:
Bob version 0.22.0rc2.dev2+gcb7ebf0
Traceback (most recent call last):
File "C:\Projects\tools\bob\pym\bob\scripts.py", line 146, in catchErrors
ret = fun(*args, **kwargs)
File "C:\Projects\tools\bob\pym\bob\scripts.py", line 254, in cmd
ret = cmd(args.args, bobRoot)
File "C:\Projects\tools\bob\pym\bob\scripts.py", line 64, in __project
doProject(*args, **kwargs)
File "C:\Projects\tools\bob\pym\bob\cmds\build\project.py", line 123, in doProject
generator(package, args.args, extra, bobRoot)
File "layers\x\plugins\VisualStudioCodeGenerator.py", line 468, in VisualStudioCodeProjectGenerator
generator.configure(package, argv)
File "layers\x\plugins\VisualStudioCodeGenerator.py", line 243, in configure
super().configure(package, argv)
File "C:\Projects\tools\bob\pym\bob\generators\common.py", line 313, in configure
self.packages = self.__walk(package, excludes, additionalFiles)
File "C:\Projects\tools\bob\pym\bob\generators\common.py", line 249, in __walk
collect(package)
File "C:\Projects\tools\bob\pym\bob\generators\common.py", line 246, in collect
collect(d.getPackage(), False)
File "C:\Projects\tools\bob\pym\bob\generators\common.py", line 224, in collect
info.scan._addRunTarget(target)
AttributeError: 'NoneType' object has no attribute '_addRunTarget'

Proposal for fix:

if None != info.scan:
    info.scan._addRunTarget(target)