{"action":"closed","issue":{"url":"https://api.github.com/repos/MoarVM/MoarVM/issues/252","labels_url":"https://api.github.com/repos/MoarVM/MoarVM/issues/252/labels{/name}","comments_url":"https://api.github.com/repos/MoarVM/MoarVM/issues/252/comments","events_url":"https://api.github.com/repos/MoarVM/MoarVM/issues/252/events","html_url":"https://github.com/MoarVM/MoarVM/issues/252","id":104465431,"number":252,"title":"[spesh]  Invocant requires a type object of type Match, but an object instance was passed.  Did you forget a  'multi'?","user":{"login":"teodozjan","id":3833045,"avatar_url":"https://avatars.githubusercontent.com/u/3833045?v=3","gravatar_id":"","url":"https://api.github.com/users/teodozjan","html_url":"https://github.com/teodozjan","followers_url":"https://api.github.com/users/teodozjan/followers","following_url":"https://api.github.com/users/teodozjan/following{/other_user}","gists_url":"https://api.github.com/users/teodozjan/gists{/gist_id}","starred_url":"https://api.github.com/users/teodozjan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/teodozjan/subscriptions","organizations_url":"https://api.github.com/users/teodozjan/orgs","repos_url":"https://api.github.com/users/teodozjan/repos","events_url":"https://api.github.com/users/teodozjan/events{/privacy}","received_events_url":"https://api.github.com/users/teodozjan/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-02T12:04:10Z","updated_at":"2015-10-15T09:42:20Z","closed_at":"2015-10-15T09:42:20Z","body":"Everything is blurry in this thing and I'm really sorry for that. I'm living with this so long that it became part of expected functionality\r\n\r\n~~MoarVM fails in same place for same input data but will vary for diffrent input data~~ Spesh start working after certain frame limit\r\n\r\nIMHO it's related to thing that jsonrpc adds methods dynamically. Something like nth method execution gives an exception so it would be hard to blame modules code\r\n\r\n***Setting `MVM_SPESH_DISABLE` or ~~`MVM_SPESH_LOG`~~ fixes this*** \r\n***Anyway setting `MVM_SPESH_NODELAY=1` `MVM_JIT_DISABLE=1` `MVM_SPESH_INLINE_DISABLE=1` `MVM_SPESH_OSR_DISABLE=1` does NOT***\r\n\r\n\r\n    Invocant requires a type object of type Match, but an object instance was passed.  Did you forget a 'multi'?\r\n    in any  at /home/kamil/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/BOOTSTRAP.moarvm:1\r\n    in method request_shell at /home/kamil/.rakudobrew/moar-nom/install/share/perl6/site/lib/LWP/Simple.pm:40\r\n    in method post at /home/kamil/.rakudobrew/moar-nom/install/share/perl6/site/lib/LWP/Simple.pm:34\r\n    in sub transport at /home/kamil/.rakudobrew/moar-nom/install/share/perl6/site/lib/JSON/RPC/Client.pm:76\r\n    in sub __PRIMED_ANON at EVAL_7:1\r\n    in method handler at /home/kamil/.rakudobrew/moar-nom/install/share/perl6/site/lib/JSON/RPC/Client.pm:128\r\n    in method <anon> at /home/kamil/.rakudobrew/moar-nom/install/share/perl6/site/lib/JSON/RPC/Client.pm:38\r\n    in method get_buildings at /home/kamil/.rakudobrew/moar-nom/install/share/perl6/site/lib/LacunaCookbuk/Model/Body.pm6:20\r\n    in submethod process_all_bodies at /home/kamil/.rakudobrew/moar-nom/install/share/perl6/site/lib/LacunaCookbuk/Logic/BodyBuilder.pm6:40\r\n    in sub MAIN at /home/kamil/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/lacunacookbuk_client:42\r\n    in block <unit> at /home/kamil/.rakudobrew/bin/../moar-nom/install/share/perl6/site/bin/lacunacookbuk_client:76\r\n\r\n\r\nModules used in this stacktrace:\r\n - https://github.com/teodozjan/lacuna-cookbuk/\r\n - https://github.com/bbkr/jsonrpc/\r\n - https://github.com/cosimo/perl6-lwp-simple\r\n\r\nhttps://travis-ci.org/teodozjan/lacuna-cookbuk/builds/85215893\r\n3 test failed using standard options\r\nno tests failed using spesh disabled"}}