{"action":"created","issue":{"url":"https://api.github.com/repos/epics-base/pvAccessCPP/issues/124","repository_url":"https://api.github.com/repos/epics-base/pvAccessCPP","labels_url":"https://api.github.com/repos/epics-base/pvAccessCPP/issues/124/labels{/name}","comments_url":"https://api.github.com/repos/epics-base/pvAccessCPP/issues/124/comments","events_url":"https://api.github.com/repos/epics-base/pvAccessCPP/issues/124/events","html_url":"https://github.com/epics-base/pvAccessCPP/issues/124","id":355079638,"node_id":"MDU6SXNzdWUzNTUwNzk2Mzg=","number":124,"title":"\"Invalid request\" for simply \"pvget ThePV\" when all other requests seem fine","user":{"login":"mdavidsaver","id":4429215,"node_id":"MDQ6VXNlcjQ0MjkyMTU=","avatar_url":"https://avatars2.githubusercontent.com/u/4429215?v=4","gravatar_id":"","url":"https://api.github.com/users/mdavidsaver","html_url":"https://github.com/mdavidsaver","followers_url":"https://api.github.com/users/mdavidsaver/followers","following_url":"https://api.github.com/users/mdavidsaver/following{/other_user}","gists_url":"https://api.github.com/users/mdavidsaver/gists{/gist_id}","starred_url":"https://api.github.com/users/mdavidsaver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdavidsaver/subscriptions","organizations_url":"https://api.github.com/users/mdavidsaver/orgs","repos_url":"https://api.github.com/users/mdavidsaver/repos","events_url":"https://api.github.com/users/mdavidsaver/events{/privacy}","received_events_url":"https://api.github.com/users/mdavidsaver/received_events","type":"User","site_admin":false},"labels":[{"id":170963100,"node_id":"MDU6TGFiZWwxNzA5NjMxMDA=","url":"https://api.github.com/repos/epics-base/pvAccessCPP/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":{"login":"mdavidsaver","id":4429215,"node_id":"MDQ6VXNlcjQ0MjkyMTU=","avatar_url":"https://avatars2.githubusercontent.com/u/4429215?v=4","gravatar_id":"","url":"https://api.github.com/users/mdavidsaver","html_url":"https://github.com/mdavidsaver","followers_url":"https://api.github.com/users/mdavidsaver/followers","following_url":"https://api.github.com/users/mdavidsaver/following{/other_user}","gists_url":"https://api.github.com/users/mdavidsaver/gists{/gist_id}","starred_url":"https://api.github.com/users/mdavidsaver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdavidsaver/subscriptions","organizations_url":"https://api.github.com/users/mdavidsaver/orgs","repos_url":"https://api.github.com/users/mdavidsaver/repos","events_url":"https://api.github.com/users/mdavidsaver/events{/privacy}","received_events_url":"https://api.github.com/users/mdavidsaver/received_events","type":"User","site_admin":false},"assignees":[{"login":"mdavidsaver","id":4429215,"node_id":"MDQ6VXNlcjQ0MjkyMTU=","avatar_url":"https://avatars2.githubusercontent.com/u/4429215?v=4","gravatar_id":"","url":"https://api.github.com/users/mdavidsaver","html_url":"https://github.com/mdavidsaver","followers_url":"https://api.github.com/users/mdavidsaver/followers","following_url":"https://api.github.com/users/mdavidsaver/following{/other_user}","gists_url":"https://api.github.com/users/mdavidsaver/gists{/gist_id}","starred_url":"https://api.github.com/users/mdavidsaver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdavidsaver/subscriptions","organizations_url":"https://api.github.com/users/mdavidsaver/orgs","repos_url":"https://api.github.com/users/mdavidsaver/repos","events_url":"https://api.github.com/users/mdavidsaver/events{/privacy}","received_events_url":"https://api.github.com/users/mdavidsaver/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-08-29T09:42:12Z","updated_at":"2018-08-29T12:07:24Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"@kasemir \r\n\r\nOn 08/28/2018 04:06 PM, Kasemir, Kay wrote:\r\n> Hi:\r\n> \r\n> I'm updating some example PVA server code, https://github.com/kasemir/EPICSV4Sandbox, that was originally developed for base-3.15.4-pre1 & EPICS-CPP-4.5.0.2, to compile and run with base-7.0.1.1.\r\n> \r\n> It does for the most part, but there is one field request related problem.\r\n> Before updating to EPICS 7, a plain \"pvget\" would function as if you had added \"-r field()\".\r\n> Now, I can perform all types of \"pvget -r XXXX ThePV\" but the simplest \"pvget ThePV\" fails.\r\n> What changed, what's missing in my PVA server code to again handle the simplest request?\r\n> \r\n> As described in the README.md, the 'neutronsDemoServer' builds both into a standalone executable, or a PVA server that runs together with qsrv and CA in an IOC.\r\n> For the following, there's no difference, I get the same response to pvlist, pvinfo, pvget, so I use the standalone executable.\r\n> \r\n> $ ./neutronServerMain \r\n> ...\r\n> neutronServer running\r\n> \r\n> I can successfully find and access that \"neutrons\" channel in several ways:\r\n> \r\n> $ pvlist \r\n> GUID 0x2654855B00000000EF85FA22, version 1: tcp@[10.0.2.15:5075]\r\n> \r\n> $ pvlist 0x2654855B00000000EF85FA22\r\n> neutrons\r\n> traceRecordPGRPC\r\n> \r\n> $ pvinfo neutrons\r\n> CHANNEL  : neutrons\r\n> STATE    : CONNECTED\r\n> ADDRESS  : 10.0.2.15:5075\r\n> structure\r\n>     time_t timeStamp\r\n>         long secondsPastEpoch\r\n>         int nanoseconds\r\n>         int userTag\r\n>     epics:nt/NTScalar:1.0 proton_charge\r\n>         double value\r\n>     epics:nt/NTScalarArray:1.0 time_of_flight\r\n>         uint[] value\r\n>     epics:nt/NTScalarArray:1.0 pixel\r\n>         uint[] value\r\n> \r\n> $ pvget -r pixel neutrons\r\n> neutrons\r\n> structure \r\n>     epics:nt/NTScalarArray:1.0 pixel\r\n>         uint[] value [32860,32860,32860,32860,32860,32860,32860,32860,32860,32860]\r\n> \r\n> $ pvget -r \"proton_charge, pixel\" neutrons\r\n> neutrons\r\n> structure \r\n>     epics:nt/NTScalar:1.0 proton_charge\r\n>         double value 6e+08\r\n>     epics:nt/NTScalarArray:1.0 pixel\r\n>         uint[] value [51950,51950,51950,51950,51950,51950,51950,51950,51950,51950]\r\n> \r\n> $ pvget -r \"field(proton_charge, pixel)\" neutrons\r\n> neutrons\r\n> structure \r\n>     epics:nt/NTScalar:1.0 proton_charge\r\n>         double value 9e+08\r\n>     epics:nt/NTScalarArray:1.0 pixel\r\n>         uint[] value [58180,58180,58180,58180,58180,58180,58180,58180,58180,58180]\r\n> \r\n> $ pvget -r \"field()\" neutrons\r\n> neutrons\r\n> structure \r\n>     time_t timeStamp 2018-08-28T09:55:52.542 6162\r\n>     epics:nt/NTScalar:1.0 proton_charge\r\n>         double value 3e+08\r\n>     epics:nt/NTScalarArray:1.0 time_of_flight\r\n>         uint[] value [6162,6162,6162,6162,6162,6162,6162,6162,6162,6162]\r\n>     epics:nt/NTScalarArray:1.0 pixel\r\n>         uint[] value [61620,61620,61620,61620,61620,61620,61620,61620,61620,61620]\r\n> \r\n> \r\n> But here's the thing: If I try the simplest incantation of `pvget`, it fails:\r\n> \r\n> $ pvget neutrons\r\n> [neutrons] failed to create channel get: Status [type=ERROR, message=invalid pvRequest]\r\n> \r\n> \r\n> Thanks,\r\n> Kay\r\n> \r\n"},"comment":{"url":"https://api.github.com/repos/epics-base/pvAccessCPP/issues/comments/416928962","html_url":"https://github.com/epics-base/pvAccessCPP/issues/124#issuecomment-416928962","issue_url":"https://api.github.com/repos/epics-base/pvAccessCPP/issues/124","id":416928962,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNjkyODk2Mg==","user":{"login":"ralphlange","id":632191,"node_id":"MDQ6VXNlcjYzMjE5MQ==","avatar_url":"https://avatars0.githubusercontent.com/u/632191?v=4","gravatar_id":"","url":"https://api.github.com/users/ralphlange","html_url":"https://github.com/ralphlange","followers_url":"https://api.github.com/users/ralphlange/followers","following_url":"https://api.github.com/users/ralphlange/following{/other_user}","gists_url":"https://api.github.com/users/ralphlange/gists{/gist_id}","starred_url":"https://api.github.com/users/ralphlange/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ralphlange/subscriptions","organizations_url":"https://api.github.com/users/ralphlange/orgs","repos_url":"https://api.github.com/users/ralphlange/repos","events_url":"https://api.github.com/users/ralphlange/events{/privacy}","received_events_url":"https://api.github.com/users/ralphlange/received_events","type":"User","site_admin":false},"created_at":"2018-08-29T12:07:24Z","updated_at":"2018-08-29T12:07:24Z","author_association":"CONTRIBUTOR","body":"Too bad that we're so horrible at proper development procedures, else one could just look up the specification..."}}
{"actor":{"display_login":"ralphlange"}}