Post

Replies

Boosts

Views

Activity

iOS 17, NSURLSession, NSURLSessionDownloadTask, Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"
Hello, My App uses NSURLSession to send network requests. Recently, on the iOS 17.0 system version, I've noticed an increase in ENOENT errors. However, I'm unable to identify the cause from the logs. I would like to inquire if there have been any changes to NSURLSession in this version? Why would this error code occur? Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory" UserInfo={NSErrorFailingURLStringKey=https://example.com, NSErrorFailingURLKey=https://example.com, _NSURLErrorRelatedURLSessionTaskErrorKey=( "LocalDownloadTask <AC10B665-F59A-469C-876C-F88EEAEC26E1>.<11>" ), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDownloadTask <AC10B665-F59A-469C-876C-F88EEAEC26E1>.<11>}, response:<NSHTTPURLResponse: 0x280b8d000> { URL: https://example.com } { Status Code: 200 // session NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration]; NSOperationQueue *operationQueue = [[NSOperationQueue alloc] init]; operationQueue.maxConcurrentOperationCount = 1; _session = [NSURLSession sessionWithConfiguration:config delegate:self delegateQueue:operationQueue]; // task NSURLSessionTask *task = [self.session downloadTaskWithRequest:operation.request]; task.priority = operation.networkPriority; [task resume]; Looking forward to your reply!!!
6
2
1.4k
Sep ’23
Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"
Hello, My App uses NSURLSession to send network requests. Recently, on the iOS 17.0 system version, I've noticed an increase in ENOENT errors. However, I'm unable to identify the cause from the logs. I would like to inquire if there have been any changes to NSURLSession in this version? Why would this error code occur? Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory" UserInfo={NSErrorFailingURLStringKey=https://example.com, NSErrorFailingURLKey=https://example.com, _NSURLErrorRelatedURLSessionTaskErrorKey=( "LocalDownloadTask <AC10B665-F59A-469C-876C-F88EEAEC26E1>.<11>" ), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDownloadTask <AC10B665-F59A-469C-876C-F88EEAEC26E1>.<11>}, response:<NSHTTPURLResponse: 0x280b8d000> { URL: https://example.com } { Status Code: 200 To add on, according to the online logs, I found that the error occurs when users put the App into the background for a minute, then hot restart the App and bring it to the foreground to initiate a network request.
3
0
2.6k
Sep ’23
invocation function for block in TCPIOConnection::_tlsValidateServerTrust
Hello, my app crashed on iOS 12.x, it only crashed on iOS 12.x system, I don’t know what to do? I use NSURLSession to download remote image. Please help me thanks I have tried to look out and explore but can't find the reason or nor reproduce it yet. Date/Time: 2021-08-10 04:28:44.855 +0800 OS Version: iOS 12.4 (16G77) Report Version: 104 Monitor Type: Unix Signal Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x00000000 at 0x0000000190b530dc Crashed Thread: 40 Pthread id: 1160889 Thread 0: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 libsystem_kernel.dylib mach_msg + 72 2 CoreFoundation __CFRunLoopServiceMachPort + 236 3 CoreFoundation __CFRunLoopRun + 1360 4 CoreFoundation CFRunLoopRunSpecific + 436 5 GraphicsServices GSEventRunModal + 104 6 UIKitCore UIApplicationMain + 212 7 MyAPP main + 300 8 libdyld.dylib start + 4 Pthread id: 1166811 Thread 40 Crashed: 0 libsystem_kernel.dylib __pthread_kill + 8 1 libsystem_pthread.dylib pthread_kill$VARIANT$armv81 + 296 2 libsystem_c.dylib abort + 140 3 libsystem_c.dylib __assert_rtn + 312 4 CFNetwork invocation function for block in TCPIOConnection::_tlsValidateServerTrust(nw_tls_context*) + 0 5 CFNetwork TCPIOConnection::_handleConnectionEvent(unsigned int, void const*) + 980 6 CFNetwork invocation function for block in TCPIOConnection::_startConnection() + 108 7 libnetwork.dylib __tcp_connection_start_block_invoke + 1020 8 libdispatch.dylib _dispatch_client_callout + 16 9 libdispatch.dylib _dispatch_block_invoke_direct$VARIANT$armv81 + 216 10 MyAPP __innerBlockOnce_block_invoke + 148 11 libdispatch.dylib _dispatch_call_block_and_release + 24 12 libdispatch.dylib _dispatch_client_callout + 16 13 libdispatch.dylib _dispatch_lane_serial_drain$VARIANT$armv81 + 548 14 libdispatch.dylib _dispatch_lane_invoke$VARIANT$armv81 + 464 15 libdispatch.dylib _dispatch_workloop_invoke$VARIANT$armv81 + 1900 16 libdispatch.dylib _dispatch_workloop_worker_thread + 584 17 libsystem_pthread.dylib _pthread_wqthread + 304 Enqueue thread backtrace: 0 MyAPP innerBlockOnce + 36 1 MyAPP _dispatch_async + 44 2 libnetwork.dylib nw_connection_report_state_with_handler_locked + 1196 3 libnetwork.dylib nw_connection_endpoint_report + 7392 4 libnetwork.dylib nw_endpoint_handler_report + 180 5 libnetwork.dylib nw_endpoint_resolver_update + 8220 6 libnetwork.dylib __nw_resolver_update_client_block_invoke + 104 7 MyAPP __innerBlockOnce_block_invoke + 148 8 libdispatch.dylib _dispatch_call_block_and_release + 24 9 libdispatch.dylib _dispatch_client_callout + 16 10 libdispatch.dylib _dispatch_workloop_invoke$VARIANT$armv81 + 2200 11 libdispatch.dylib _dispatch_workloop_worker_thread + 584 12 libsystem_pthread.dylib _pthread_wqthread + 304 13 libsystem_pthread.dylib start_wqthread + 4 Enqueue thread backtrace: 0 MyAPP innerBlockOnce + 36 1 MyAPP _dispatch_async + 44 2 libnetwork.dylib nw_queue_context_async + 88 3 libnetwork.dylib nw_resolver_update_client + 316 4 libnetwork.dylib nw_resolver_update_status_locked + 632 5 libnetwork.dylib nw_resolver_host_resolve_callback + 2472 6 libsystem_dnssd.dylib handle_addrinfo_response + 412 7 libsystem_dnssd.dylib DNSServiceProcessResult + 596 8 MyAPP __innerBlock_block_invoke + 140 9 libdispatch.dylib _dispatch_client_callout + 16 10 libdispatch.dylib _dispatch_continuation_pop$VARIANT$armv81 + 404 11 libdispatch.dylib _dispatch_source_invoke$VARIANT$armv81 + 1232 12 libdispatch.dylib _dispatch_workloop_invoke$VARIANT$armv81 + 1900 13 libdispatch.dylib _dispatch_workloop_worker_thread + 584 14 libsystem_pthread.dylib _pthread_wqthread + 304 15 libsystem_pthread.dylib start_wqthread + 4 Enqueue thread backtrace: 0 MyAPP innerBlock + 36 1 MyAPP _dispatch_source_set_event_handler + 44 2 libsystem_dnssd.dylib DNSServiceSetDispatchQueue + 236 3 libnetwork.dylib nw_resolver_create_dns_service_locked + 1836 4 libnetwork.dylib __nw_resolver_set_update_handler_block_invoke + 96 5 libnetwork.dylib nw_queue_context_async_if_needed + 100 6 libnetwork.dylib nw_resolver_set_update_handler + 328 7 libnetwork.dylib -[NWConcrete_nw_endpoint_resolver startWithHandler:] + 1696 8 libnetwork.dylib nw_endpoint_handler_path_change + 11544 9 libnetwork.dylib __nw_endpoint_handler_initialize_association_block_invoke + 172 10 libnetwork.dylib __nw_association_update_paths_block_invoke.73 + 64 11 libnetwork.dylib nw_hash_table_apply + 316 12 libnetwork.dylib nw_association_update_paths + 320 13 libnetwork.dylib nw_path_necp_update_evaluator + 1224 14 libnetwork.dylib nw_path_necp_check_for_updates + 908 15 libdispatch.dylib _dispatch_client_callout + 16 16 libdispatch.dylib _dispatch_continuation_pop$VARIANT$armv81 + 404 17 libdispatch.dylib _dispatch_source_invoke$VARIANT$armv81 + 1232 18 libdispatch.dylib _dispatch_workloop_invoke$VARIANT$armv81 + 1900 19 libdispatch.dylib _dispatch_workloop_worker_thread + 584 20 libsystem_pthread.dylib _pthread_wqthread + 304 21 libsystem_pthread.dylib start_wqthread + 4
5
0
1.9k
Aug ’21