node.js C++ アドオンでuv_queue_workを使用していくつかの並列作業を行っています。
Complete メソッドからJS にコールバックしようとするまで、すべて正常に動作します。
私は得る: CHECK(thread_local_top()->TryCatchHandler() == that) 失敗しました。
これを引き起こしている可能性のあるものについての指針はありますか?
次のコードを使用してコールバックしています。
//Get emit method from JS object and check !IsEmpty and IsFunction
v8::TryCatch tc;
emit->Call(pxy,1,argv); // The error happens in this statement.
if (tc.HasCaught()){
//Some handler code
}