{"action":"created","issue":{"url":"https://api.github.com/repos/PATRIC3/Workspace/issues/33","labels_url":"https://api.github.com/repos/PATRIC3/Workspace/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/PATRIC3/Workspace/issues/33/comments","events_url":"https://api.github.com/repos/PATRIC3/Workspace/issues/33/events","html_url":"https://github.com/PATRIC3/Workspace/issues/33","id":96180478,"number":33,"title":"list_permissions doesn't work yet?","user":{"login":"nconrad","id":1194246,"avatar_url":"https://avatars.githubusercontent.com/u/1194246?v=3","gravatar_id":"","url":"https://api.github.com/users/nconrad","html_url":"https://github.com/nconrad","followers_url":"https://api.github.com/users/nconrad/followers","following_url":"https://api.github.com/users/nconrad/following{/other_user}","gists_url":"https://api.github.com/users/nconrad/gists{/gist_id}","starred_url":"https://api.github.com/users/nconrad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nconrad/subscriptions","organizations_url":"https://api.github.com/users/nconrad/orgs","repos_url":"https://api.github.com/users/nconrad/repos","events_url":"https://api.github.com/users/nconrad/events{/privacy}","received_events_url":"https://api.github.com/users/nconrad/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-20T22:42:53Z","updated_at":"2015-07-21T01:28:15Z","closed_at":null,"body":"Request:\r\n\r\n{\"version\":\"1.1\",\"method\":\"Workspace.list_permissions\",\"id\":\"282866946188733\",\"params\":[{\"objects\":[\"/nconrad@patricbrc.org/home\"]}]}\r\n\r\n\r\nResponse:\r\n\r\n\r\n{\"version\":\"1.1\",\"error\":{\"error\":\"Invalid returns passed to list_permissions:\\n\\tInvalid type for return variable \\\"output\\\" (value was \\\"\\\")\\n\\n\\nTrace begun at /disks/p3/deployment/lib/Bio/P3/Workspace/WorkspaceImpl.pm line 2940\\nBio::P3::Workspace::WorkspaceImpl::list_permissions('Bio::P3::Workspace::WorkspaceImpl=HASH(0x4bcd320)', 'HASH(0x4f4f540)') called at /disks/p3/deployment/lib/Bio/P3/Workspace/Service.pm line 377\\neval {...} at /disks/p3/deployment/lib/Bio/P3/Workspace/Service.pm line 369\\nBio::P3::Workspace::Service::call_method('Bio::P3::Workspace::Service=HASH(0x1e5c470)', 'HASH(0x4f5ee68)', 'HASH(0x4f3c3c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/RPC/Any/Server.pm line 34\\neval {...} at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/RPC/Any/Server.pm line 27\\nRPC::Any::Server::handle_input('Bio::P3::Workspace::Service=HASH(0x1e5c470)', 'HASH(0x4f3c4b8)') called at /disks/p3/deployment/lib/Workspace.psgi line 21\\nPlack::Sandbox::_2fdisks_2fp3_2fdeployment_2flib_2fWorkspace_2epsgi::__ANON__('HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/App/URLMap.pm line 71\\nPlack::App::URLMap::call('Plack::App::URLMap=HASH(0x4bdb6e0)', 'HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Component.pm line 50\\nPlack::Component::__ANON__('HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Middleware/CrossOrigin.pm line 176\\nPlack::Middleware::CrossOrigin::call('Plack::Middleware::CrossOrigin=HASH(0x4be43c8)', 'HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Component.pm line 50\\nPlack::Component::__ANON__('HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Middleware/AccessLog.pm line 24\\nPlack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x1e36718)', 'HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Component.pm line 50\\nPlack::Component::__ANON__('HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Util.pm line 142\\neval {...} at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Util.pm line 142\\nPlack::Util::run_app('CODE(0x1e4fde0)', 'HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Starman/Server.pm line 281\\nStarman::Server::process_request('Starman::Server=HASH(0x1aa93c8)', 'Net::Server::Proto::TCP=GLOB(0x6e93258)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server.pm line 74\\nNet::Server::run_client_connection('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 229\\neval {...} at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 229\\nNet::Server::PreFork::run_child('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 187\\nNet::Server::PreFork::run_n_children('Starman::Server=HASH(0x1aa93c8)', 1) called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 375\\nNet::Server::PreFork::coordinate_children('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 331\\nNet::Server::PreFork::run_parent('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Starman/Server.pm line 159\\nStarman::Server::run_parent('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 113\\nNet::Server::PreFork::loop('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server.pm line 60\\nNet::Server::run('Starman::Server=HASH(0x1aa93c8)', 'port', 'ARRAY(0x1df1ce0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 5, 'min_spare_servers', 4, 'max_spare_servers', 4, 'max_servers', 5, 'max_requests', 1000, 'user', 30220, 'group', '30220 30220 45056', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'pid_file', '/disks/p3/deployment/services/Workspace/service.pid', 'setsid', 1, 'background', 1, 'log_file', '/disks/p3/deployment/services/Workspace/error.log') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Starman/Server.pm line 89\\nStarman::Server::run('Starman::Server=HASH(0x1aa93c8)', 'CODE(0x1aa92a8)', 'HASH(0x1aa8fc0)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Handler/Starman.pm line 18\\nPlack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x1aa9368)', 'CODE(0x1aa92a8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Loader/Delayed.pm line 20\\nPlack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x1851a60)', 'Plack::Handler::Starman=HASH(0x1aa9368)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Runner.pm line 277\\nPlack::Runner::run('Plack::Runner=HASH(0x18969e0)') called at /disks/p3/runtime/bin/starman line 38\\n\",\"name\":\"JSONRPCError\",\"code\":-32603,\"message\":\"Invalid returns passed to list_permissions:\\n\\tInvalid type for return variable \\\"output\\\" (value was \\\"\\\")\\n\\n\\nTrace begun at /disks/p3/deployment/lib/Bio/P3/Workspace/WorkspaceImpl.pm line 2940\\nBio::P3::Workspace::WorkspaceImpl::list_permissions('Bio::P3::Workspace::WorkspaceImpl=HASH(0x4bcd320)', 'HASH(0x4f4f540)') called at /disks/p3/deployment/lib/Bio/P3/Workspace/Service.pm line 377\\neval {...} at /disks/p3/deployment/lib/Bio/P3/Workspace/Service.pm line 369\\nBio::P3::Workspace::Service::call_method('Bio::P3::Workspace::Service=HASH(0x1e5c470)', 'HASH(0x4f5ee68)', 'HASH(0x4f3c3c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/RPC/Any/Server.pm line 34\\neval {...} at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/RPC/Any/Server.pm line 27\\nRPC::Any::Server::handle_input('Bio::P3::Workspace::Service=HASH(0x1e5c470)', 'HASH(0x4f3c4b8)') called at /disks/p3/deployment/lib/Workspace.psgi line 21\\nPlack::Sandbox::_2fdisks_2fp3_2fdeployment_2flib_2fWorkspace_2epsgi::__ANON__('HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/App/URLMap.pm line 71\\nPlack::App::URLMap::call('Plack::App::URLMap=HASH(0x4bdb6e0)', 'HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Component.pm line 50\\nPlack::Component::__ANON__('HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Middleware/CrossOrigin.pm line 176\\nPlack::Middleware::CrossOrigin::call('Plack::Middleware::CrossOrigin=HASH(0x4be43c8)', 'HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Component.pm line 50\\nPlack::Component::__ANON__('HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Middleware/AccessLog.pm line 24\\nPlack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x1e36718)', 'HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Component.pm line 50\\nPlack::Component::__ANON__('HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Util.pm line 142\\neval {...} at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Util.pm line 142\\nPlack::Util::run_app('CODE(0x1e4fde0)', 'HASH(0x4f3c4b8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Starman/Server.pm line 281\\nStarman::Server::process_request('Starman::Server=HASH(0x1aa93c8)', 'Net::Server::Proto::TCP=GLOB(0x6e93258)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server.pm line 74\\nNet::Server::run_client_connection('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 229\\neval {...} at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 229\\nNet::Server::PreFork::run_child('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 187\\nNet::Server::PreFork::run_n_children('Starman::Server=HASH(0x1aa93c8)', 1) called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 375\\nNet::Server::PreFork::coordinate_children('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 331\\nNet::Server::PreFork::run_parent('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Starman/Server.pm line 159\\nStarman::Server::run_parent('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server/PreFork.pm line 113\\nNet::Server::PreFork::loop('Starman::Server=HASH(0x1aa93c8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Net/Server.pm line 60\\nNet::Server::run('Starman::Server=HASH(0x1aa93c8)', 'port', 'ARRAY(0x1df1ce0)', 'host', '*', 'proto', 'tcp', 'serialize', 'none', 'min_servers', 5, 'min_spare_servers', 4, 'max_spare_servers', 4, 'max_servers', 5, 'max_requests', 1000, 'user', 30220, 'group', '30220 30220 45056', 'listen', 1024, 'check_for_waiting', 1, 'no_client_stdout', 1, 'pid_file', '/disks/p3/deployment/services/Workspace/service.pid', 'setsid', 1, 'background', 1, 'log_file', '/disks/p3/deployment/services/Workspace/error.log') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Starman/Server.pm line 89\\nStarman::Server::run('Starman::Server=HASH(0x1aa93c8)', 'CODE(0x1aa92a8)', 'HASH(0x1aa8fc0)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Handler/Starman.pm line 18\\nPlack::Handler::Starman::run('Plack::Handler::Starman=HASH(0x1aa9368)', 'CODE(0x1aa92a8)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Loader/Delayed.pm line 20\\nPlack::Loader::Delayed::run('Plack::Loader::Delayed=HASH(0x1851a60)', 'Plack::Handler::Starman=HASH(0x1aa9368)') called at /disks/p3/runtime/lib/perl5/site_perl/5.16.2/Plack/Runner.pm line 277\\nPlack::Runner::run('Plack::Runner=HASH(0x18969e0)') called at /disks/p3/runtime/bin/starman line 38\\n\"},\"id\":\"282866946188733\"}\r\n\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/PATRIC3/Workspace/issues/comments/123123297","html_url":"https://github.com/PATRIC3/Workspace/issues/33#issuecomment-123123297","issue_url":"https://api.github.com/repos/PATRIC3/Workspace/issues/33","id":123123297,"user":{"login":"samseaver","id":1034017,"avatar_url":"https://avatars.githubusercontent.com/u/1034017?v=3","gravatar_id":"","url":"https://api.github.com/users/samseaver","html_url":"https://github.com/samseaver","followers_url":"https://api.github.com/users/samseaver/followers","following_url":"https://api.github.com/users/samseaver/following{/other_user}","gists_url":"https://api.github.com/users/samseaver/gists{/gist_id}","starred_url":"https://api.github.com/users/samseaver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samseaver/subscriptions","organizations_url":"https://api.github.com/users/samseaver/orgs","repos_url":"https://api.github.com/users/samseaver/repos","events_url":"https://api.github.com/users/samseaver/events{/privacy}","received_events_url":"https://api.github.com/users/samseaver/received_events","type":"User","site_admin":false},"created_at":"2015-07-21T01:28:15Z","updated_at":"2015-07-21T01:28:15Z","body":"It appears in WorkspaceImpl.pm that it's looking for a hash."}}