Assembly Line Pose Automation Kit crashes DAZ
Jimbotini
Posts: 44
I purchased the Assembly Line Pose Automation Kit and Bone Doctor during the launch sale of the Assembly Line Pose Automation Kit. However when using it to convert G3F poses to G8F it crashes DAZ Studio. Is anyone else having issues with it?
I verified that Bone Doctor does the conversion properly without issue, so it seems to be specific to the Assembly Line Pose Automation Kit. All I get in the log when I hit execute is:
2017-10-10 06:41:39.335 WARNING: libpng warning: iCCP: known incorrect sRGB profile2017-10-10 06:42:27.940 DEBUG: Executing Assembly Line
And the stack trace for the crash is below. It looks like it is attempting some sort of directory lookup. It also looks like the "Save Post Preset" action has a parameter "Filename" that points to "D:/Users/Tom/Documents/DAZ 3D/ ..." which is obviously invalid for anyone not named Tom, without a "D" drive, and not running Windows (I fail all 3 of those required conditions). I would hope this wouldn't make the QT library call fail, but I don't have much confidance. Does anyone know if that directory is something I can just change with the "Apply Preset File" action?
VM Regions Near 0x8:
-->
__TEXT 0000000100000000-0000000100002000 [ 8K] r-x/rwx SM=COW /Applications/DAZ 3D/*/DAZStudio.app/Contents/MacOS/DAZStudio
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 QtCore 0x0000000102ed6052 QDir::exists(QString const&) const + 12
1 libdzcore.dylib 0x0000000100262db3 DzDBTypeTableWrapper::getDefaultLoadedTypes() + 27681
2 libdzcore.dylib 0x00000001002680cf DzDBTypeTableWrapper::getDefaultLoadedTypes() + 48957
3 libdzcore.dylib 0x00000001002690fb DzDBTypeTableWrapper::getDefaultLoadedTypes() + 53097
4 QtScript 0x0000000104a0ee2a QScript::callQtMethod(QTJSC::ExecState*, QMetaMethod::MethodType, QObject*, QTJSC::ArgList const&, QMetaObject const*, int, bool) + 12282
5 QtScript 0x0000000104a10848 QScript::QtFunction::execute(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::ArgList const&) + 408
6 QtScript 0x0000000104a04526 QScript::QtFunction::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) + 186
7 QtScript 0x0000000104963de1 QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) const + 113
8 QtScript 0x000000010494c32d cti_op_call_NotJSFunction + 221
9 ??? 0x000027f28426cccd 0 + 43922552704205
10 QtScript 0x000000010490deb9 QTJSC::Interpreter::execute(QTJSC::FunctionExecutable*, QTJSC::ExecState*, QTJSC::JSFunction*, QTJSC::JSObject*, QTJSC::ArgList const&, QTJSC::ScopeChainNode*, QTJSC::JSValue*) + 901
11 QtScript 0x0000000104980e3d QTJSC::JSFunction::call(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::ArgList const&) + 137
12 QtScript 0x0000000104a05cfd QScript::QObjectConnectionManager::execute(int, void**) + 1139
13 QtScript 0x0000000104a04f9a QScript::QObjectConnectionManager::qt_metacall(QMetaObject::Call, int, void**) + 60
14 QtCore 0x0000000102f65055 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 1781
15 libdzcustomizedlg.dylib 0x000000011d0f22d2 DzButton::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 242
16 QtCore 0x0000000102f65131 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2001
17 QtGui 0x00000001037f8d65 QAbstractButton::clicked(bool) + 49
18 QtGui 0x000000010356448e QAbstractButtonPrivate::emitClicked() + 50
19 QtGui 0x00000001035651aa QAbstractButtonPrivate::click() + 230
20 QtGui 0x000000010356536c QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 106
21 QtGui 0x000000010324a3f0 QWidget::event(QEvent*) + 334
22 QtGui 0x0000000103564456 QAbstractButton::event(QEvent*) + 220
23 QtGui 0x00000001035f4d22 QPushButton::event(QEvent*) + 170
24 QtGui 0x00000001031f98b8 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 304
25 QtGui 0x00000001031fa348 QApplication::notify(QObject*, QEvent*) + 2666
26 libdzcore.dylib 0x00000001002e1ccf DzAnonymousLog::Data::Data() + 16199
27 QtCore 0x0000000102f4f7e2 QCoreApplication::notifyInternal(QObject*, QEvent*) + 104
28 QtGui 0x0000000103201ffe QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 432
29 QtGui 0x00000001031b0db3 qt_mac_handleMouseEvent(NSEvent*, QEvent::Type, Qt::MouseButton, QWidget*, bool) + 995
30 com.apple.AppKit 0x00007fff2e34559e -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 1961
31 com.apple.AppKit 0x00007fff2e3449d8 -[NSWindow(NSEventRouting) sendEvent:] + 497
32 QtGui 0x00000001031a0f12 -[QCocoaPanel sendEvent:] + 114
33 com.apple.AppKit 0x00007fff2e1a5863 -[NSApplication(NSEvent) sendEvent:] + 307
34 QtGui 0x00000001031ac07e -[QNSApplication sendEvent:] + 94
35 com.apple.AppKit 0x00007fff2dc45016 -[NSApplication _doModalLoop:peek:] + 551
36 com.apple.AppKit 0x00007fff2de2ab71 __33-[NSApplication runModalSession:]_block_invoke_2 + 69
37 com.apple.AppKit 0x00007fff2de2ab19 __33-[NSApplication runModalSession:]_block_invoke + 83
38 com.apple.AppKit 0x00007fff2e2d706c _NSTryRunModal + 100
39 com.apple.AppKit 0x00007fff2de2aa0a -[NSApplication runModalSession:] + 133
40 QtGui 0x00000001031b4ad1 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 713
41 QtCore 0x0000000102f4cb68 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 394
42 QtGui 0x0000000103655fe3 QDialog::exec() + 243
43 libdzcustomizedlg.dylib 0x000000011d0f3b03 DzDialog::exec() + 13
44 libdzcustomizedlg.dylib 0x000000011d0f5d48 DzDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 154
45 libdzcustomizedlg.dylib 0x000000011d0f6398 DzDialog::qt_metacall(QMetaObject::Call, int, void**) + 72
46 libdzcustomizedlg.dylib 0x000000011d0f64d2 DsBasicDialog::qt_metacall(QMetaObject::Call, int, void**) + 38
47 QtScript 0x0000000104a0ee2a QScript::callQtMethod(QTJSC::ExecState*, QMetaMethod::MethodType, QObject*, QTJSC::ArgList const&, QMetaObject const*, int, bool) + 12282
48 QtScript 0x0000000104a10848 QScript::QtFunction::execute(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::ArgList const&) + 408
49 QtScript 0x0000000104a04526 QScript::QtFunction::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) + 186
50 QtScript 0x0000000104963de1 QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) const + 113
51 QtScript 0x000000010494c32d cti_op_call_NotJSFunction + 221
52 ??? 0x000027f28423965e 0 + 43922552493662
53 QtScript 0x000000010490d5f9 QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, int, QTJSC::ScopeChainNode*, QTJSC::JSValue*) + 975
54 QtScript 0x000000010490d77c QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::ScopeChainNode*, QTJSC::JSValue*) + 114
55 QtScript 0x00000001049e7a80 QScriptEnginePrivate::evaluateHelper(QTJSC::ExecState*, long, QTJSC::EvalExecutable*, bool&) + 754
56 QtScript 0x00000001049e7c36 QScriptEngine::evaluate(QScriptProgram const&) + 140
57 libdzcore.dylib 0x0000000100cd7e61 DzSceneSelectionDropDown::Data::Data() + 55941
58 libdzcore.dylib 0x0000000100cd8564 DzSceneSelectionDropDown::Data::Data() + 57736
59 libdzcore.dylib 0x0000000100cd85d7 DzSceneSelectionDropDown::Data::Data() + 57851
60 libdzcore.dylib 0x0000000100cddb13 DzSceneSelectionDropDown::Data::Data() + 79671
61 libdzcore.dylib 0x0000000100cde247 DzSceneSelectionDropDown::Data::Data() + 81515
62 QtScript 0x0000000104a0ee2a QScript::callQtMethod(QTJSC::ExecState*, QMetaMethod::MethodType, QObject*, QTJSC::ArgList const&, QMetaObject const*, int, bool) + 12282
63 QtScript 0x0000000104a10848 QScript::QtFunction::execute(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::ArgList const&) + 408
64 QtScript 0x0000000104a04526 QScript::QtFunction::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) + 186
65 QtScript 0x0000000104963de1 QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) const + 113
66 QtScript 0x000000010494c32d cti_op_call_NotJSFunction + 221
67 ??? 0x000027f28420b56a 0 + 43922552305002
68 QtScript 0x000000010490d5f9 QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, int, QTJSC::ScopeChainNode*, QTJSC::JSValue*) + 975
69 QtScript 0x000000010490d77c QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::ScopeChainNode*, QTJSC::JSValue*) + 114
70 QtScript 0x00000001049e7a80 QScriptEnginePrivate::evaluateHelper(QTJSC::ExecState*, long, QTJSC::EvalExecutable*, bool&) + 754
71 QtScript 0x00000001049e7c36 QScriptEngine::evaluate(QScriptProgram const&) + 140
72 libdzcore.dylib 0x0000000100cd7e61 DzSceneSelectionDropDown::Data::Data() + 55941
73 libdzcore.dylib 0x0000000100cd8564 DzSceneSelectionDropDown::Data::Data() + 57736
74 libdzcore.dylib 0x0000000100cd85d7 DzSceneSelectionDropDown::Data::Data() + 57851
75 libdzcore.dylib 0x0000000100cd86b9 DzSceneSelectionDropDown::Data::Data() + 58077
76 libdzcore.dylib 0x00000001002a27f9 DzAbstractAssetContainer::Data::Data() + 14131
77 libdzcore.dylib 0x00000001002a478d DzScriptAction::Data::Data(QString const&) + 1521
78 QtCore 0x0000000102f65131 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2001
79 QtGui 0x00000001031f58a2 QAction::activate(QAction::ActionEvent) + 194
80 QtGui 0x00000001031ab505 -[QCocoaMenuLoader qtDispatcherToQAction:] + 69
81 com.apple.AppKit 0x00007fff2e1a99a6 -[NSApplication(NSResponder) sendAction:to:from:] + 312
82 com.apple.AppKit 0x00007fff2dc3f35f -[NSMenuItem _corePerformAction] + 323
83 com.apple.AppKit 0x00007fff2dc3f0e7 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 114
84 com.apple.AppKit 0x00007fff2dcc4cba -[NSMenu performActionForItemAtIndex:] + 133
85 com.apple.AppKit 0x00007fff2dcc4c25 -[NSMenu _internalPerformActionForItemAtIndex:] + 94
86 com.apple.AppKit 0x00007fff2dcc4a55 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 106
87 com.apple.AppKit 0x00007fff2db8b4c2 NSSLMMenuEventHandler + 882
88 com.apple.HIToolbox 0x00007fff2f6ee284 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1541
89 com.apple.HIToolbox 0x00007fff2f6ed5cd SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 374
90 com.apple.HIToolbox 0x00007fff2f7028d1 SendEventToEventTarget + 39
91 com.apple.HIToolbox 0x00007fff2f74be09 SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 411
92 com.apple.HIToolbox 0x00007fff2f774d3e SendMenuCommandWithContextAndModifiers + 49
93 com.apple.HIToolbox 0x00007fff2f774cfa SendMenuItemSelectedEvent + 188
94 com.apple.HIToolbox 0x00007fff2f774bd4 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 96
95 com.apple.HIToolbox 0x00007fff2f775576 MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) + 559
96 com.apple.HIToolbox 0x00007fff2f7752b6 _HandleMenuSelection2 + 472
97 com.apple.AppKit 0x00007fff2db7cce3 _NSHandleCarbonMenuEvent + 244
98 com.apple.AppKit 0x00007fff2ddd6dc6 _DPSEventHandledByCarbon + 54
99 com.apple.AppKit 0x00007fff2e1a7546 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 914
100 com.apple.AppKit 0x00007fff2da07805 -[NSApplication run] + 764
101 QtGui 0x00000001031b4b77 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 879
102 QtCore 0x0000000102f4cb68 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 394
103 QtCore 0x0000000102f4ff33 QCoreApplication::exec() + 175
104 libdzcore.dylib 0x00000001002e6bee DzAnonymousLog::Data::Data() + 36454
105 libdzcore.dylib 0x00000001002faa71 DzAnonymousLog::Data::Data() + 117993
106 com.DAZ.DAZStudio 0x00000001000010b7 main + 603
107 com.DAZ.DAZStudio 0x0000000100000d58 start + 52
This is on MacOS High Sierra and DAZ 4.9.4.122 on a MacBook Pro.

Comments
You might try posting in the Commercial Thread for the product as the vendor has been replying to questions there.
https://www.daz3d.com/forums/discussion/196216/released-assembly-line-pose-automation-kit-commercial/p1
I am sorry you are having difficulty (and thanks for the support
) There is a bug in the current version of the Stop If Partial Pose action (the first action in the G3->G8 Assembly Line). If the Input tab has Apply to Figure, it will cause a problem. This is probably what you have been seeing. Either apply to the preset list (and make sure there are files in the list) or temporarily delete the "Stop if Partial Pose" action. This bug has been fixed but needs to go through Daz Q&A.
As somefunok mentioned, the other thread will automatically notify me when a new post occurs so you can get a faster response there.
Thanks for your reply. I saw somefunok's note about the other forum post, but couldn't respond in it yesterday. I'll try your suggestions and if it doesn't work I'll update on the other forum.
I do find it odd that when I ssearched the forums for the product title, the other forum post didnt' show in the first page of results. As a programmer, I find that a little perturbing. Maybe quotes would have helped. *shakes fists at DAZ forums.
LOL. Yes, I find the forum search more than a little useless
If you have the DAZ Browser Deals plugin, it will show you all related forum threads on the product page as links. I found that very useful. to track down threads.
But you also can use google, if you use forum.daz3d as search word before your search key words.
That fixed the issue I have. I'll have to read documentation to see how to get it to automate some other tasks.
Excellent! I am happy that was the problem. I will submit all the fixes to Daz this weekend.