PickInforeply contains empty SimName field always
under review
Cinder Roxley
PickInfoReply contains empty SimName field. This was not always the case and not intended design.
Log In
Maestro Linden
under review
Maestro Linden
Hi Cinder Roxley, thanks for the report. I see what you mean about the PickInfoReply message having an empty SimName value. This is what I see when I debug this using Second Life Release 7.2.0.16729091892, with Hippolyzer as a proxy for analysis:
- When I open Me -> Picks in the viewer, my viewer sends this 'pickinforequest' message:
OUT GenericMessage [ZEROCODED] [RELIABLE]
# ID: 236
[AgentData]
AgentID = [[AGENT_ID]]
SessionID = [[SESSION_ID]]
TransactionID = 00000000-0000-0000-0000-000000000000
[MethodData]
Method = 'pickinforequest'
Invoice = 00000000-0000-0000-0000-000000000000
[ParamList]
Parameter = b'bc903234-7c42-4ce9-8a5e-cff65bee57f4\x00'
[ParamList]
Parameter = b'1cb891c8-aea6-d618-d9ca-17a04c054fd2\x00'
- the simulator then responds with a single PickInfoReply message pertaining to the requested PickID:
IN PickInfoReply [RELIABLE]
# ID: 1050
[AgentData]
AgentID = [[AGENT_ID]]
[Data]
PickID = 1cb891c8-aea6-d618-d9ca-17a04c054fd2
CreatorID = bc903234-7c42-4ce9-8a5e-cff65bee57f4
TopPick = 0
ParcelID = 8c8c7af6-1daa-7a32-0394-decc5ed4fe99
Name = 'Horizons Info Hub'
Desc = (b'Visit any one of the four Info Hub regions in Horizons to find out more about the Horizons Exper' \
b'ience, and buying and managing land.\x00')
SnapshotID = 2bb9b720-28e0-ec09-e19a-a5a4dd02cf8a
User = b'Governor Linden\x00'
OriginalName = 'Horizons Info Hub'
SimName = b''
PosGlobal = <463745.2200012207, 308095.38899993896, 26.752300262451172>
SortOrder = 0
Enabled = 1
In this case, the name of the pick's region was 'Horizons Cirius'. It would seem that SimName was originally intended to hold a value like that.
Cinder Roxley
Maestro Linden Correct. I'm not sure when the change happened but found it this week. Not immediately noticeable to the end user as the Pick UI also calls ParcelInfoRequest which returns SimName in its response. However, in older picks where the ParcelID no longer valid, the Region name (SimName) is missing entirely.