10 Feb 2022 - Forge CLI version 3.0.0

forge tunnel does not work with runtime snapshots property true

Get this:

=== Bundling code...
App code bundled.

=== Snapshotting functions...

#
# Fatal error in , line 0
# Check failed: (backing_store) != nullptr.
#
#
#
#FailureMessage Object: 0x7fff543be400
 1: 0xaa8321  [node]
 2: 0x1a46f04 V8_Fatal(char const*, ...) [node]
 3: 0x11108ec bool v8::internal::Deserializer::ReadData<v8::internal::FullMaybeObjectSlot>(v8::internal::FullMaybeObjectSlot, v8::internal::FullMaybeObjectSlot, v8::internal::SnapshotSpace, unsigned long) [node]
 4: 0x1110bd6 v8::internal::Deserializer::ReadObject(v8::internal::SnapshotSpace) [node]
 5: 0x1110446 bool v8::internal::Deserializer::ReadData<v8::internal::FullMaybeObjectSlot>(v8::internal::FullMaybeObjectSlot, v8::internal::FullMaybeObjectSlot, v8::internal::SnapshotSpace, unsigned long) [node]
 6: 0x1110bd6 v8::internal::Deserializer::ReadObject(v8::internal::SnapshotSpace) [node]
 7: 0x1110446 bool v8::internal::Deserializer::ReadData<v8::internal::FullMaybeObjectSlot>(v8::internal::FullMaybeObjectSlot, v8::internal::FullMaybeObjectSlot, v8::internal::SnapshotSpace, unsigned long) [node]
 8: 0x1110bd6 v8::internal::Deserializer::ReadObject(v8::internal::SnapshotSpace) [node]
 9: 0x1110446 bool v8::internal::Deserializer::ReadData<v8::internal::FullMaybeObjectSlot>(v8::internal::FullMaybeObjectSlot, v8::internal::FullMaybeObjectSlot, v8::internal::SnapshotSpace, unsigned long) [node]
10: 0x1110bd6 v8::internal::Deserializer::ReadObject(v8::internal::SnapshotSpace) [node]
11: 0x1110446 bool v8::internal::Deserializer::ReadData<v8::internal::FullMaybeObjectSlot>(v8::internal::FullMaybeObjectSlot, v8::internal::FullMaybeObjectSlot, v8::internal::SnapshotSpace, unsigned long) [node]
12: 0x1110bd6 v8::internal::Deserializer::ReadObject(v8::internal::SnapshotSpace) [node]
13: 0x1110446 bool v8::internal::Deserializer::ReadData<v8::internal::FullMaybeObjectSlot>(v8::internal::FullMaybeObjectSlot, v8::internal::FullMaybeObjectSlot, v8::internal::SnapshotSpace, unsigned long) [node]
14: 0x1110bd6 v8::internal::Deserializer::ReadObject(v8::internal::SnapshotSpace) [node]
15: 0x1110446 bool v8::internal::Deserializer::ReadData<v8::internal::FullMaybeObjectSlot>(v8::internal::FullMaybeObjectSlot, v8::internal::FullMaybeObjectSlot, v8::internal::SnapshotSpace, unsigned long) [node]
16: 0x1110a34 v8::internal::Deserializer::DeserializeDeferredObjects() [node]
17: 0x110af6c v8::internal::ContextDeserializer::Deserialize(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSGlobalProxy>, v8::DeserializeInternalFieldsCallback) [node]
18: 0x110b774 v8::internal::ContextDeserializer::DeserializeContext(v8::internal::Isolate*, v8::internal::SnapshotData const*, bool, v8::internal::Handle<v8::internal::JSGlobalProxy>, v8::DeserializeInternalFieldsCallback) [node]
19: 0x1131b6a v8::internal::Snapshot::NewContextFromSnapshot(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSGlobalProxy>, unsigned long, v8::DeserializeInternalFieldsCallback) [node]
20: 0xe32d98 v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, unsigned long, v8::DeserializeInternalFieldsCallback, v8::MicrotaskQueue*) [node]
21: 0xe33148 v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, unsigned long, v8::DeserializeInternalFieldsCallback, v8::MicrotaskQueue*) [node]
22: 0xbcfa8e v8::NewContext(v8::Isolate*, v8::ExtensionConfiguration*, v8::MaybeLocal<v8::ObjectTemplate>, v8::MaybeLocal<v8::Value>, unsigned long, v8::DeserializeInternalFieldsCallback, v8::MicrotaskQueue*) [node]
23: 0xbd00a4 v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::MaybeLocal<v8::ObjectTemplate>, v8::MaybeLocal<v8::Value>, v8::DeserializeInternalFieldsCallback, v8::MicrotaskQueue*) [node]
24: 0x7f77edc31534 ivm::IsolateEnvironment::NewContext() [/tunnel/node_modules/@forge/isolated-vm/build/Release/isolated_vm.node]
25: 0x7f77edc326fd ivm::IsolateEnvironment::IsolateCtor(unsigned long, std::shared_ptr<v8::BackingStore>, unsigned long) [/tunnel/node_modules/@forge/isolated-vm/build/Release/isolated_vm.node]
26: 0x7f77edc60be9 ivm::IsolateHandle::New(v8::MaybeLocal<v8::Object>) [/tunnel/node_modules/@forge/isolated-vm/build/Release/isolated_vm.node]
27: 0x7f77edc68a45 ivm::ConstructorFunction<std::unique_ptr<ivm::ClassHandle, std::default_delete<ivm::ClassHandle> > (*)(v8::MaybeLocal<v8::Object>), &ivm::IsolateHandle::New>::Entry(v8::FunctionCallbackInfo<v8::Value> const&) [/tunnel/node_modules/@forge/isolated-vm/build/Release/isolated_vm.node]
28: 0xc272e5  [node]
29: 0xc278ef  [node]
30: 0xc27f16 v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [node]
31: 0x1448ef9  [node]