BigSur (Intel) Workflow crashes

Have 3.6 MDS installed. Our Catalina workflow works great. When trying to image with a Big sur (11, 11.1 &11.2) workflow imagr seems to crash. I have tested this in recovery mode in big sur, big sur boot drive, and Catalina recovery. Same issue each time. I select the Big sur workflow it starts and then the GUI goes blank.
in Terminal I get this:
Traceback (most recent call last):
File “/Volumes/mdsresources/Deploy/Applications/Imagr.app/Contents/Resources/MainController.py”, line 1041, in processWorkflowOnThreadComplete
self.errorPanel_(self.errorMessage)
File “/Volumes/mdsresources/Deploy/Applications/Imagr.app/Contents/Resources/MainController.py”, line 143, in errorPanel_
errorText = str(error)
UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\ufeff’ in position 68: ordinal not in range(128)
2021-02-08 16:18:59.983 Imagr[293:2424] NSSoftLinking - The SidecarUI framework’s library couldn’t be loaded from (null).

I sent a message via our support portal to share your workflows. I suspect there is a unicode issue somewhere.

tim

Hello Tim.

I believe my problem is similar, I am using MDS 4 and only have problems for bigsur workflows, can you help me?


  • System Information *

Model Identifier: iMac18,1
CPU: Intel(R) Core™ i5-7360U CPU @ 2.30GHz
RAM: 16GB
Serial Number: C02FW0RJ07DY
Current Boot Environment: 11.3.1


Network is up

Attempting to set date and time from time.apple.com
+0.395605 +/- 0.000122 time.apple.com 17.253.18.253
time set

Starting up Imagr, please wait…
2021-07-21 16:07:22.495 Imagr[275:2001] Use NVRAM prev-lang:kbd value (72) as default ASCII input source: Brazilian - Pro
2021-07-21 16:07:22.880 Imagr[275:2001] Use NVRAM prev-lang:kbd value (72) as default ASCII input source: Brazilian - Pro
2021-07-21 16:07:28.453 Imagr[275:2040] trying override values
2021-07-21 16:07:28.488 Imagr[275:2040] Status: 200
2021-07-21 16:07:28.488 Imagr[275:2040] Headers: {
“Cache-Control” = “no-cache”;
Connection = Close;
Date = “Wed, 21 Jul 2021 16:07:28 GMT”;
Server = GCDWebServer;
}
2021-07-21 16:07:28.488 Imagr[275:2040] [C02FW0RJ07DY] Imagr is starting up…
2021-07-21 16:07:44.583 Imagr[275:2001] Preventing sleep…
2021-07-21 16:07:46.122 Imagr[275:2001] Use NVRAM prev-lang:kbd value (72) as default ASCII input source: Brazilian - Pro
2021-07-21 16:07:48.177 Imagr[275:2001] Status: 200
2021-07-21 16:07:48.178 Imagr[275:2001] Headers: {
“Cache-Control” = “no-cache”;
Connection = Close;
Date = “Wed, 21 Jul 2021 16:07:48 GMT”;
Server = GCDWebServer;
}
2021-07-21 16:07:48.178 Imagr[275:2001] [C02FW0RJ07DY] Preparing to run workflow BigSurSM…
2021-07-21 16:07:48.468 Imagr[275:2240] Status: 200
2021-07-21 16:07:48.468 Imagr[275:2240] Headers: {
“Cache-Control” = “no-cache”;
Connection = Close;
Date = “Wed, 21 Jul 2021 16:07:48 GMT”;
Server = GCDWebServer;
}
2021-07-21 16:07:48.468 Imagr[275:2240] [C02FW0RJ07DY] Running script 2.0
2021-07-21 16:07:48.900 Imagr[275:2240] PyObjC: Converting exception to Objective-C:
Traceback (most recent call last):
File “/Volumes/sm/Deploy/Applications/Imagr.app/Contents/Resources/MainController.py”, line 1034, in processWorkflowOnThread_
self.runComponent_(item)
File “/Volumes/sm/Deploy/Applications/Imagr.app/Contents/Resources/MainController.py”, line 1157, in runComponent_
self.runPreFirstBootScript(item.get(‘content’), self.counter)
File “/Volumes/sm/Deploy/Applications/Imagr.app/Contents/Resources/MainController.py”, line 1881, in runPreFirstBootScript
progress_method=self.updateProgressTitle_Percent_Detail_)
File “/Volumes/sm/Deploy/Applications/Imagr.app/Contents/Resources/MainController.py”, line 1920, in runScript
script = Utils.replacePlaceholders(script, target)
File “/Volumes/sm/Deploy/Applications/Imagr.app/Contents/Resources/Utils.py”, line 670, in replacePlaceholders
script = script.replace(placeholder, str(value))
UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\u0301’ in position 15: ordinal not in range(128)
2021-07-21 16:07:48.984 Imagr[275:2240] *** Terminating app due to uncaught exception ‘OC_PythonException’, reason: ‘<type ‘exceptions.UnicodeEncodeError’>: ‘ascii’ codec can’t encode character u’\u0301’ in position 15: ordinal not in range(128)’
*** First throw call stack:
(
0 CoreFoundation 0x00007fff33ffe5bf __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007fff33d36bbb objc_exception_throw + 48
2 CoreFoundation 0x00007fff34026dae -[NSException raise] + 9
3 _objc.so 0x0000000101cc321e PyObjCErr_ToObjCWithGILState + 46
4 _objc.so 0x0000000101ca5190 method_stub + 5936
5 _objc.so 0x0000000101ce3f30 ffi_closure_unix64_inner + 688
6 _objc.so 0x0000000101ce343e ffi_closure_unix64 + 70
7 libsystem_pthread.dylib 0x00007fff33e8b954 _pthread_start + 224
8 libsystem_pthread.dylib 0x00007fff33e874a7 thread_start + 15
)
libc++abi: terminating with uncaught exception of type NSException
-bash-3.2#

The issue is probably a UTF8 character issue in the workflow name, package, or drive name.

tim