TotalSpaces2 status under macOS 10.13 (High Sierra)

Thanks for the reports. Working on it!

please update. I am dying.

You can try the following version of TotalSpaces2:

http://downloads.binaryage.com/TotalSpaces2-2.6.2.dmg

Known issues:

  1. There is a new osax component that requires SIP to be turned off to install if you didnā€™t already install 2.6.1
  2. It may well need an update when the next HS beta comes

@jking and @justme please try this version. I am not able to reproduce your issues - if they persist Iā€™ll want to look at the console logs from your machines.

When I run 2.6.2 on 10.13 Beta (17A306f) I get the following console output:

2017-07-21 09:47:30.341 TotalSpaces2[586:8104] osaxSystemPathMode
2017-07-21 09:47:30.341 TotalSpaces2[586:8104] FS allowed
2017-07-21 09:47:30.341 TotalSpaces2[586:8104] TFP allowed
2017-07-21 09:47:30.341 TotalSpaces2[586:8104] Detected injector version 2.0.3
2017-07-21 09:47:30.342 TotalSpaces2[586:8104] TotalSpaces2.app is carrying injector version 2.0.3
2017-07-21 09:47:33.709 TotalSpaces2[586:8104] Inject called: waitingToInject: 0 injectionBackoff: 0
2017-07-21 09:47:33.712 TotalSpaces2[586:8104] Sending injection events to 584
2017-07-21 09:47:33.718 TotalSpaces2[586:8104] Monitoring Dock 584
2017-07-21 09:47:34.719 TotalSpaces2[586:8104] Connecting Dock, backoff: 1
2017-07-21 09:47:34.720 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:47:35.839 TotalSpaces2[586:8104] Connecting Dock, backoff: 2
2017-07-21 09:47:35.840 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:47:36.566 TotalSpaces2[586:8104] Restarting Dock because FS version was incorrect.
2017-07-21 09:47:36.589 TotalSpaces2[586:8104] Dock pid 584 terminated
2017-07-21 09:47:37.841 TotalSpaces2[586:8104] Connecting Dock, backoff: 4
2017-07-21 09:47:37.841 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:47:41.585 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:47:41.590 TotalSpaces2[586:8104] Inject called: waitingToInject: 0 injectionBackoff: 0
2017-07-21 09:47:41.598 TotalSpaces2[586:8104] Sending injection events to 588
2017-07-21 09:47:41.605 TotalSpaces2[586:8104] Monitoring Dock 588
2017-07-21 09:47:41.842 TotalSpaces2[586:8104] Connecting Dock, backoff: 8
2017-07-21 09:47:41.842 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:47:42.606 TotalSpaces2[586:8104] Connecting Dock, backoff: 8
2017-07-21 09:47:42.606 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:47:42.606 TotalSpaces2[586:8104] Retry already scheduled
2017-07-21 09:47:46.586 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:47:49.843 TotalSpaces2[586:8104] Connecting Dock, backoff: 8
2017-07-21 09:47:49.844 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:47:51.587 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:47:56.588 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:47:57.845 TotalSpaces2[586:8104] Connecting Dock, backoff: 8
2017-07-21 09:47:57.845 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:48:01.590 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:48:05.847 TotalSpaces2[586:8104] Connecting Dock, backoff: 8
2017-07-21 09:48:05.847 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:48:06.591 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:48:11.592 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:48:13.848 TotalSpaces2[586:8104] Connecting Dock, backoff: 8
2017-07-21 09:48:13.849 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:48:16.593 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:48:21.595 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:48:21.850 TotalSpaces2[586:8104] Connecting Dock, backoff: 8
2017-07-21 09:48:21.850 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:48:26.596 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:48:29.852 TotalSpaces2[586:8104] Connecting Dock, backoff: 8
2017-07-21 09:48:29.852 TotalSpaces2[586:8104] Failed to register connection
2017-07-21 09:48:31.597 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
2017-07-21 09:48:36.599 TotalSpaces2[586:8104] Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.

Oddly enough, I did run the uninstaller, and re-install and it managed to connect to Dock after a couple failed attempts and then TS2 was working fine! It knew what space I was in, navigated my 3x3 grid, showed it in preferences and all that jazz! then I quit it, and went to relaunch it and OS X told me the app was damaged and I should move it to the trash. So, I did, then copied the app from the disk image back to my applcations folder, ran it, and it fails to connect. Iā€™ve tried reinstalling and restarting a couple of times and havenā€™t been able to get it to connect to Dock again. Let me know if I can do any more digging! Thanks, @stephen!

I tried it for the last couple of days, as of now there seems to be no problem in the new version.
BTW, I was using it as a trail before, but I just bought a copy, cheers.

@jking Something strange going on here.

Uninstalling and re-installing should normally fix this kind of error.

Can you please search for messages from Dock in Console.app when you start TotalSpaces2?

Sorry to make this thread so uglyā€¦ hereā€™s what I see when I search ā€œDockā€ in Console.app when starting TS2:

default Dock 587 09:36:23.120216 -0700 OSErr AERemoveEventHandler(AEEventClass, AEEventID, AEEventHandlerUPP, Boolean)(ascr,gdut handler=0x7fff5ec43680 isSys=YES) err=0/noErr
default TotalSpaces2 592 09:36:23.124864 -0700 Monitoring Dock 587
default Dock 587 09:36:23.178962 -0700 [TotalSpaces] TotalSpacesInjector v2.0.3 received init event
default Dock 587 09:36:23.243477 -0700 [TotalSpaces] Loaded bundle from path: /Applications/TotalSpaces2.app/Contents/Resources/TotalSpaces.bundle
default Dock 587 09:36:23.243554 -0700 [TotalSpaces] TotalSpacesInjector: Installing TotalSpaces ā€¦
default Dock 587 09:36:23.243635 -0700 [TotalSpaces] FastSwitch2 Ā© 2011-2016 Switchstep in association with BinaryAge
default Dock 587 09:36:23.243673 -0700 [TotalSpaces] FastSwitch2 is being initialized
default Dock 587 09:36:23.244132 -0700 [TotalSpaces] High Sierra detected
default Dock 587 09:36:23.245475 -0700 [TotalSpaces] Object fail
default Dock 587 09:36:23.746859 -0700 [TotalSpaces] Object fail
default TotalSpaces2 592 09:36:24.126367 -0700 Connecting Dock, backoff: 1
default Dock 587 09:36:24.248298 -0700 [TotalSpaces] Object fail
default Dock 587 09:36:24.248449 -0700 [TotalSpaces] FastSwitch2 failed to initialize
default Dock 587 09:36:24.294303 -0700 [TotalSpaces] Loaded bundle from path: /Applications/TotalSpaces2.app/Contents/Resources/GridZoom.bundle
default TotalSpaces2 592 09:36:25.127388 -0700 Connecting Dock, backoff: 2
default TotalSpaces2 592 09:36:26.016419 -0700 Restarting Dock because FS version was incorrect.
default NotificationCenter 353 09:36:26.035614 -0700 Dock connection interrupted!
default NotificationCenter 353 09:36:26.036386 -0700 Dock connection invalid!
default TotalSpaces2 592 09:36:26.060221 -0700 Dock pid 587 terminated
default launchservicesd 100 09:36:26.131617 -0700 CHECKIN:0x0-0x40040 595 com.apple.dock
default Dock 595 09:36:26.271959 -0700 UNIX error exception: 17
default Dock 595 09:36:26.284815 -0700 UNIX error exception: 17
default Dock 595 09:36:26.294896 -0700 UNIX error exception: 17
default Dock 595 09:36:26.336002 -0700 <<<< VTVideoEncoderSelection >>>> VTSelectAndCreateVideoEncoderInstanceInternal: no video encoder accepted for 'hvc1ā€™
default Dock 595 09:36:26.336100 -0700 VTSelectAndCreateVideoEncoderInstanceInternal signalled err=-12908 (err) (Video encoder not accepted) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreMedia_frameworks/CoreMedia-2042.4.4/Sources/VideoToolbox/VTVideoEncoderSelection.c:1357
default Dock 595 09:36:26.336192 -0700 VTTileCompressionSessionCreate signalled err=-12782 (err) (Could not select and open encoder instance) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreMedia_frameworks/CoreMedia-2042.4.4/Sources/VideoToolbox/VTTile/VTTileCompressionSession.c:718
default kernel 0 09:36:26.777860 -0700 EXC_RESOURCE -> Dock[595] exceeded mem limit: InactiveSoft 200 MB (non-fatal)
default TotalSpaces2 592 09:36:27.128358 -0700 Connecting Dock, backoff: 4
default Dock 595 09:36:27.327703 -0700 notifyBestAppChanged:(null) UASuggestedActionType=0 / opts=(null) when=Mon Jul 24 09:36:27 2017 confidence=0 from=/
default launchservicesd 100 09:36:27.440708 -0700 CHECKIN:0x0-0x41041 596 com.apple.dock.extra
default com.apple.dock.extra 596 09:36:28.237773 -0700 UNIX error exception: 17
default com.apple.dock.extra 596 09:36:28.246034 -0700 UNIX error exception: 17
default com.apple.dock.extra 596 09:36:28.252365 -0700 UNIX error exception: 17
default com.apple.dock.extra 596 09:36:28.287160 -0700 <<<< VTVideoEncoderSelection >>>> VTSelectAndCreateVideoEncoderInstanceInternal: no video encoder accepted for 'hvc1ā€™
default com.apple.dock.extra 596 09:36:28.287304 -0700 VTSelectAndCreateVideoEncoderInstanceInternal signalled err=-12908 (err) (Video encoder not accepted) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreMedia_frameworks/CoreMedia-2042.4.4/Sources/VideoToolbox/VTVideoEncoderSelection.c:1357
default com.apple.dock.extra 596 09:36:28.287399 -0700 VTTileCompressionSessionCreate signalled err=-12782 (err) (Could not select and open encoder instance) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreMedia_frameworks/CoreMedia-2042.4.4/Sources/VideoToolbox/VTTile/VTTileCompressionSession.c:718
default com.apple.dock.extra 596 09:36:28.326067 -0700 [com.apple.calendar.foundation.docktile] [[CalDockTileView] drawDockTileInRect: JUL 24 {{0, 0}, {128, 128}}]
default com.apple.dock.extra 596 09:36:28.327028 -0700 [com.apple.calendar.foundation.docktile] [[CalDockTileController] updateBadgeCount: (null)]
default com.apple.dock.extra 596 09:36:28.330566 -0700 [com.apple.calendar.agentLink.xpc] [Provider <CalXPCConnectionProvider:0x60800005eea0 com.apple.CalendarAgent.proxy> creating new connection.]
default com.apple.dock.extra 596 09:36:28.332129 -0700 [com.apple.calendar.foundation.docktile] [[RemindersDockTileController] updateBadgeCount: (null)]
default com.apple.dock.extra 596 09:36:28.333220 -0700 [com.apple.calendar.foundation.docktile] [[CalDockTileController] Updating badge count to 0 (current (null))]
default com.apple.dock.extra 596 09:36:28.333285 -0700 [com.apple.calendar.foundation.docktile] [[RemindersDockTileController] Updating badge count to 2 (current (null))]
default com.apple.dock.extra 596 09:36:28.333548 -0700 Returning 2 unread calls
default TotalSpaces2 592 09:36:31.101947 -0700 Monitoring Dock 595
default Dock 595 09:36:31.105488 -0700 OSErr AERemoveEventHandler(AEEventClass, AEEventID, AEEventHandlerUPP, Boolean)(ascr,gdut handler=0x7fff5ec43680 isSys=YES) err=0/noErr
default TotalSpaces2 592 09:36:31.130065 -0700 Connecting Dock, backoff: 8
default Dock 595 09:36:31.236288 -0700 [TotalSpaces] TotalSpacesInjector v2.0.3 received init event
default Dock 595 09:36:31.334349 -0700 [TotalSpaces] Loaded bundle from path: /Applications/TotalSpaces2.app/Contents/Resources/TotalSpaces.bundle
default Dock 595 09:36:31.334472 -0700 [TotalSpaces] TotalSpacesInjector: Installing TotalSpaces ā€¦
default Dock 595 09:36:31.334567 -0700 [TotalSpaces] FastSwitch2 Ā© 2011-2016 Switchstep in association with BinaryAge
default Dock 595 09:36:31.334643 -0700 [TotalSpaces] FastSwitch2 is being initialized
default Dock 595 09:36:31.338780 -0700 [TotalSpaces] High Sierra detected
default Dock 595 09:36:31.339181 -0700 CGSConnection: serious error: CID 92283 is dead.
default Dock 595 09:36:31.339984 -0700 CGSConnection: current backtrace:: Backtrace (at 0):
default Dock 595 09:36:31.340129 -0700 CGSConnection: creation backtrace:: Backtrace (at 0):
default Dock 595 09:36:31.340207 -0700 CGSConnection: destruction backtrace:: Backtrace (at 0):
default Dock 595 09:36:31.342565 -0700 [TotalSpaces] Object fail
default Dock 595 09:36:31.843069 -0700 [TotalSpaces] Object fail
default TotalSpaces2 592 09:36:32.103115 -0700 Connecting Dock, backoff: 8
default Dock 595 09:36:32.344189 -0700 [TotalSpaces] Object fail
default Dock 595 09:36:32.344291 -0700 [TotalSpaces] FastSwitch2 failed to initialize
default Dock 595 09:36:32.397221 -0700 [TotalSpaces] Loaded bundle from path: /Applications/TotalSpaces2.app/Contents/Resources/GridZoom.bundle
default Dock 595 09:36:36.146916 -0700 LSExceptions shared instance invalidated for timeout.
default com.apple.dock.extra 596 09:36:37.621070 -0700 LSExceptions shared instance invalidated for timeout.
default TotalSpaces2 592 09:36:39.130677 -0700 Connecting Dock, backoff: 8
default TotalSpaces2 592 09:36:47.132419 -0700 Connecting Dock, backoff: 8
default TotalSpaces2 592 09:36:55.134190 -0700 Connecting Dock, backoff: 8
default TotalSpaces2 592 09:37:03.135745 -0700 Connecting Dock, backoff: 8
default TotalSpaces2 592 09:37:11.138157 -0700 Connecting Dock, backoff: 8
default TotalSpaces2 592 09:37:19.139848 -0700 Connecting Dock, backoff: 8
default TotalSpaces2 592 09:37:27.141594 -0700 Connecting Dock, backoff: 8
default Dock 595 09:37:31.470889 -0700 USING ANON Listener
default Dock 595 09:37:31.476777 -0700 PING
default Dock 595 09:37:31.477346 -0700 Registered: , result: 0
default TotalSpaces2 592 09:37:35.142140 -0700 Connecting Dock, backoff: 8
default TotalSpaces2 592 09:37:43.143755 -0700 Connecting Dock, backoff: 8
default TotalSpaces2 592 09:37:51.145587 -0700 Connecting Dock, backoff: 8
default TotalSpaces2 592 09:37:59.147325 -0700 Connecting Dock, backoff: 8

It looks like the wrong version of the plugin is being loaded.

I donā€™t know why that should be. Please check the contents of both /Library/ScriptingAdditions/ and /System/Library/ScriptingAdditions/

Under normal circumstances there should be nothing in /Library/ScriptingAdditions/ and TotalSpaces.osax in /System/Library/ScriptingAdditions/

But Iā€™m wondering if you have some old files there.

Oh, also check contents of /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/

Thanks

On a more general note, v2.6.2 is usably working with beta 4, but I will need to make an update, expect this soon.

Sorry, Iā€™ve been swamped the last few daysā€¦ So, I cleaned everything else out of both ScriptingAdditions folders and restarted and TS2 kept failing to connect to Dock. In TotalSpaces.osax/Contents/Resources/ I see TotalSpacesInjector.sdef and a directory called English.lproj containing InfoPlist.strings. Interestingly, TS2 works fine for me (on the recently released PB3 even!) on other user accounts on my Mac - itā€™s just something about my main admin account that is preventing TS2 from connectingā€¦ Iā€™ll poke around when I have more free time and let you know if I can figure out what is doing it. Thanks again, Stephen!

You can find a new version of TotalSpaces2 here:

http://downloads.binaryage.com/TotalSpaces2-2.6.3.dmg

It should work better on beta 4.

Known issues:

  • There is a new osax component that requires SIP to be turned off to install if you didnā€™t already install 2.6.1 or 2.6.2

Also, @jking please try this one.

I have same/similar issue as jking - my console just says this over and over:

default 14:24:37.679397 -0500 TotalSpaces2  Failed to register connection
default 14:24:38.378132 -0500 TotalSpaces2  Connecting Dock, backoff: 8
default 14:24:38.378374 -0500 TotalSpaces2  Failed to register connection
default 14:24:38.378432 -0500 TotalSpaces2  Retry already scheduled
default 14:24:38.910820 -0500 TotalSpaces2  LSExceptions shared instance invalidated for timeout.
default 14:24:42.308105 -0500 TotalSpaces2  Version check failed. Waiting 5 seconds. If this persists, restart or re-install TotalSpaces2.
default 14:24:45.053104 -0500 TotalSpaces2  TIC TCP Conn Event [1:0x604000164200]: 2
default 14:24:45.053133 -0500 TotalSpaces2  TIC TCP Conn Cancel [1:0x604000164200]
default 14:24:45.679667 -0500 TotalSpaces2  Connecting Dock, backoff: 8
default 14:24:45.679998 -0500 TotalSpaces2  Failed to register connection

I have uninstalled, checked the scripting folders, also used AppCleaner to uninstall as well.

When I open the preferences to create rows/cols nothing happens. I have zero rows/cols and clicking + does nothing. It says I have 16 desktops. Hot corners or viewing expose grid do nothing.

Can you send me logs from when the app first started, filtered for TotalSpaces

And then again filtered for Dock.

That would be most helpful. If you are running v2.6.3 then there is additional debugging information, and I should be able to see better the issue.

To save pasting here you can email them to support@binaryage.com

@cyberwombat that does sound like what I experienceā€¦ Do you have another user account on your mac? If not, would you mind creating one and trying TS2 there? It works fine for me on other accounts, but thereā€™s something on my main account that is messing things upā€¦ thereā€™s also something going on that makes safari hang and bring my mac to a crawl after like 40 minutes that doesnā€™t happen on other accounts. I havenā€™t had time to properly suss out what it is, though!

2.6.3 seems to be behaving the same as 2.6.2 for me, at least as far as launching and connecting to Dock. Works on my alternate account, but not my mainā€¦ Iā€™m sorry I havenā€™t had time to figure out why!

I have good logs from @cyberwombat - I can see where the bug is, expect a new release soon.

You may try this version: http://downloads.binaryage.com/TotalSpaces2-2.6.4.dmg

Apps set to full screen mode were causing problems, this has been resolved.

Excellent. The recent release works perfectly on the latest developer beta on a current gen Mac Pro6,1 8-Core Dual D700ā€™s with dual LG UltraFine 5K displays.

For me as well. Seems to work perfect so far. Thanks!

Here is a new version:

http://downloads.binaryage.com/TotalSpaces2-2.6.5.dmg

  • Fixed bug: ā€œon all spacesā€ windows now appear correctly in overview grid and expose.
  • Fixed bug: when commanding a space change whilst in Mission Control, MC was not being cancelled.
  • Updated for High Sierra beta 5.