运行 ios 模拟器时出现错误。我一登录,应用程序就崩溃了。
我在分支主管上,一切正常。我创建了一个新分支“android”并运行了 android 模拟器,修复了一些与 android 相关的问题。然后我想确保在 iPhone 中看起来仍然不错,所以我跑到了 iPhone 模拟器,这就是我遇到错误的时候。屏幕不会立即崩溃。我一登录就崩溃。android模拟器虽然运行得很好。我想我会使用“git checkout master”分支来查明导致该错误的确切原因,但该错误仍然存在于 master 分支上。这对我来说没有多大意义。
这是我的堆栈跟踪:
Malformed calls from JS: field sizes are different.
[[74,24],[19,1],[[64,2000,1552169087432,false]],415]
RCTFatal
-[RCTCxxBridge handleError:]
__34-[RCTCxxBridge _initializeBridge:]_block_invoke
facebook::react::RCTMessageThread::tryFunc(std::__1::function<void ()> const&)
facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_1::operator()() const
void std::__1::__invoke_void_return_wrapper::__call<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_1&>(facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_1&&&)
std::__1::__function::__func<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_1, std::__1::allocator<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_1>, void ()>::operator()()
std::__1::function<void ()>::operator()() const
invocation function for block in facebook::react::RCTMessageThread::runAsync(std::__1::function<void ()>)
CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK
__CFRunLoopDoBlocks
__CFRunLoopRun
CFRunLoopRunSpecific
+[RCTCxxBridge runRunLoop]
NSThread__start
_pthread_body
_pthread_body
thread_start
Run Code Online (Sandbox Code Playgroud)
我不知道如何调试这个问题。它无处不在,恢复到以前的提交也无济于事。错误详细信息并没有给我太多的工作。请帮忙!
这是我的 package.json 依赖项:
"@babel/core": "^7.3.3",
"antd-mobile-rn": "^2.2.1",
"axios": "^0.18.0",
"babel-eslint": "^8.2.2",
"bugsnag-react-native": …Run Code Online (Sandbox Code Playgroud) 我有一个Azure试用帐户,并且已将一些JSON文件上传到CosmosDB中。我正在创建一个python程序来查看数据,但是这样做很麻烦。这是我到目前为止的代码:
import pydocumentdb.documents as documents
import pydocumentdb.document_client as document_client
import pydocumentdb.errors as errors
url = 'https://ronyazrak.documents.azure.com:443/'
key = '' # primary key
# Initialize the Python DocumentDB client
client = document_client.DocumentClient(url, {'masterKey': key})
collection_link = '/dbs/test1/colls/test1'
collection = client.ReadCollection(collection_link)
result_iterable = client.QueryDocuments(collection)
query = { 'query': 'SELECT * FROM server s' }
Run Code Online (Sandbox Code Playgroud)
我在某处读到,该密钥将是我在Azure帐户Keys中可以找到的主密钥。我已经用图像中显示的主密钥填充了密钥字符串,但是出于保密目的,此处的密钥为空。
我还在某处读到,如果我的数据在“ test1” 集合中,则collection_link应该为“ / dbs / test1 / colls / test1” 。
我的代码在函数client.ReadCollection()处出错。
那是我有“ pydocumentdb.errors.HTTPFailure:状态代码:401 {“代码”:“未经授权”,“消息”:“的错误。输入授权令牌不能满足请求。请检查是否根据协议构建了预期的有效负载,并检查所使用的密钥。服务器使用以下有效负载进行签名:'get \ ncolls \ ndbs / test1 …
我试图将我的cosmosDB集合中的所有文档下载到本地目录.我想使用python修改所有JSON文档中的一些内容,然后将它们上传到另一个Azure帐户.下载我馆藏中所有文件的最简单,最快捷的方法是什么?我应该使用CosmosDB模拟器吗?我被告知要查看Azure的数据工厂?这有助于在本地下载文件吗?我也被提到了CosmosDB的数据迁移工具,我发现它有助于向CosmosDB导入数据,但我在导出方面找不到多少.我的收藏中有大约6GB的Json文件.
谢谢.