Closed kylef closed 5 years ago
# GET / + Response 200 (application/json) + Attributes + code (Post Code) # Data Structures ## Post Code (enum) + N1 + Include East Code ## East Code (enum) + EC2A + E1
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x7ffeef3ffff8) frame #0: 0x00000001000da601 drafter`drafter::utils::log::trivial_entry::trivial_entry(this=0x00007ffeef400180, log=0x00000001003e5ca8, svrty=debug, line=364, file="../src/refract/JsonSchema.cc") at Trivial.cc:59:51 56 } 57 58 trivial_entry::trivial_entry(trivial_log& log, severity svrty, size_t line, const char* file) -> 59 : log_(log), severity_(svrty), log_lock_(log_.mtx()) 60 { 61 if (enough_severity(severity_)) 62 if (auto* out = log_.out()) { (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x7ffeef3ffff8) * frame #0: 0x00000001000da601 drafter`drafter::utils::log::trivial_entry::trivial_entry(this=0x00007ffeef400180, log=0x00000001003e5ca8, svrty=debug, line=364, file="../src/refract/JsonSchema.cc") at Trivial.cc:59:51 frame #1: 0x00000001000da933 drafter`drafter::utils::log::trivial_entry::trivial_entry(this=0x00007ffeef400180, log=0x00000001003e5ca8, svrty=debug, line=364, file="../src/refract/JsonSchema.cc") at Trivial.cc:60:1 frame #2: 0x00000001000ff7f1 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:364:9 frame #3: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef400260, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #4: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef400258, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #5: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef400258) const at Element.h:129:13 frame #6: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef4002b8)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #7: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #8: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef4003d0, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #9: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef4003c8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #10: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef4003c8) const at Element.h:129:13 frame #11: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef400428)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #12: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #13: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef400540, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #14: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef400538, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #15: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef400538) const at Element.h:129:13 frame #16: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef400598)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #17: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #18: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef4006b0, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #19: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef4006a8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #20: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef4006a8) const at Element.h:129:13 frame #21: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef400708)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #22: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #23: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef400820, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #24: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef400818, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #25: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef400818) const at Element.h:129:13 frame #26: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef400878)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #27: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #28: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef400990, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #29: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef400988, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #30: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef400988) const at Element.h:129:13 frame #31: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef4009e8)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #32: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #33: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef400b00, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #34: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef400af8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #35: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef400af8) const at Element.h:129:13 frame #36: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef400b58)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #37: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #38: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef400c70, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #39: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef400c68, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #40: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef400c68) const at Element.h:129:13 frame #41: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef400cc8)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #42: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #43: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef400de0, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #44: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef400dd8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #45: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef400dd8) const at Element.h:129:13 frame #46: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef400e38)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #47: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #48: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef400f50, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #49: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef400f48, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #50: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef400f48) const at Element.h:129:13 frame #51: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef400fa8)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #52: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #53: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef4010c0, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #54: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef4010b8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #55: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef4010b8) const at Element.h:129:13 frame #56: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef401118)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #57: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #58: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef401230, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #59: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef401228, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #60: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef401228) const at Element.h:129:13 frame #61: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef401288)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #62: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #63: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef4013a0, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #64: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef401398, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #65: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef401398) const at Element.h:129:13 frame #66: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef4013f8)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #67: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #68: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef401510, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #69: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef401508, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #70: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef401508) const at Element.h:129:13 frame #71: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef401568)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #72: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #73: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef401680, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #74: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef401678, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #75: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef401678) const at Element.h:129:13 frame #76: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef4016d8)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #77: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #78: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef4017f0, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #79: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef4017e8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #80: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef4017e8) const at Element.h:129:13 frame #81: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef401848)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #82: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #83: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef401960, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #84: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef401958, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #85: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef401958) const at Element.h:129:13 frame #86: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef4019b8)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #87: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #88: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef401ad0, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #89: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef401ac8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #90: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef401ac8) const at Element.h:129:13 frame #91: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef401b28)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #92: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #93: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef401c40, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #94: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef401c38, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #95: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef401c38) const at Element.h:129:13 frame #96: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef401c98)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #97: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #98: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef401db0, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #99: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef401da8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #100: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef401da8) const at Element.h:129:13 frame #101: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef401e08)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #102: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #103: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef401f20, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #104: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef401f18, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #105: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef401f18) const at Element.h:129:13 frame #106: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef401f78)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #107: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #108: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef402090, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #109: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef402088, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #110: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef402088) const at Element.h:129:13 frame #111: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef4020e8)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #112: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #113: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef402200, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #114: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef4021f8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #115: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef4021f8) const at Element.h:129:13 frame #116: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef402258)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #117: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #118: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef402370, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #119: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef402368, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #120: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef402368) const at Element.h:129:13 frame #121: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef4023c8)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #122: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 frame #123: 0x000000010011417f drafter`void (anonymous namespace)::RenderSchemaVisitor::operator(this=0x00007ffeef4024e0, el=0x0000000101a04f20)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) at JsonSchema.cc:358:13 frame #124: 0x000000010010072c drafter`refract::impl::state_functor<(anonymous namespace)::RenderSchemaVisitor, void, false>::operator(this=0x00007ffeef4024d8, e=0x0000000101a04f20)(refract::Element<refract::dsd::Ref> const&) at Utils.h:227:17 frame #125: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101a04f20, v=0x00007ffeef4024d8) const at Element.h:129:13 frame #126: 0x00000001000ffcd5 drafter`void refract::visit<(anonymous namespace)::RenderSchemaVisitor, (anonymous namespace)::RenderSchemaVisitor&, void, void>(ifc=0x0000000101a04f20, f=0x00007ffeef402538)::RenderSchemaVisitor&&) at Utils.h:253:13 frame #127: 0x00000001000ff884 drafter`(anonymous namespace)::renderSchema(schema=0x00007ffeefbfcab0, e=0x0000000101a04f20, options=size=4) at JsonSchema.cc:366:9 ...
Second variation discovered:
# GET / + Response 200 (application/json) + Attributes + code (Post Code) # Data Structures ## Post Code (enum) + Include East Code ## East Code (enum) + EC2A + E1
thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fff677652c6 libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill: -> 0x7fff677652c6 <+10>: jae 0x7fff677652d0 ; <+20> 0x7fff677652c8 <+12>: movq %rax, %rdi 0x7fff677652cb <+15>: jmp 0x7fff6775f457 ; cerror_nocancel 0x7fff677652d0 <+20>: retq Target 0: (drafter) stopped. (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00007fff677652c6 libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff6781abf1 libsystem_pthread.dylib`pthread_kill + 284 frame #2: 0x00007fff676cf6a6 libsystem_c.dylib`abort + 127 frame #3: 0x00007fff6769820d libsystem_c.dylib`__assert_rtn + 324 frame #4: 0x0000000100122a23 drafter`mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array> (anonymous namespace)::renderValueSpecific<refract::Element<refract::dsd::Ref> >(element=0x0000000101906350, (null)=size=2) at JsonValue.cc:120:9 frame #5: 0x000000010012295f drafter`mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array> (anonymous namespace)::RenderValueVisitor::operator(this=0x00007ffeefbfcbe8, el=0x0000000101906350)<refract::Element<refract::dsd::Ref> >(refract::Element<refract::dsd::Ref> const&) const at JsonValue.cc:130:20 frame #6: 0x00000001001168ba drafter`refract::impl::state_functor<(anonymous namespace)::RenderValueVisitor, mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array>, false>::operator(this=0x00007ffeefbfcbe0, e=0x0000000101906350)(refract::Element<refract::dsd::Ref> const&) at Utils.h:93:26 frame #7: 0x0000000100150b4e drafter`refract::Element<refract::dsd::Ref>::visit(this=0x0000000101906350, v=0x00007ffeefbfcbe0) const at Element.h:129:13 frame #8: 0x0000000100115c26 drafter`mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array> refract::visit<(anonymous namespace)::RenderValueVisitor, (ifc=0x0000000101906350, f=0x00007ffeefbfcc68)::RenderValueVisitor&, mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array>, void, void>(refract::IElement const&, (anonymous namespace)::RenderValueVisitor&&) at Utils.h:268:13 frame #9: 0x0000000100115aa7 drafter`(anonymous namespace)::renderValue(element=0x0000000101906350, options=size=2) at JsonValue.cc:137:16 frame #10: 0x000000010011ed3a drafter`(anonymous namespace)::renderValueSpecific(element=0x0000000101904e40, options=size=2) at JsonValue.cc:272:16 frame #11: 0x000000010011e7ff drafter`mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array> (anonymous namespace)::RenderValueVisitor::operator(this=0x00007ffeefbfcf48, el=0x0000000101904e40)<refract::Element<refract::dsd::Enum> >(refract::Element<refract::dsd::Enum> const&) const at JsonValue.cc:130:20 frame #12: 0x000000010011676a drafter`refract::impl::state_functor<(anonymous namespace)::RenderValueVisitor, mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array>, false>::operator(this=0x00007ffeefbfcf40, e=0x0000000101904e40)(refract::Element<refract::dsd::Enum> const&) at Utils.h:81:26 frame #13: 0x0000000100045fae drafter`refract::Element<refract::dsd::Enum>::visit(this=0x0000000101904e40, v=0x00007ffeefbfcf40) const at Element.h:129:13 frame #14: 0x0000000100115c26 drafter`mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array> refract::visit<(anonymous namespace)::RenderValueVisitor, (ifc=0x0000000101904e40, f=0x00007ffeefbfcfc8)::RenderValueVisitor&, mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array>, void, void>(refract::IElement const&, (anonymous namespace)::RenderValueVisitor&&) at Utils.h:268:13 frame #15: 0x0000000100115aa7 drafter`(anonymous namespace)::renderValue(element=0x0000000101904e40, options=size=2) at JsonValue.cc:137:16 frame #16: 0x0000000100122b58 drafter`(anonymous namespace)::renderValueSpecific(element=0x0000000101907dd0, options=size=2) at JsonValue.cc:284:16 frame #17: 0x0000000100122a8f drafter`mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array> (anonymous namespace)::RenderValueVisitor::operator(this=0x00007ffeefbfd178, el=0x0000000101907dd0)<refract::Element<refract::dsd::Extend> >(refract::Element<refract::dsd::Extend> const&) const at JsonValue.cc:130:20 frame #18: 0x000000010011692a drafter`refract::impl::state_functor<(anonymous namespace)::RenderValueVisitor, mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array>, false>::operator(this=0x00007ffeefbfd170, e=0x0000000101907dd0)(refract::Element<refract::dsd::Extend> const&) at Utils.h:97:26 frame #19: 0x00000001000efa7e drafter`refract::Element<refract::dsd::Extend>::visit(this=0x0000000101907dd0, v=0x00007ffeefbfd170) const at Element.h:129:13 frame #20: 0x0000000100115c26 drafter`mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array> refract::visit<(anonymous namespace)::RenderValueVisitor, (ifc=0x0000000101907dd0, f=0x00007ffeefbfd1f8)::RenderValueVisitor&, mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array>, void, void>(refract::IElement const&, (anonymous namespace)::RenderValueVisitor&&) at Utils.h:268:13 frame #21: 0x0000000100115aa7 drafter`(anonymous namespace)::renderValue(element=0x0000000101907dd0, options=size=2) at JsonValue.cc:137:16 frame #22: 0x00000001001208f2 drafter`(anonymous namespace)::renderProperty(obj=0x00007ffeefbfd5a0, element=0x00000001019057c0, options=size=2) at JsonValue.cc:310:41 frame #23: 0x000000010012070f drafter`void (anonymous namespace)::RenderPropertyVisitor::operator(this=0x00007ffeefbfd400, el=0x00000001019057c0)<refract::Element<refract::dsd::Member> >(refract::Element<refract::dsd::Member> const&) at JsonValue.cc:372:13 frame #24: 0x000000010011fccc drafter`refract::impl::state_functor<(anonymous namespace)::RenderPropertyVisitor, void, false>::operator(this=0x00007ffeefbfd3f8, e=0x00000001019057c0)(refract::Element<refract::dsd::Member> const&) at Utils.h:219:17 frame #25: 0x0000000100044afe drafter`refract::Element<refract::dsd::Member>::visit(this=0x00000001019057c0, v=0x00007ffeefbfd3f8) const at Element.h:129:13 frame #26: 0x000000010011f9f5 drafter`void refract::visit<(anonymous namespace)::RenderPropertyVisitor, (anonymous namespace)::RenderPropertyVisitor&, void, void>(ifc=0x00000001019057c0, f=0x00007ffeefbfd458)::RenderPropertyVisitor&&) at Utils.h:253:13 frame #27: 0x000000010011f8f4 drafter`(anonymous namespace)::renderProperty(value=0x00007ffeefbfd5a0, element=0x00000001019057c0, options=size=2) at JsonValue.cc:379:9 frame #28: 0x000000010011f62e drafter`(anonymous namespace)::renderValueSpecific(element=0x0000000101905e40, options=size=2) at JsonValue.cc:222:17 frame #29: 0x000000010011f3af drafter`mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array> (anonymous namespace)::RenderValueVisitor::operator(this=0x00007ffeefbfd6c8, el=0x0000000101905e40)<refract::Element<refract::dsd::Object> >(refract::Element<refract::dsd::Object> const&) const at JsonValue.cc:130:20 frame #30: 0x000000010011684a drafter`refract::impl::state_functor<(anonymous namespace)::RenderValueVisitor, mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array>, false>::operator(this=0x00007ffeefbfd6c0, e=0x0000000101905e40)(refract::Element<refract::dsd::Object> const&) at Utils.h:89:26 frame #31: 0x000000010004a8ce drafter`refract::Element<refract::dsd::Object>::visit(this=0x0000000101905e40, v=0x00007ffeefbfd6c0) const at Element.h:129:13 frame #32: 0x0000000100115c26 drafter`mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array> refract::visit<(anonymous namespace)::RenderValueVisitor, (ifc=0x0000000101905e40, f=0x00007ffeefbfd748)::RenderValueVisitor&, mpark::variant<drafter::utils::so::Null, drafter::utils::so::True, drafter::utils::so::False, drafter::utils::so::String, drafter::utils::so::Number, drafter::utils::so::Object, drafter::utils::so::Array>, void, void>(refract::IElement const&, (anonymous namespace)::RenderValueVisitor&&) at Utils.h:268:13 frame #33: 0x0000000100115aa7 drafter`(anonymous namespace)::renderValue(element=0x0000000101905e40, options=size=2) at JsonValue.cc:137:16 frame #34: 0x00000001001159bc drafter`refract::generateJsonValue(el=0x0000000101905e40) at JsonValue.cc:143:12 frame #35: 0x000000010003d02f drafter`(anonymous namespace)::renderPayloadBody(payload=0x00000001019016a0, format=JSONRenderFormat, expanded=0x0000000101905e40) at RefractAPI.cc:108:60 frame #36: 0x000000010003c598 drafter`PayloadToRefract(payload=0x00000001019016a0, action=0x00007ffeefbfdf70, context=0x00007ffeefbfec98) at RefractAPI.cc:377:31 frame #37: 0x000000010003d796 drafter`TransactionToRefract(transaction=0x0000000101900740, action=0x0000000101900d20, request=0x00007ffeefbfe1d8, response=0x00000001019016a0, context=0x00007ffeefbfec98) at RefractAPI.cc:433:23 frame #38: 0x000000010003e001 drafter`ActionToRefract(action=0x0000000101900d20, context=0x00007ffeefbfec98) at RefractAPI.cc:486:21 frame #39: 0x0000000100059b53 drafter`void (anonymous namespace)::NodeInfoToElements<std::__1::vector<snowcrash::Action, std::__1::allocator<snowcrash::Action> >, refract::dsd::Array, std::__1::unique_ptr<refract::Element<refract::dsd::Array>, std::__1::default_delete<refract::Element<refract::dsd::Array> > > (this=0x00007ffeefbfe410, nodeInfo=0x0000000101900d20)>(drafter::NodeInfo<std::__1::vector<snowcrash::Action, std::__1::allocator<snowcrash::Action> > > const&, std::__1::unique_ptr<refract::Element<refract::dsd::Array>, std::__1::default_delete<refract::Element<refract::dsd::Array> > > const(&)(drafter::NodeInfo<snowcrash::Action> const&, drafter::ConversionContext&), refract::dsd::Array&, drafter::ConversionContext&)::'lambda'(drafter::NodeInfo<snowcrash::Action> const&)::operator()(drafter::NodeInfo<snowcrash::Action> const&) const at RefractAPI.cc:68:24 frame #40: 0x0000000100057906 drafter`refract::dsd::Array std::__1::transform<std::__1::__wrap_iter<drafter::NodeInfo<snowcrash::Action>*>, std::__1::back_insert_iterator<refract::dsd::Array>, void (anonymous namespace)::NodeInfoToElements<std::__1::vector<snowcrash::Action, std::__1::allocator<snowcrash::Action> >, refract::dsd::Array, std::__1::unique_ptr<refract::Element<refract::dsd::Array>, std::__1::default_delete<refract::Element<refract::dsd::Array> > > (drafter::NodeInfo<snowcrash::Action> const&, drafter::ConversionContext&)>(drafter::NodeInfo<std::__1::vector<snowcrash::Action, std::__1::allocator<snowcrash::Action> > > const&, std::__1::unique_ptr<refract::Element<refract::dsd::Array>, std::__1::default_delete<refract::Element<refract::dsd::Array> > > const(&)(drafter::NodeInfo<snowcrash::Action> const&, drafter::ConversionContext&), refract::dsd::Array&, drafter::ConversionContext&)::'lambda'(drafter::NodeInfo<snowcrash::Action> const&)>(__first=__wrap_iter<drafter::NodeInfo<snowcrash::Action> *> @ 0x00007ffeefbfe430, __last=__wrap_iter<drafter::NodeInfo<snowcrash::Action> *> @ 0x00007ffeefbfe428, __result=back_insert_iterator<refract::dsd::Array> @ 0x00007ffeefbfe420, __op=(anonymous class) @ 0x00007ffeefbfe410)) at algorithm:1963:21 frame #41: 0x000000010003ede2 drafter`void (anonymous namespace)::NodeInfoToElements<std::__1::vector<snowcrash::Action, std::__1::allocator<snowcrash::Action> >, refract::dsd::Array, std::__1::unique_ptr<refract::Element<refract::dsd::Array>, std::__1::default_delete<refract::Element<refract::dsd::Array> > > (nodeInfo=0x00007ffeefbfe568, transformFunctor=0x000000010003d860, content=0x0000000101902c00, context=0x00007ffeefbfec98)>(drafter::NodeInfo<std::__1::vector<snowcrash::Action, std::__1::allocator<snowcrash::Action> > > const&, std::__1::unique_ptr<refract::Element<refract::dsd::Array>, std::__1::default_delete<refract::Element<refract::dsd::Array> > > const(&)(drafter::NodeInfo<snowcrash::Action> const&, drafter::ConversionContext&), refract::dsd::Array&, drafter::ConversionContext&) at RefractAPI.cc:64:9 frame #42: 0x000000010003ecee drafter`ResourceToRefract(resource=0x00007ffeefbfe720, context=0x00007ffeefbfec98) at RefractAPI.cc:538:5 frame #43: 0x000000010003f52d drafter`ElementToRefract(element=0x0000000101901820, context=0x00007ffeefbfec98) at RefractAPI.cc:585:20 frame #44: 0x000000010005c413 drafter`void (anonymous namespace)::NodeInfoToElements<std::__1::vector<snowcrash::Element, std::__1::allocator<snowcrash::Element> >, refract::dsd::Array, std::__1::unique_ptr<refract::IElement, std::__1::default_delete<refract::IElement> > (this=0x00007ffeefbfe7d0, nodeInfo=0x0000000101901820)>(drafter::NodeInfo<std::__1::vector<snowcrash::Element, std::__1::allocator<snowcrash::Element> > > const&, std::__1::unique_ptr<refract::IElement, std::__1::default_delete<refract::IElement> > const(&)(drafter::NodeInfo<snowcrash::Element> const&, drafter::ConversionContext&), refract::dsd::Array&, drafter::ConversionContext&)::'lambda'(drafter::NodeInfo<snowcrash::Element> const&)::operator()(drafter::NodeInfo<snowcrash::Element> const&) const at RefractAPI.cc:68:24 frame #45: 0x000000010005a12f drafter`refract::dsd::Array std::__1::transform<std::__1::__wrap_iter<drafter::NodeInfo<snowcrash::Element>*>, std::__1::back_insert_iterator<refract::dsd::Array>, void (anonymous namespace)::NodeInfoToElements<std::__1::vector<snowcrash::Element, std::__1::allocator<snowcrash::Element> >, refract::dsd::Array, std::__1::unique_ptr<refract::IElement, std::__1::default_delete<refract::IElement> > (drafter::NodeInfo<snowcrash::Element> const&, drafter::ConversionContext&)>(drafter::NodeInfo<std::__1::vector<snowcrash::Element, std::__1::allocator<snowcrash::Element> > > const&, std::__1::unique_ptr<refract::IElement, std::__1::default_delete<refract::IElement> > const(&)(drafter::NodeInfo<snowcrash::Element> const&, drafter::ConversionContext&), refract::dsd::Array&, drafter::ConversionContext&)::'lambda'(drafter::NodeInfo<snowcrash::Element> const&)>(__first=__wrap_iter<drafter::NodeInfo<snowcrash::Element> *> @ 0x00007ffeefbfe7f0, __last=__wrap_iter<drafter::NodeInfo<snowcrash::Element> *> @ 0x00007ffeefbfe7e8, __result=back_insert_iterator<refract::dsd::Array> @ 0x00007ffeefbfe7e0, __op=(anonymous class) @ 0x00007ffeefbfe7d0)) at algorithm:1963:21 frame #46: 0x000000010003f442 drafter`void (anonymous namespace)::NodeInfoToElements<std::__1::vector<snowcrash::Element, std::__1::allocator<snowcrash::Element> >, refract::dsd::Array, std::__1::unique_ptr<refract::IElement, std::__1::default_delete<refract::IElement> > (nodeInfo=0x00007ffeefbfe940, transformFunctor=0x000000010003f490, content=0x00000001019017f0, context=0x00007ffeefbfec98)>(drafter::NodeInfo<std::__1::vector<snowcrash::Element, std::__1::allocator<snowcrash::Element> > > const&, std::__1::unique_ptr<refract::IElement, std::__1::default_delete<refract::IElement> > const(&)(drafter::NodeInfo<snowcrash::Element> const&, drafter::ConversionContext&), refract::dsd::Array&, drafter::ConversionContext&) at RefractAPI.cc:64:9 frame #47: 0x000000010003fbef drafter`drafter::BlueprintToRefract(blueprint=0x00007ffeefbfebd0, context=0x00007ffeefbfec98) at RefractAPI.cc:621:5 frame #48: 0x0000000100034e05 drafter`drafter::WrapRefract(blueprint=0x00007ffeefbfed88, context=0x00007ffeefbfec98) at SerializeResult.cc:55:32 frame #49: 0x0000000100026c70 drafter`::drafter_parse_blueprint(source="# GET /\n\n+ Response 200 (application/json)\n + Attributes\n + code (Post Code)\n\n# Data Structures\n\n## Post Code (enum)\n\n+ Include East Code\n\n## East Code (enum)\n\n+ EC2A\n+ E1\n", out=0x00007ffeefbff588, parse_opts=(requireBlueprintName = false)) at drafter.cc:89:19 frame #50: 0x0000000100000dde drafter`ProcessRefract(config=0x00007ffeefbff738, in=0x00007ffeefbff720, out=0x00007ffeefbff718) at main.cc:43:15 frame #51: 0x00000001000015f6 drafter`main(argc=2, argv=0x00007ffeefbff7b8) at main.cc:74:12 frame #52: 0x0000000100000cb4 drafter`start + 52
Second variation discovered: