Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

**** ERROR **** PerlObjCBridge:: convertPerlToObjC(): #31

Closed
GoogleCodeExporter opened this issue Mar 3, 2015 · 5 comments
Closed

**** ERROR **** PerlObjCBridge:: convertPerlToObjC(): #31

GoogleCodeExporter opened this issue Mar 3, 2015 · 5 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?

1. Download 0.72 version : http://code.google.com/p/csshx/downloads/list
2. Install to home directory /bin
3. Change permissions to 755
4. Run via command line with csshX host1 host2 host3
5. Run via command line with csshX clustername with .csshrc defining clustername

What is the expected output? What do you see instead?

When executing the command, I do see a new terminal(s) open and connect to the 
desired host or hosts, they then however exit and the master window displays 
the following:

"Input to terminal: (Ctrl-a to enter control mode)
**** ERROR **** PerlObjCBridge:: convertPerlToObjC(): Unrecognized or 
unsupported argument type B (66)"

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

csshX v0.72-146

Darwin 10.0.0 Darwin Kernel Version 10.0.0: 
Fri Jul 31 22:47:34 PDT 2009; 
root:xnu-1456.1.25~1/RELEASE_I386 i386

MacOS X 10.6 all updates have been applied.

Please provide any additional information below.

I did download the .65 version and it works correctly.  I did see your posting 
at http://gavcode.wordpress.com/2010/04/24/csshx-0-70/ but I was unsure if 
these two errors were related.  I also searched for closed / open issues with 
this error message and did not find one.  So worst case if they are related 
anyone else who gets this error will find this report and resolution.

Original issue reported on code.google.com by stevescally@gmail.com on 18 Jun 2010 at 9:52

@GoogleCodeExporter
Copy link
Author

Thanks for the very clear report. This message is caused by a bug in the 
boolean value handling in the 10.6 Perl-Cocoa Bridge. Apple has said this will 
be fixed in the next 'major' release - which might mean 10.7!

Since we can't wait that long, I already put in a cheesy workaround, that 
should kick in for 10.6 users.

Can you run "sw_vers"? Are you on exactly 10.6.0?

If so, I suspect this code may be the cause:
    if ($config->osver gt qv(10.6.0)) {

That should be a gte (greater than or equal), not just gt (greater than).

Original comment by gavin.brock on 19 Jun 2010 at 1:47

  • Changed state: Accepted

@GoogleCodeExporter
Copy link
Author

Oops - make that "ge" not "gte"

I fixed this in the SVN version - http://csshx.googlecode.com/svn/trunk/csshX

Original comment by gavin.brock on 19 Jun 2010 at 1:51

@GoogleCodeExporter
Copy link
Author

Gavin,

Thanks for the response.  I do have to add a bit more complexity.  Tonight I 
ran csshX version .72 on my macbook pro and it worked without any issues.  I 
then also performed the 10.6.4 upgrade and it worked after the upgrade.

uname 

Darwin 10.4.0 Darwin Kernel Version 10.4.0: 
Fri Apr 23 18:28:53 PDT 2010; 
root:xnu-1504.7.4~1/RELEASE_I386 i386

sw_vers for my Macbook pro

ProductName:    Mac OS X
ProductVersion: 10.6.4
BuildVersion:   10F569

Unfortunately the bug I filed was for my work computer (iMac 24") which I can't 
access at the moment.  It also appears that there are differences in Kernel 
Versions.  I will update you on Monday when I can access my work machine.

Original comment by stevescally@gmail.com on 19 Jun 2010 at 3:18

@GoogleCodeExporter
Copy link
Author

Gavin,

Sorry for the delay had some travel and issues to work on.  I was able to 
update my work computer to 10.6.4 and the issue has now gone away.

Before Update:

ProductName:    Mac OS X
ProductVersion: 10.6
BuildVersion:   10A432

After Update :

ProductName:    Mac OS X
ProductVersion: 10.6.4
BuildVersion:   10F569

Thanks for the help.  

Original comment by stevescally@gmail.com on 9 Jul 2010 at 7:40

@GoogleCodeExporter
Copy link
Author

Thanks for the update - I'll mark this as closed...

Gavin

Original comment by gavin.brock on 11 Jul 2010 at 12:57

  • Changed state: Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant