, так что у меня есть довольно сложный проект с использованием новых технологий, с одной стороны, я использую react-native-macos для создания приложения для macos, я также использую rxdb с некоторыми родными соединителями sqlite для хранения данных. В любом случае, я столкнулся со странной проблемой, я не знаю, когда она началась, но теперь, когда я пытаюсь использовать отладчик chrome для отладки приложения, приложение зависает, и отладчик ничего не показывает, кроме некоторых предупреждение о несбалансированном состоянии:
chrome консоль
если отладчик не подключен, приложение запускается без проблем, но создание приложения без отладчика на самом деле не вариант.
Теперь может быть много вещей, которые идет не так:
- Как видите, я запускаю несколько экземпляров RCTRootView
- Может быть проблема с response-native-macos, хотя я сомневаюсь, что все работало нормально, пока что-то не изменилось в моем проекте (перед запуском нескольких экземпляров RCTRootView)
- Может быть, что-то связано с собственным соединителем SQLite, который я использую?
Любые советы по отладке проблемы были бы очень признательны !
PD Я попытался разделить мою историю git пополам, чтобы попытаться найти проблему, но это слишком сложно / требует много времени, поскольку за последние недели произошли серьезные изменения компиляции / базы данных
Edit: в xcode есть немного больше вывода, который не отображается в chrome:
2020-07-11 10:16:36.315968+0200 kipu[23727:437914] [] nw_socket_handle_socket_event [C7:1] Socket SO_ERROR [61: Connection refused]
2020-07-11 10:16:36.316257+0200 kipu[23727:437919] [] nw_connection_get_connected_socket [C7] Client called nw_connection_get_connected_socket on unconnected nw_connection
2020-07-11 10:16:36.316343+0200 kipu[23727:437919] TCP Conn 0x600003718000 Failed : error 0:61 [61]
2020-07-11 10:16:36.343 [info][tid:main][RCTPerformanceLogger.m:79] Unbalanced calls start/end for tag 16
Edit 2: теперь я попытался отладить приложение с помощью response-native-debugger приложение, которое в прошлом решил некоторые проблемы, и, похоже, в этом случае он также позволяет ему работать ... так что я думаю, что на данный момент моя проблема решена, я думаю, это как-то связано с моей установкой chrome.