brockgr / csshx

Automatically exported from code.google.com/p/csshx
433 stars 75 forks source link

Can't call method "qualifiedSpecifier" on unblessed reference at /usr/local/bin/csshx line 524. #58

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Download csshX 0.74
2. Copy to /usr/bin/local
3. chmod +x csshX
4. csshX username@server.name[1-2].com

What is the expected output? What do you see instead?
Expect: Multiple windows

Current: Can't call method "qualifiedSpecifier" on unblessed reference at 
/usr/local/bin/csshx line 524.

What version of csshX (do a "csshX -v") are you using? On what operating
system version (do a "sw_vers")?

Mac OSX 10.8.4
bash
Default Mac Terminal

Please provide any additional information below.

Original issue reported on code.google.com by razaqza...@gmail.com on 29 Aug 2013 at 8:14

bscott commented 9 years ago

I'm getting the same issue

suedadam commented 9 years ago

I'm getting this issue too

mohdsalim commented 9 years ago

I also am facing this issue.

franklinatportland commented 9 years ago

+1

knarayanan88 commented 9 years ago

It used to work for me. But now getting the same error : +1 in Mac. Any workarounds ? alongkeno-lm:~ knar$ sw_vers ProductName: Mac OS X ProductVersion: 10.8.5 BuildVersion: 12F45

grayaii commented 8 years ago

It was working fine for me yesterday but today it's not working (I'm on a Mac too). $ sw_vers ProductName: Mac OS X ProductVersion: 10.11.1 BuildVersion: 15B42

tholu commented 8 years ago

+1

Edit: Killing the terminal and then trying again got csshX working again.

alwendt commented 8 years ago

Me too but killing terminal didn't help.

lizgene commented 6 years ago

I'm having this issue. Did anyone find a fix? Killing the terminal did not help.

ghost commented 6 years ago

No Luck for me either ... still it is an issue.

MacBookPro:~$ ./csshX host1 host2 host3 host3
Can't call method "qualifiedSpecifier" on unblessed reference at ./csshX line 524.
MacBookPro:~$ 
grayaii commented 6 years ago

I did not do anything to get mine working... it just started working after I restarted my terminal... but maybe this will help. I added:

print $cmd . "\n";

after this line:

my $tabobj = $terminal->doScript_in_($cmd, undef) || return

And this is what I got:

csshX -l ec2-user 10.20.0.157

history -d $(($HISTCMD-1)) && clear && exec '/usr/local/bin/csshX' '--master' '--sock' '/var/tmp/tmp.0.mTBJbW' '--launchpid' '10865' '--screen' '0' '--debug' '0' '--tile_y' '0' '--tile_x' '0' '--login' 'ec2-user'

history -d $(($HISTCMD-1)) && clear && exec '/usr/local/bin/csshX' '--slave' '--sock' '/var/tmp/tmp.0.mTBJbW' '--slavehost' '10.20.0.157' '--debug' '0' '--ssh' 'ssh' '--ssh_args' '' '--remote_command' '' '--slaveid' '1' '--login' 'ec2-user'

My guess is something in $cmd is being passed in to doScriptin() that is causing $tabobj to be null or undefined or something.

I'm using iterm2, not mac's default terminal, if that makes a difference.

banyartibi commented 6 years ago

I face the issue after upgraded to Mojave 10.14 Beta. Reinstalled Brew, removed and reinstalled csshX but same issue.

bessudnov commented 6 years ago

same issue

tholu commented 5 years ago

Facing the same issue in 10.14 Mojave. Is there a decent alternative, since this repo seems not to be maintained anymore?

parera10 commented 5 years ago

Take a look at this thread: https://github.com/brockgr/csshx/issues/94