SmartSVN 7.5.4 is broken following upgrade to MacOS-X 10.8.3

clanmills
clanmills
It's only when something is broken that you discover that you need it so much. Life without SmartSVN isn't fun. It's such a nice product and runs very well on Mac/Unix/Linux. Can't live without it.    Following Apple's upgrade to 10.8.3, SmartSVN won't start on my iMac. SmartSVN 7.5.4 has been running fine on the machine since March 3.    518 rmills@rmills-imac:/Applications/SmartSVN 7.5.4/SmartSVN 7.5.app/Contents/MacOS $ sw_vers  ProductName: Mac OS X  ProductVersion: 10.8.3  BuildVersion: 12D78    520 rmills@rmills-imac:/Applications/SmartSVN 7.5.4/SmartSVN 7.5.app/Contents/MacOS $ ./SmartSVN  Not (yet) supported operating system Unknown    522 rmills@rmills-imac:/Applications/SmartSVN 7.5.4/SmartSVN 7.5.app/Contents/MacOS $ ls -alt  total 96  drwxr-xr-x@ 4 rmills staff 136 Mar 3 21:26 .  drwxr-xr-x@ 10 rmills staff 340 Mar 3 21:26 ..  -rwxr-xr-x@ 1 rmills staff 28064 Feb 26 01:10 SmartSVN  -rwxr-xr-x@ 1 rmills staff 13516 Feb 16 2012 fsNotifier  523 rmills@rmills-imac:/Applications/SmartSVN 7.5.4/SmartSVN 7.5.app/Contents/MacOS $    7.5.3 behaves the same. Earlier 7.5 and 7.5.2 also broken in a different way:    529 rmills@rmills-imac:/Applications/SmartSVN 7.app/Contents/MacOS $ ./SmartSVN  ./SmartSVN: line 31: /usr/libexec/java_home: No such file or directory    533 rmills@rmills-imac:/Applications/SmartSVN 7.5.2/SmartSVN 7.5.2.app/Contents/MacOS $ ./SmartSVN  ./SmartSVN: line 32: /usr/libexec/java_home: No such file or directory  ./SmartSVN: line 32: exec: /usr/libexec/java_home: cannot execute: No such file or directory    I edited the file /System/Library/CoreServices/SystemVersion.plist and rebooted. sw_vers is different (and Apple/About this Mac). However Mr Smart wasn't fooled and refused to come out to play.    Does anybody know how to get SmartSVN to run on 10.8.3    Robin  http://clanmills.com

Last updated

clanmills
clanmills
Does anybody have SmartSVN running on 10.8.3 ?
Mand
Mand
Yup, I've got it working on my Mac, though I was using 7.5 when I upgraded the OS.   I'll do some testing and raise a bug if needed, in the meantime you could try installing 7.0.7 and then upgrade? You can get it here: http://smartsvn.com/download-archive
clanmills
clanmills
Mand: Thanks for the reply. No happy ending here (yet).    I've persuaded 7.0.7 to run in the Dock by changing the link in /usr/libexec/java_home. He's in a sad state. Only the main menu appears "SmartSVN" - and nothing else. He clearly hasn't started properly. Quit isn't effective (I killed him from the terminal)  [ATTACH]328[/ATTACH]    541 rmills@rmills-imac:/Applications/SmartSVN 7.0.7/SmartSVN 7.app/Contents/MacOS $ ./SmartSVN  ./SmartSVN: line 31: /usr/libexec/java_home: No such file or directory    $ sudo unlink /usr/libexec/java_home  $ sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home /usr/libexec/java_home    Sadly, I think our friends in Cupertino have changed java in 10.8.3 and killed SmartSVN. I'm a little surprised that nobody else has brought this to your attention.
astrand
astrand
How big is the SVN repo? This tool appears to not work on large repos. It keeps running out of memory on mine and completely takes over all CPUs. There are some blogs about increasing the heap size which I have done but don't work. Mine runs out of memory at 450MB? There is no way this should happen for such a simple tool.
clanmills
clanmills
Good news. 7.5.4 is working now on my machine. I'm astonished (and pleased).  I use several SVN repos, and haven't noticed performance issues. I only use the Mac version on open-source projects at home. Typically about 5000 files. In the office I used the Linux version. The company repos is quite large. A typical branch might be 200,000 files (that's a complete guess).
clanmills
clanmills
I think I know how this happened. Following Mand's reply above on 04-29-2013, 10:46 AM, I did some digging around. I discovered that I had to change a link in the file system to one of the java run-time things. I thought that hadn't been effective. However perhaps following a reboot the new/good link fixed something. And that's why it's now working.    I posted information here about the link that I changed. Unfortunately that posted has not been published and the information has been lost for the moment. Perhaps Mand can restore the lost post and that information will be of value to another user.    On the other hand, nobody has said "Me too", so this issue clearly isn't causing pain.
Mand
Mand
@astrand, we've released 7.5.5 recently, can you test that and see if your problem persists?   @clanmills, sorry, not sure why your post got moderated, but it's up now. Glad to know you got sorted, not sure what the root cause was though, as I've used all the 7.5.x variants on my Mac without a problem. I'll do some more digging.
clanmills
clanmills

[SIZE=2]Unhappy news. Apple have released 10.8.4. I'm back where we started. SmartSVN will not start on 10.8.4[/SIZE]
  [SIZE=1]
536 rmills@rmills-imac:/Applications/SmartSVN 7.5.5/SmartSVN 7.5.app/Contents/MacOS $ ./SmartSVN  Not (yet) supported operating system Unknown 537 rmills@rmills-imac:/Applications/SmartSVN 7.5.5/SmartSVN 7.5.app/Contents/MacOS $ sw_vers
[/SIZE][SIZE=1]
ProductName: Mac OS X
[/SIZE] [SIZE=1]
ProductVersion: 10.8.4
[/SIZE] [SIZE=1]
BuildVersion: 12E55
[/SIZE]  [SIZE=2]
I've re-applied my trick with the links:
[/SIZE] [SIZE=1]
$ sudo unlink /usr/libexec/java_home  $ sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home /usr/libexec/java_home  
[/SIZE][SIZE=2]
I've rebooted. No happiness. I have a new MacBookPro being delivered this week. Perhaps SmartSVN will run on that.
[/SIZE]
clanmills
clanmills
Good News: The new machine came today. The machine arrived with 10.8.1 and updated itself to 10.8.4. Smart SVN 7.5.5 is running fine on both 10.8.1 and 10.8.4.

1-10 of 10

Reply to this discussion

You cannot edit posts or make replies: You should be logged in before you can post.