Hello again - this was running fine for 6 months now, but it finally happened again. In this instance, my reconcile.py script was not in the list of running processes. (Per the recommendation from May, I was going to troubleshoot by starting with killing the plugin that was running my script.)
I went through and killed each of the InidigoPluginHost processes one-by-one - as I killed each process I watched in the Indigo log viewer as the app noticed the plugin unexpectedly stopped, and then restarted the plugin after 5 seconds. As each one was restarted, it threw the same FileIO error for that plugin.
After I went through all the plugins, I eventually killed the IndigoServer process... which I guess is the internal server? The GUI app immediately switched to the dialog where I could choose to start a local server or connect to a remote one. I started the local server and everything started up properly again.
- Code: Select all
$ ps -eaf | grep -i indigo
501 18063 1 0 Tue01PM ?? 14:20.53 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoServer.app/Contents/MacOS/IndigoServer
501 18078 18063 0 Tue01PM ?? 3:38.40 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoPluginHost.app/Contents/MacOS/IndigoPluginHost -p1176 -fVirtual Devices.indigoPlugin
501 18079 18063 0 Tue01PM ?? 6:52.54 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoPluginHost.app/Contents/MacOS/IndigoPluginHost -p1176 -f.Web Server.indigoPlugin
501 18080 18063 0 Tue01PM ?? 2:40.15 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoPluginHost.app/Contents/MacOS/IndigoPluginHost -p1176 -f.INSTEON Commands.indigoPlugin
501 18081 18063 0 Tue01PM ?? 3:23.21 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoPluginHost.app/Contents/MacOS/IndigoPluginHost -p1176 -f.Action Collection.indigoPlugin
501 18082 18063 0 Tue01PM ?? 3:47.00 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoPluginHost.app/Contents/MacOS/IndigoPluginHost -p1176 -fEmail+.indigoPlugin
501 18083 18063 0 Tue01PM ?? 10:04.24 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoPluginHost.app/Contents/MacOS/IndigoPluginHost -p1176 -fAlexa-Hue Bridge.indigoPlugin
501 78101 1 0 Fri09AM ?? 32:06.73 /Applications/Indigo 2021.1.app/Contents/MacOS/Indigo 2021.1
501 61565 60996 0 11:01AM ttys000 0:00.00 grep -i indigo
jMac:indigo jason$ kill -9 18078
jMac:indigo jason$ kill -9 18079
jMac:indigo jason$ kill -9 18080
jMac:indigo jason$ kill -9 18081
jMac:indigo jason$ kill -9 18082
jMac:indigo jason$ kill -9 18083
jMac:indigo jason$ kill -9 18063
I did do an lsof on the IndigoServer before I started killing off the plugin processes:
- Code: Select all
$ lsof -c IndigoServer
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
IndigoSer 18063 jason cwd DIR 1,4 640 2 /
IndigoSer 18063 jason txt REG 1,4 6319680 9144466254 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoServer.app/Contents/MacOS/IndigoServer
IndigoSer 18063 jason txt REG 1,4 3145968 1152921500312295927 /System/Library/Frameworks/Python.framework/Versions/2.7/Python
IndigoSer 18063 jason txt REG 1,4 36772 9144448602 /Library/Preferences/Logging/.plist-cache.nqoKOlct
IndigoSer 18063 jason txt REG 1,4 242128 9142101792 /private/var/db/timezone/tz/2021a.3.0/icutz/icutz44l.dat
IndigoSer 18063 jason txt REG 1,4 136152 1152921500312198341 /System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/SystemAppearance.car
IndigoSer 18063 jason txt REG 1,4 140032 1152921500312702466 /System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode Encodings
IndigoSer 18063 jason txt REG 1,4 33154432 1152921500312778382 /usr/share/icu/icudt66l.dat
IndigoSer 18063 jason txt REG 1,4 85522 9145060141 /private/var/db/analyticsd/events.whitelist
IndigoSer 18063 jason txt REG 1,4 6380584 1152921500312198307 /System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/Aqua.car
IndigoSer 18063 jason txt REG 1,4 1950120 1152921500312198331 /System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/FauxVibrantLight.car
IndigoSer 18063 jason txt REG 1,4 4746856 1152921500312198353 /System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/VibrantLight.car
IndigoSer 18063 jason txt REG 1,4 139216 1152921500312299881 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_locale.so
IndigoSer 18063 jason txt REG 1,4 209760 1152921500312299925 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/datetime.so
IndigoSer 18063 jason txt REG 1,4 523456 9144466446 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoServer.app/Contents/Resources/PlugIns/sa_main.so
IndigoSer 18063 jason txt REG 1,4 141824 1152921500312299899 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_struct.so
IndigoSer 18063 jason txt REG 1,4 139408 1152921500312299963 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/strop.so
IndigoSer 18063 jason txt REG 1,4 138480 1152921500312299911 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/binascii.so
IndigoSer 18063 jason txt REG 1,4 139088 1152921500312299869 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_functools.so
IndigoSer 18063 jason txt REG 1,4 140848 1152921500312299871 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_hashlib.so
IndigoSer 18063 jason txt REG 1,4 173888 1152921500312299879 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_json.so
IndigoSer 18063 jason txt REG 1,4 140080 1152921500312299969 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/time.so
IndigoSer 18063 jason txt REG 1,4 139392 1152921500312299919 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cStringIO.so
IndigoSer 18063 jason txt REG 1,4 141456 1152921500312299855 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_collections.so
IndigoSer 18063 jason txt REG 1,4 142688 1152921500312299951 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so
IndigoSer 18063 jason txt REG 1,4 190320 1152921500312299943 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/itertools.so
IndigoSer 18063 jason txt REG 1,4 138240 1152921500312299873 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_heapq.so
IndigoSer 18063 jason txt REG 1,4 227136 1152921500312299893 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_socket.so
IndigoSer 18063 jason txt REG 1,4 235680 1152921500312299897 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_ssl.so
IndigoSer 18063 jason txt REG 1,4 228640 1152921500312299917 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cPickle.so
IndigoSer 18063 jason txt REG 1,4 140304 1152921500312299961 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/select.so
IndigoSer 18063 jason txt REG 1,4 348096 1152921500312299877 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
IndigoSer 18063 jason txt REG 1,4 140656 1152921500312299945 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/math.so
IndigoSer 18063 jason txt REG 1,4 139408 1152921500312299889 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_random.so
IndigoSer 18063 jason txt REG 1,4 138448 1152921500312299931 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/fcntl.so
IndigoSer 18063 jason txt REG 1,4 139552 1152921500312299891 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_scproxy.so
IndigoSer 18063 jason txt REG 1,4 283808 1152921500312299859 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_ctypes.so
IndigoSer 18063 jason txt REG 1,4 139280 1152921500312299973 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/zlib.so
IndigoSer 18063 jason txt REG 1,4 141568 1152921500312299915 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/bz2.so
IndigoSer 18063 jason txt REG 1,4 138224 1152921500312299937 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/grp.so
IndigoSer 18063 jason txt REG 1,4 372832 9144466346 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoServer.app/Contents/Resources/PlugIns/sa_geturl.so
IndigoSer 18063 jason txt REG 1,4 175248 1152921500312299905 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/array.so
IndigoSer 18063 jason txt REG 1,4 137792 1152921500312299841 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_bisect.so
IndigoSer 18063 jason txt REG 1,4 247824 9144466450 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoServer.app/Contents/Resources/PlugIns/utilfuncs.so
IndigoSer 18063 jason txt REG 1,4 32768 8620314554 /Users/jason/Library/Caches/com.perceptiveautomation.indigo-server/Cache.db-shm
IndigoSer 18063 jason txt REG 1,4 1488256 1152921500312299971 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/unicodedata.so
IndigoSer 18063 jason txt REG 1,4 2547856 1152921500312767023 /usr/lib/dyld
IndigoSer 18063 jason 0r CHR 3,2 0t0 317 /dev/null
IndigoSer 18063 jason 1u CHR 3,2 0t0 317 /dev/null
IndigoSer 18063 jason 2u CHR 3,2 0t459931 317 /dev/null
IndigoSer 18063 jason 3r REG 1,4 237228 9144466256 /Library/Application Support/Perceptive Automation/Indigo 2021.1/IndigoServer.app/Contents/Resources/IndigoServer.rsrc
IndigoSer 18063 jason 4r REG 1,4 144580 1152921500312251401 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/HIToolbox.rsrc
IndigoSer 18063 jason 5r REG 1,4 490410 1152921500312251300 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/English.lproj/Localized.rsrc
IndigoSer 18063 jason 7u IPv4 0x85ab550bb0b7f90b 0t0 TCP *:indigo-server (LISTEN)
IndigoSer 18063 jason 8u IPv4 0x85ab550bb2b74ee3 0t0 TCP localhost:indigo-server->localhost:59791 (ESTABLISHED)
IndigoSer 18063 jason 9 NPOLICY
IndigoSer 18063 jason 10r CHR 14,1 0t2500 593 /dev/urandom
IndigoSer 18063 jason 11u IPv4 0x85ab550b9a8ff333 0t0 TCP localhost:indigo-server->localhost:59614 (ESTABLISHED)
IndigoSer 18063 jason 12u REG 1,4 274432 8620314550 /Users/jason/Library/Caches/com.perceptiveautomation.indigo-server/Cache.db
IndigoSer 18063 jason 13u REG 1,4 1479112 8620314553 /Users/jason/Library/Caches/com.perceptiveautomation.indigo-server/Cache.db-wal
IndigoSer 18063 jason 14u REG 1,4 32768 8620314554 /Users/jason/Library/Caches/com.perceptiveautomation.indigo-server/Cache.db-shm
IndigoSer 18063 jason 15u REG 1,4 274432 8620314550 /Users/jason/Library/Caches/com.perceptiveautomation.indigo-server/Cache.db
IndigoSer 18063 jason 16u REG 1,4 1479112 8620314553 /Users/jason/Library/Caches/com.perceptiveautomation.indigo-server/Cache.db-wal
IndigoSer 18063 jason 17u systm 0x85ab55186348c9db 0t0 [ctl com.apple.netsrc id 6 unit 40]
IndigoSer 18063 jason 18u unix 0x85ab550ba40367b3 0t0 ->0x85ab550ba403687b
IndigoSer 18063 jason 19u IPv4 0x85ab550bb0b7e4bb 0t0 TCP localhost:indigo-server->localhost:59615 (ESTABLISHED)
IndigoSer 18063 jason 20u IPv4 0x85ab550bb0baf1ab 0t0 TCP localhost:indigo-server->localhost:59616 (ESTABLISHED)
IndigoSer 18063 jason 21u IPv4 0x85ab550baceb2643 0t0 TCP localhost:indigo-server->localhost:59617 (ESTABLISHED)
IndigoSer 18063 jason 22u IPv4 0x85ab550bab497333 0t0 TCP localhost:indigo-server->localhost:59618 (ESTABLISHED)
IndigoSer 18063 jason 23u IPv4 0x85ab550bab3f3ee3 0t0 TCP localhost:indigo-server->localhost:59619 (ESTABLISHED)
IndigoSer 18063 jason 24u IPv4 0x85ab550bab75590b 0t0 TCP localhost:indigo-server->localhost:59625 (ESTABLISHED)
IndigoSer 18063 jason 25u unix 0x85ab550ba4038f8b 0t0 ->0x85ab550ba4039053
IndigoSer 18063 jason 26u CHR 22,1 0t328975 655 /dev/cu.usbserial-A906XMKP
So it seems like this FileIO error Bad Thing happened in the IndigoServer process somewhere?
For context today - my iMac was last rebooted 5 days ago. There wasn't anything special running when the errors started - Chrome, the Indigo app, Parallels, Photos.. Maybe TimeMachine was running a backup. And several menu bar utilities - Arq, TextExpander, Dropbox, Global Protect (VPN Client - VPN was not connected), PasteBot, Divvy, Synergy (as a client), 1Password, MacUpdater, Notefile, SoundSource, iStat Menus.
Indigo is version 2021.1.2
Mac is an intel iMac running macOS Big Sur 11.6.1
Let me know if I can provide any other info that might help troubleshoot.