Hello,
Every time that I use the "Remote Command" functionality, while it does actually paste in the correct content, it is accompanied by several errors (pasted below.) I am not exactly clear as to why the "Remote Command" would be invoking expect either.
Use of uninitialized value in pattern match (m//) at /usr/share/perl5/vendor_perl/Expect.pm line 1077.
Use of uninitialized value in string eq at /usr/share/perl5/vendor_perl/Expect.pm line 1086.
Use of uninitialized value in string eq at /usr/share/perl5/vendor_perl/Expect.pm line 1093.
Use of uninitialized value in regexp compilation at /usr/share/perl5/vendor_perl/Expect.pm line 763.
Thanks!
Oh Snap! I forgot to give some rather important details!
The version of PAC I'm running is 4.5.5.7-2 (specifically the x86_64.rpm package.)
And the distro I'm running is Fedora 23; however, this has been happening since Fedora 21. Yeah, I've been procastinating on reporting this for a little bit... largely due to the fact that while I am receiving the warnings, they are "only" warnings and although it is quite annoying to be receiving "extra bonus messages" in my terminal tabs (particularly when it is less than obvious why any calls to the expect library are being made here), the functionality of the "Remote Command" is not affected adversely.
Just putting in a me too.
Only difference is, I did not have the issue on earlier Fedoras.
Hi,
The expect at a remote command is used to wait for the prompt, i.e. commmand completion. Is your "Prompt Regexp" under Terminal Options set to a sensible value?
The corresponding global setting is Preferences->Main options-> Advanced -> Command prompt
Hi,
Same problem here, Arch Linux as distro.
Preferences->Main options-> Advanced -> Command prompt is: "[#%\$>]|\:\/\s*$"
This is prompt on some server: "root@proxy:~# "
Error I get when run remote command:
"Use of uninitialized value in pattern match (m//) at /usr/share/perl5/vendor_perl/Expect.pm line 1077.
Use of uninitialized value in string eq at /usr/share/perl5/vendor_perl/Expect.pm line 1086.
Use of uninitialized value in string eq at /usr/share/perl5/vendor_perl/Expect.pm line 1093.
Use of uninitialized value in regexp compilation at /usr/share/perl5/vendor_perl/Expect.pm line 763."
I am getting the exact same errors as well. Running under Centos 7, PAC 4.5.5.7\,
Preferences->Main options-> Advanced -> Command prompt is: "[#%\$>]|\:\/\s*$"
Prompt is [user@host ~]$
"Use of uninitialized value in pattern match (m//) at /usr/local/share/perl5/Expect.pm line 1077.
Use of uninitialized value in string eq at /usr/local/share/perl5/Expect.pm line 1086.
Use of uninitialized value in string eq at /usr/local/share/perl5/Expect.pm line 1093.
Use of uninitialized value in regexp compilation at /usr/local/share/perl5/Expect.pm line 763."