ngageoint / hootenanny

Hootenanny conflates multiple maps into a single seamless map.
GNU General Public License v3.0
358 stars 74 forks source link

Exception when merging positive id entity into negative id entity #5655

Closed brianhatchl closed 1 year ago

brianhatchl commented 1 year ago

@bmarchant

Error: signal 11:
stack trace:
  hoot::SignalCatcher::default_handler(int) +0x2d
  /usr/lib64/libc.so.6 : ()+0x36400
  hoot::ElementMergerJs::_merge(std::shared_ptr<hoot::OsmMap>, v8::Isolate*) +0x1f4
  hoot::ElementMergerJs::merge(v8::FunctionCallbackInfo<v8::Value> const&) +0x449
  /usr/lib64/libnode.so.83 : ()+0x10b6ae8
  /usr/lib64/libnode.so.83 : ()+0x10b8605
  v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) +0x19
  /usr/lib64/libnode.so.83 : ()+0xcedbb9
bmarchant commented 1 year ago

@brianhatchl I'm taking a look at this to figure out why the negative IDs are crashing Hoot. I'll let you know.

brianhatchl commented 1 year ago

Looks good to merge.