TouchID crash on some iPhone 5S devices - objective-c

My app crashes on some iPhone 5S device (only some) with the error:
Fatal Exception: NSInternalInconsistencyException Unexpected error:
Error Domain=NSCocoaErrorDomain Code=4097 "The operation couldn’t be
completed. (Cocoa error 4097.)" (connection to service named
com.apple.CoreAuthentication.daemon) UserInfo=0x174461dc0
{NSDebugDescription=connection to service named
com.apple.CoreAuthentication.daemon}
The line which breaks the app is the following:
LAContext().canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error: nil)
Is this an Apple bug?
What am I doing wrong here?

It's an iOS bug. When an API returns a 4097 error, it usually means that the system daemon that was responsible for handling your request crashed. You can look for crash logs from the device and file a bug with Apple.

Related

App is crashing due to mlmodel file url not found in iOS 13 beta and above

Have been using ml model in my app.It was working awesome below iOS 13.But the same mlmodle get crashed in iOS 13 and above.Please guide me asap.I feel its a bug with Apple .PFB logs
[coreml] MLModelAsset: load failed with error Error
Domain=com.apple.CoreML Code=0 "Invalid URL for .mlmodel."
UserInfo={NSLocalizedDescription=Invalid URL for .mlmodel.}
2019-09-14 18:32:58.776078+0530 Testing[565:205914] [coreml]
MLModelAsset: modelWithError: load failed with error Error
Domain=com.apple.CoreML Code=0 "Invalid URL for .mlmodel."
UserInfo={NSLocalizedDescription=Invalid URL for .mlmodel.}
Fatal error: 'try!' expression unexpectedly raised an error: Error
Domain=com.apple.CoreML Code=0 "Invalid URL for .mlmodel."
UserInfo={NSLocalizedDescription=Invalid URL for .mlmodel.}:
2019-09-14 18:32:58.777056+0530 OrigoTesting[565:205914] Fatal error:
'try!' expression unexpectedly raised an error: Error
Domain=com.apple.CoreML Code=0 "Invalid URL for .mlmodel."
UserInfo={NSLocalizedDescription=Invalid URL for .mlmodel.}: file
ModelWrapper.swift, line 30
In My Model Wrapper file i have below code
public init(url: URL) {
print("url :\(url)")
self.model = try! TestModel(contentsOf: url)
}
This code works below iOS 13 very well.
Please guide.
The model will get compiled, when you bundle your app. For iOS 13 you have to search for .mlmodelc in your bundle, the .mlmodel file doesn't exist on your iPhone.
Use
URL(fileURLWithPath: modelDestination)
instead of
URL(string: modelDestination)
when creating the compiled url.

App authenticity is giving a different error

I am trying to implement app authenticity on android native app. It works fine I am able to get fail on app authenticity failure .. But the problem is I am getting an error saying .
Unexpected errorCode occurred. Please try again.
But what I am expecting is. I was seeing this error before yesterday, But from yesterday I am seeing "Unexpected errorCode occurred. Please try again.". I took an update can that be a cause.
app authenticity security check failed
And I am also seeing below error, even before fail is being called.
07-27 05:30:02.392 15664-15664/com.ds I/MultiDex: VM has multidex support, MultiDex support library is disabled.
07-27 05:30:02.392
15664-15664/com.ds I/MultiDex: install
07-27 05:30:02.392
15664-15664/com.ds I/MultiDex: VM has multidex support, MultiDex
support library is disabled.
07-27 05:30:02.448 15664-15686/com.ds
W/com.worklight.common.Logger:
com.worklight.common.Logger.setContext(Context) must be called to
fully enable debug log capture. Currently, the 'capture' flag is set
but the 'context' field is not. This warning will only be printed
once.
07-27 05:30:03.493 15664-15670/com.ds W/art:
Suspending all threads took: 149.185ms
I was checking the value(App authenticity failure message) by
calling wlFailResponse.getErrorMsg() which was giving me
"Unexpected errorCode occurred. Please try again."
But the actual value(App authenticity failure message) that i am looking for
was in wlFailResponse.getResponseJSON().getString("reason").

Thread 1: Signal SIGABRT in Xcode

Getting error while running App in Xcode and shows error like this
"terminating with uncaught exception of type NSException"
looking for your help

How to debug Core Data validation error code zero (0)?

When I call save on the Core Data managed object context while running the application in the simulator (iOS 5.1.1, XCode 4.4.1) I get two of the following validation errors:
Error Domain=CollectionItemError Code=0 "The operation couldn’t be completed. (CollectionItemError error 0.)"
Since there is an error code of zero (0) I'm not sure how to debug the problem. Suggestions?

Tableview doesn't load with error "Failed to load resource" on Android 2.2

My app works fine on the iPhone simulator. However, when I launch the Android 2.2 simulator, the app loads (all the tabs appear) but then it crashes before my TableView appears. Here's the error:
E/TiJSError( 269): (main) [644,1030] ----- Titanium Javascript Runtime Error -----
E/TiJSError( 269): (main) [1,1031] - In ti:/titanium.js:178,19
E/TiJSError( 269): (main) [0,1031] - Message: Uncaught Error: Failed to load resource, Java exception was thrown.
E/TiJSError( 269): (main) [1,1032] - Source: source = assets.readAsset(assetPath);
E/V8Exception( 269): Exception occurred at ti:/titanium.js:178: Uncaught Error: Failed to load resource, Java exception was thrown.
Does this have anything to do with memory? How can I fix this?
Thanks!!
I had a similar problem, and it turned out to be a memory issue.
Try inserting the following line into tiapp.xml:
<property name="ti.android.threadstacksize" type="int">32768</property>
Then clean the Android build folder and run the app again. I hope it works for you!