<div dir="ltr">Folks,<div><br></div><div>  I've run into an issue when restoring a session containing sftp URLs.  The session had 342 files in it, and would get about 79% of the way through opening before Kate (v 21.12.3, this is on Kubuntu 22.04.1) would halt completely and have to be killed.  I was able to, instead, open a new session and do:</div><div><br></div><div><span style="color:rgb(0,0,0);font-family:monospace">for i in `grep URL </span>stuff.katesession<span style="color:rgb(0,0,0);font-family:monospace"> | cut -c 5-`; do echo $i; kate $i; done</span></div><div><span style="color:rgb(0,0,0);font-family:monospace"><br></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif">  This allowed me to narrow it down to a particular URL:</font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif">file://home/jspeter/tmp.sh</font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif">  It's a small file with very little content.  I believe the critical issue is that I had previously opened a different URL:</font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif"><br></font></span></div><div>sftp://sparky/home/jspeter/tmp.sh<span style="color:rgb(0,0,0)"><font face="arial, sans-serif"><br></font></span></div><div><br></div><div>  In fact, I can recreate the lock-up simply by, from the command-line, saying:</div><div><br></div><div><font face="monospace">kate sftp://<server>/<some_path>   # opens new Kate GUI</font></div><div><font face="monospace">kate file://<some_path>            # hangs, and GUI locks up</font></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif">  The only requirement seems to be that <some_path> must be identical, meaning the file must exist at the exact same location on each machine (server and local), and that one file must be local while the other file is remote (I could open two remote files at identical paths with no problem.  Opening a third, local file would lock things up).  I suspect it may have something to do with Kate trying to create a new node in the "Documents" tree view in the left panel, but this is a wild guess.</font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif">  Please, CC me if you need to communicate.  I am not subscribed to this mailing list.</font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif"><br></font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif">Thanks,</font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif">--Jim</font></span></div><div><span style="color:rgb(0,0,0)"><font face="arial, sans-serif"><br></font></span></div></div>