@asmagill - One of the CommandPost users just sent us the below error log.
It looks like hs._asm.undocumented.touchdevice and hs._asm.undocumented.touchbar aren't failing gracefully in macOS 10.11?
We can easily fix on our end (by detecting the macOS version in Lua-land), but thought you should know incase you want to update the extensions.
Thanks mate!
CommandPost v1.0.0-beta.11
macOS Version: 10.11.6
CommandPost Locale: en
Current Keyboard Layout: British
Final Cut Pro Path: /Applications/Final Cut Pro.app
Final Cut Pro Version: 10.3.4
Final Cut Pro Language: en
Developer Mode: false
2017-10-22 11:52:26: 2017-10-22 11:52:25: -- Loading /Applications/CommandPost.app/Contents/Resources/extensions/cp/init.lua
2017-10-22 11:52:25: -- Loading extension: uielement
2017-10-22 11:52:25: -- Loading extension: window
2017-10-22 11:52:26: 11:52:26 cp: Loading Plugins...
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: 11:52:27 ERROR: plugins: Unable to load plugin '/Applications/CommandPost.app/Contents/Resources/plugins/finalcutpro/timeline/mousezoom.lua' due to the following error:
error loading module 'hs._asm.undocumented.touchdevice.internal' from file '/Applications/CommandPost.app/Contents/Resources/extensions/hs/_asm/undocumented/touchdevice/internal.so':
dlopen(/Applications/CommandPost.app/Contents/Resources/extensions/hs/_asm/undocumented/touchdevice/internal.so, 6): Symbol not found: _MTDeviceSupportsSilentClick
Referenced from: /Applications/CommandPost.app/Contents/Resources/extensions/hs/_asm/undocumented/touchdevice/internal.so
Expected in: /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
in /Applications/CommandPost.app/Contents/Resources/extensions/hs/_asm/undocumented/touchdevice/internal.so
stack traceback:
[C]: in ?
[C]: in function 'rawrequire'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:582: in function 'require'
...ces/extensions/hs/_asm/undocumented/touchdevice/init.lua:20: in main chunk
[C]: in function 'rawrequire'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:582: in function 'require'
...nts/Resources/plugins/finalcutpro/timeline/mousezoom.lua:36: in main chunk
[C]: in function 'dofile'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:689: in function <...st.app/Contents/Resources/extensions/cp/plugins/init.lua:689>
[C]: in function 'xpcall'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:689: in function 'cp.plugins.loadSimplePlugin'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:668: in function 'cp.plugins.scanDirectory'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:665: in function 'cp.plugins.scanDirectory'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:665: in function 'cp.plugins.scanDirectory'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:590: in function 'cp.plugins.init'
...ommandPost.app/Contents/Resources/extensions/cp/init.lua:289: in function <...ommandPost.app/Contents/Resources/extensions/cp/init.lua:73>
(...tail calls...)
[C]: in function 'xpcall'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:661: in function 'hs._coresetup.setup'
(...tail calls...)
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: 11:52:27 ERROR: plugins: Error while initialising plugin 'core.touchbar.widgets.volume':
...tents/Resources/plugins/core/touchbar/widgets/volume.lua:49: attempt to index a nil value (field 'item')
stack traceback:
...tents/Resources/plugins/core/touchbar/widgets/volume.lua:49: in field 'widget'
...tents/Resources/plugins/core/touchbar/widgets/volume.lua:93: in function <...tents/Resources/plugins/core/touchbar/widgets/volume.lua:72>
(...tail calls...)
[C]: in function 'xpcall'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:332: in function 'cp.plugins.initPlugin'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:275: in function 'cp.plugins.initPlugins'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:594: in function 'cp.plugins.init'
...ommandPost.app/Contents/Resources/extensions/cp/init.lua:289: in function <...ommandPost.app/Contents/Resources/extensions/cp/init.lua:73>
(...tail calls...)
[C]: in function 'xpcall'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:661: in function 'hs._coresetup.setup'
(...tail calls...)
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: 11:52:27 ERROR: plugins: Error while initialising plugin 'core.touchbar.widgets.windowslide':
.../Resources/plugins/core/touchbar/widgets/windowSlide.lua:87: attempt to index a nil value (field 'item')
stack traceback:
.../Resources/plugins/core/touchbar/widgets/windowSlide.lua:87: in field 'widget'
.../Resources/plugins/core/touchbar/widgets/windowSlide.lua:110: in function <.../Resources/plugins/core/touchbar/widgets/windowSlide.lua:103>
(...tail calls...)
[C]: in function 'xpcall'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:332: in function 'cp.plugins.initPlugin'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:275: in function 'cp.plugins.initPlugins'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:594: in function 'cp.plugins.init'
...ommandPost.app/Contents/Resources/extensions/cp/init.lua:289: in function <...ommandPost.app/Contents/Resources/extensions/cp/init.lua:73>
(...tail calls...)
[C]: in function 'xpcall'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:661: in function 'hs._coresetup.setup'
(...tail calls...)
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: 11:52:27 ERROR: plugins: Error while initialising plugin 'finalcutpro.touchbar.widgets.colorboard':
...rces/plugins/finalcutpro/touchbar/widgets/colorboard.lua:468: attempt to index a nil value (field 'item')
stack traceback:
...rces/plugins/finalcutpro/touchbar/widgets/colorboard.lua:468: in upvalue 'groupPuck'
...rces/plugins/finalcutpro/touchbar/widgets/colorboard.lua:497: in function <...rces/plugins/finalcutpro/touchbar/widgets/colorboard.lua:488>
(...tail calls...)
[C]: in function 'xpcall'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:332: in function 'cp.plugins.initPlugin'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:275: in function 'cp.plugins.initPlugins'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:594: in function 'cp.plugins.init'
...ommandPost.app/Contents/Resources/extensions/cp/init.lua:289: in function <...ommandPost.app/Contents/Resources/extensions/cp/init.lua:73>
(...tail calls...)
[C]: in function 'xpcall'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:661: in function 'hs._coresetup.setup'
(...tail calls...)
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: 11:52:27 ERROR: plugins: Error while initialising plugin 'finalcutpro.touchbar.widgets.zoom':
.../Resources/plugins/finalcutpro/touchbar/widgets/zoom.lua:114: attempt to index a nil value (field 'item')
stack traceback:
.../Resources/plugins/finalcutpro/touchbar/widgets/zoom.lua:114: in field 'widget'
.../Resources/plugins/finalcutpro/touchbar/widgets/zoom.lua:136: in function <.../Resources/plugins/finalcutpro/touchbar/widgets/zoom.lua:130>
(...tail calls...)
[C]: in function 'xpcall'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:332: in function 'cp.plugins.initPlugin'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:275: in function 'cp.plugins.initPlugins'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:594: in function 'cp.plugins.init'
...ommandPost.app/Contents/Resources/extensions/cp/init.lua:289: in function <...ommandPost.app/Contents/Resources/extensions/cp/init.lua:73>
(...tail calls...)
[C]: in function 'xpcall'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:661: in function 'hs._coresetup.setup'
(...tail calls...)
2017-10-22 11:52:27: ********
2017-10-22 11:52:27: *** ERROR: ...ources/plugins/core/preferences/panels/touchbar/init.lua:602: attempt to index a nil value (field '_actionmanager')
stack traceback:
...ources/plugins/core/preferences/panels/touchbar/init.lua:602: in field 'postInit'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:552: in function 'cp.plugins.postInitPlugin'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:507: in function 'cp.plugins.postInitPlugins'
...st.app/Contents/Resources/extensions/cp/plugins/init.lua:597: in function 'cp.plugins.init'
...ommandPost.app/Contents/Resources/extensions/cp/init.lua:289: in function <...ommandPost.app/Contents/Resources/extensions/cp/init.lua:73>
(...tail calls...)
[C]: in function 'xpcall'
...app/Contents/Resources/extensions/hs/_coresetup/init.lua:661: in function 'hs._coresetup.setup'
(...tail calls...)
@asmagill - One of the CommandPost users just sent us the below error log.
It looks like
hs._asm.undocumented.touchdevice
andhs._asm.undocumented.touchbar
aren't failing gracefully in macOS 10.11?We can easily fix on our end (by detecting the macOS version in Lua-land), but thought you should know incase you want to update the extensions.
Thanks mate!