

For example, when saving a version to the Registry it will be done as the actual user who performed this action in NiFi. I believe you have found your problem in your NiFi node certificates: If this solves your problem, please accept this as answer so others running into it can find this solution. The NIFi nodes are establishing the connection to the the NIFi-registry to retrieve bucket information. That means NiFi is acting as a client and not a server in the TLS 2-way handshake. I will e-mail it to Quinn.Since NiFi nodes have no client certificate to offer to NiFi-Registry for the purpose of authentication and then authorization, the nodes are failing to retrieve the bucket listing. I have written a minimal reproducer, but it seems I cannot link to it here, or attach it. You could swizzle - to check for a zero characterRange and return rather than asserting but, as saith the ancients,. Trying to catch the NSInternalInconsistencyException is a bad idea. In that case, fire will come forth from the NSTextLineFragment and consume you, and you will die after the NSInternalInconsistencyException. You can make this worse if you hold pointers to a _UITextLayoutFragmentView's layer and try to render them yourself. In this case, by no fault of your own, fire comes forth from the NSTextLineFragment and consumes you. CoreAnimation queues stuff up to do later, and may render a layer after it has been removed from the layer hierarchy.If a _UITextLayoutFragmentView's layer that is in the CALayer hierarchy gets removed from the layer hierarchy while you hold a pointer to it, if you attempt to call drawInContext: on this pointer that you hold later, fire will come forth from the NSTextLineFragment and consume you.Especially if they have text correction squigglies in them. These _UITextLayoutFragmentViews change on a regular basis when you're typing into them.UITextFields contain an internal TextKit view called a _UITextLayoutFragmentView.There are certain cases in which you can make this worse, though, and you should avoid doing those.Īs far as I understand, this happens because:

I think there isn't anything you can do about this when it happens infrequently like this. Out of bounds characterRange specified to _drawTexCorrectionMarker:characterRange:atOrigin:graphicsContext:įatal Exception: NSInternalInconsistencyException 0 CoreFoundation 0x9905c _exceptionPreprocessġ libobjc.A.dylib 0x15f54 objc_exception_throwĢ Foundation 0x13099c _userInfoForFileAndLineģ UIFoundation 0xa933c -Ĥ UIFoundation 0x8b08 -ĥ UIFoundation 0圆5c44 -Ħ UIFoundation 0圆9ef4 -ħ UIFoundation 0x3eb80 -Ĩ UIKitCore 0圆49ce4 _UITextCanvasDrawWithFadedEdgesInContextĩ UIKitCore 0x77cb4c -ġ0 UIKitCore 0x188930 -ġ1 QuartzCore 0x4d2c8 CABackingStoreUpdate_ġ2 QuartzCore 0x8fe60 invocation function for block in CA::Layer::display_()ġ3 QuartzCore 0x91ae0 -ġ4 QuartzCore 0x31bc4 CA::Layer::layout_and_display_if_needed(CA::Transaction*)ġ5 QuartzCore 0x460b0 CA::Context::commit_transaction(CA::Transaction*, double, double*)ġ6 QuartzCore 0x4f174 CA::Transaction::commit()ġ7 QuartzCore 0x3121c CA::Transaction::flush_as_runloop_observer(bool)ġ8 UIKitCore 0x544c28 _UIApplicationFlushCATransactionġ9 UIKitCore 0x7dead8 _UIUpdateSequenceRunĢ0 UIKitCore 0xe56294 schedulerStepScheduledMainSectionĢ1 UIKitCore 0xe55760 runloopSourceCallbackĢ2 CoreFoundation 0xbb030 _CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION_Ģ3 CoreFoundation 0xcbcf0 _CFRunLoopDoSource0Ģ4 CoreFoundation 0x5ff8 _CFRunLoopDoSources0Ģ6 CoreFoundation 0x1f3c8 CFRunLoopRunSpecificĢ7 GraphicsServices 0x138c GSEventRunModalĢ8 UIKitCore 0x51b060 -ģ1 User Mobile 0x25f18 main + 43 (main.m:43) This is of a kind range exception, please do the needful.įatal Exception: NSInternalInconsistencyException Similar issues have found in the forum when upgrading from iOS 12 to 13 but they related to threading issues, this issue is happening for most of our users repeatedly, we tried various scenarios but unable to find the root cause. We are clueless as nothing in the stack call our native codeĪnd each line in the stack relates to UI.

We are facing the below crash quite for some days, With key NSInternalInconsistencyException, after our users got updated their OS to iOS 15, for earlier versions it works fine without any crash.
