No takers? 

> On 4 Nov 2015, at 22:19, 2551 <2551p...@gmail.com> wrote:
> 
> I have an OSX app built on 10.11.1, deployment target 10.9. The app builds 
> and runs without any AutoLayout issues or warnings from Xcode. I have 
> ambiguities turned on.
> 
> The problem is when I try to run the app on 10.9. Although the app will run 
> without fatally crashing, one of its main windows won’t open. In Console, on 
> launch I first see the message
> 
> 
> “Unable to create description in 
> descriptionForLayoutAttribute_layoutItem_coefficient. Something is nil.”
> 
> 
> If I then try to open the window from a menu command, I get the stacktrace 
> (relevant part appended below). I see the ‘mutually exclusive’ error starting 
> at line 18 in the trace, but I’ve manually been through the constraints and 
> can’t see any conflicts. I’ve also removed all constraints and had Xcode do 
> “Add Missing Constraints” after that. Again, no AutoLayout errors on build, 
> but still the mutually exclusive exception occurs on 10.9.
> 
> Does anyone have any debugging tips as to how do I can find the source of the 
> problem when neither Xcode nor Console on my build machine make any 
> complaints?
> 
> 
> Best
> 
> 
> Phil
> 
> 
> 
> 
> 
>       0   CoreFoundation                      0x00007fff9497025c 
> __exceptionPreprocess + 172
> 
>       1   libobjc.A.dylib                     0x00007fff92de3e75 
> objc_exception_throw + 43
> 
>       2   CoreFoundation                      0x00007fff9497010c 
> +[NSException raise:format:] + 204
> 
>       3   Foundation                          0x00007fff8f98cc55 
> descriptionForLayoutAttribute_layoutItem_coefficient + 145
> 
>       4   Foundation                          0x00007fff8f98caaf 
> -[NSLayoutConstraint equationDescription] + 215
> 
>       5   Foundation                          0x00007fff8f98cf3e 
> -[NSLayoutConstraint description] + 298
> 
>       6   CoreFoundation                      0x00007fff949620e1 -[NSArray 
> descriptionWithLocale:indent:] + 481
> 
>       7   Foundation                          0x00007fff8f7517bb 
> _NSDescriptionWithLocaleFunc + 64
> 
>       8   CoreFoundation                      0x00007fff9485ece4 
> __CFStringAppendFormatCore + 7332
> 
>       9   CoreFoundation                      0x00007fff9488d263 
> _CFStringCreateWithFormatAndArgumentsAux + 115
> 
>       10  CoreFoundation                      0x00007fff948c4aeb _CFLogvEx + 
> 123
> 
>       11  Foundation                          0x00007fff8f77b32c NSLogv + 79
> 
>       12  Foundation                          0x00007fff8f77b2b8 NSLog + 148
> 
>       13  AppKit                              0x00007fff8f1dc194 
> -[NSView(NSConstraintBasedLayout) 
> engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:] + 114
> 
>       14  Foundation                          0x00007fff8f98713e -[NSISEngine 
> handleUnsatisfiableRowWithHead:body:usingInfeasibilityHandlingBehavior:mutuallyExclusiveConstraints:]
>  + 507
> 
>       15  Foundation                          0x00007fff8f98789c -[NSISEngine 
> tryUsingArtificialVariableToAddConstraintWithMarker:rowBody:usingInfeasibilityHandlingBehavior:mutuallyExclusiveConstraints:]
>  + 379
> 
>       16  Foundation                          0x00007fff8f784e89 -[NSISEngine 
> tryToAddConstraintWithMarker:expression:integralizationAdjustment:mutuallyExclusiveConstraints:]
>  + 663
> 
>       17  Foundation                          0x00007fff8f98d897 
> -[NSLayoutConstraint 
> _addLoweredExpression:toEngine:integralizationAdjustment:lastLoweredConstantWasRounded:mutuallyExclusiveConstraints:]
>  + 285
> 
>       18  Foundation                          0x00007fff8f7792cf 
> -[NSLayoutConstraint 
> _addToEngine:integralizationAdjustment:mutuallyExclusiveConstraints:] + 204
> 
>       19  AppKit                              0x00007fff8e97520b 
> __52-[NSView(NSConstraintBasedLayout) _setLayoutEngine:]_block_invoke_2 + 411
> 
>       20  Foundation                          0x00007fff8f7873aa -[NSISEngine 
> withBehaviors:performModifications:] + 119
> 
>       21  AppKit                              0x00007fff8e8d795c 
> -[NSView(NSConstraintBasedLayout) _withAutomaticEngineOptimizationDisabled:] 
> + 66
> 
>       22  AppKit                              0x00007fff8e975049 
> __52-[NSView(NSConstraintBasedLayout) _setLayoutEngine:]_block_invoke + 433
> 
>       23  AppKit                              0x00007fff8e8da4fa 
> -[NSView(NSConstraintBasedLayout) _setLayoutEngine:] + 229
> 
>       24  AppKit                              0x00007fff8e975122 
> __52-[NSView(NSConstraintBasedLayout) _setLayoutEngine:]_block_invoke_2 + 178
> 
>       25  Foundation                          0x00007fff8f7873aa -[NSISEngine 
> withBehaviors:performModifications:] + 119
> 
>       26  AppKit                              0x00007fff8e8d795c 
> -[NSView(NSConstraintBasedLayout) _withAutomaticEngineOptimizationDisabled:] 
> + 66
> 
>       27  AppKit                              0x00007fff8e975049 
> __52-[NSView(NSConstraintBasedLayout) _setLayoutEngine:]_block_invoke + 433
> 
>       28  AppKit                              0x00007fff8e8da4fa 
> -[NSView(NSConstraintBasedLayout) _setLayoutEngine:] + 229
> 
>       29  AppKit                              0x00007fff8e97ab9e 
> make_and_host_engine + 256
> 
>       30  AppKit                              0x00007fff8e97a8e7 
> -[NSView(NSConstraintBasedLayout) _didChangeHostsAutolayoutEngineTo:] + 165
> 
>       31  AppKit                              0x00007fff8e91ccce 
> -[NSView(NSConstraintBasedLayout) _engageAutolayout] + 81
> 
>       32  AppKit                              0x00007fff8e91cceb 
> -[NSView(NSConstraintBasedLayout) _engageAutolayout] + 110
> 
>       33  AppKit                              0x00007fff8e8e240a 
> -[NSView(NSConstraintBasedLayout) _layoutEngine_windowDidChange] + 87
> 
>       34  AppKit                              0x00007fff8f01c8ee __21-[NSView 
> _setWindow:]_block_invoke643 + 67
> 
> 
> 
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/sqwarqdev%40icloud.com
> 
> This email sent to sqwarq...@icloud.com


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to