--- a/src/eric7/QScintilla/Editor.py Sat Oct 05 11:40:01 2024 +0200 +++ b/src/eric7/QScintilla/Editor.py Sat Oct 05 13:52:42 2024 +0200 @@ -461,12 +461,16 @@ if FileSystemUtilities.isRemoteFileName(self.fileName): fileIsRemote = True fileExists = self.__remotefsInterface.exists(self.fileName) - fileSizeKB = ( - self.__remotefsInterface.stat(self.fileName, ["st_size"])[ - "st_size" - ] - // 1024 - ) + try: + fileSizeKB = ( + self.__remotefsInterface.stat(self.fileName, ["st_size"])[ + "st_size" + ] + // 1024 + ) + except KeyError: + # should not happen, but play it save + fileSizeKB = 0 elif FileSystemUtilities.isDeviceFileName(self.fileName): fileIsRemote = False fileExists = False