diff --git a/src/Mod/Start/StartPage/StartPage.py b/src/Mod/Start/StartPage/StartPage.py index 74d058e203..51d31268c2 100644 --- a/src/Mod/Start/StartPage/StartPage.py +++ b/src/Mod/Start/StartPage/StartPage.py @@ -106,7 +106,11 @@ def getInfo(filename): # get additional info from fcstd files if filename.lower().endswith(".fcstd"): - zfile=zipfile.ZipFile(filename) + try: + zfile=zipfile.ZipFile(filename) + except: + print("Cannot read file: ",filename) + return None files=zfile.namelist() # check for meta-file if it's really a FreeCAD document if files[0] == "Document.xml":