secondlife / jira-archive

3 stars 0 forks source link

[BUG-7329] RemoteParcelRequest cap returned by a skill gaming region does not exist (returns HTTP error code 404) #15058

Open sl-service-account opened 10 years ago

sl-service-account commented 10 years ago

On a skill game region, for example at location http://maps.secondlife.com/secondlife/Crunchy/83/135/24, the RemoteParcelRequest cap returns an HTTP error code 404


newview/llremoteparcelrequest.cpp(67) : 2014-09-20T01:04:02Z WARNING: LLRemoteParcelRequestResponder::errorWithContent: LLRemoteParcelRequest error [status:404]: {'reason':'Not Found'}
newview/llfloaterland.cpp(1142) : 2014-09-20T01:04:02Z WARNING: LLPanelLandGeneral::setErrorStatus: Can't handle remote parcel request. Http Status: 404. Reason : Not Found
llmessage/llcurl.cpp(183) : 2014-09-20T01:04:02Z INFO: LLCurl::Responder::completedRaw: Failed to deserialize LLSD. https://sim10500.agni.lindenlab.com:12043/cap/8b6cbbc4-16a2-5fe2-d897-a14053da253c [404]: Not Found
newview/llremoteparcelrequest.cpp(67) : 2014-09-20T01:04:02Z WARNING: LLRemoteParcelRequestResponder::errorWithContent: LLRemoteParcelRequest error [status:404]: {'reason':'Not Found'}
newview/llfloaterland.cpp(1142) : 2014-09-20T01:04:02Z WARNING: LLPanelLandGeneral::setErrorStatus: Can't handle remote parcel request. Http Status: 404. Reason : Not Found

I am unsure if this affects the official viewer in any way but some TPVs (including Firestorm) use this method to display the parcel ID under World -> About land -> General.

On a skill game region, the parcel ID displays as "The parcel ID could not be resolved." - see Fig 1 attached. On a non-skill game region, the parcel ID is correctly displayed - see Fig 2 attached.

According to the Firestorm devs, this would have to be fixed at LL's end. It was suggested that this problem may cause the Script Info under World -> About Land to not work on the official viewer on a skill game region. However I do not have land rights on a skill game region to test this. The script information under the "My Avatar" tab does however display correctly on a skill game region.

Attachments

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-7329 | | Summary | RemoteParcelRequest cap returned by a skill gaming region does not exist (returns HTTP error code 404) | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | Whirly Fizzle (whirly.fizzle) | | Created at | 2014-09-20T00:36:38Z | | Updated at | 2014-09-30T01:00:07Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2014-09-19T22:48:27.477-0500', 'Severity': 'Unset', 'System': 'SL Simulator', 'Target Viewer Version': 'viewer-development', 'What just happened?': '.', 'What were you doing when it happened?': 'Filling in....', 'What were you expecting to happen instead?': '.', 'Where': 'http://maps.secondlife.com/secondlife/Crunchy/68/144/24\r\nAny skill game region', } ```
sl-service-account commented 10 years ago

Cinder Roxley commented at 2014-09-20T03:48:27Z

Reproducable on v-r and affects (at least) About Land > Script Info. Post to the RemoteParcelRequest cap is successful but returns 404 Not found.

Expected reply:

200
content-length: 94
content-type: application/llsd+xml
date: Sat, 20 Sep 2014 03:43:18 GMT

<llsd>
    <map>
    <key>parcel_id</key>
        <uuid>b1300883-d272-085e-ec94-cdff9d6d1075</uuid>
    </map>
</llsd>

Actual reply on a skill game region:

404
content-length: 9
content-type: text/plain
date: Sat, 20 Sep 2014 03:42:45 GMT

Not Found
sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-09-20T04:03:43Z

Thanks Cinder :)

I'd missed this when testing before but I do get a reply on a non-skill game region under About Land -> Script Info on land I have no rights on, I just do not see the scripts list (expected).

On Second Life 3.7.15 (293376) Aug 26 2014 15:07:00 (Second Life Release) Under World -> About Land -> Script Info -> Region Memory.

On a skill game region when opening World -> About Land -> Script Info -> Region Memory, logs show:

2014-09-20T03:59:39Z WARNING: LLRemoteParcelRequestResponder::httpFailure: [POST:https://sim10500.agni.lindenlab.com:12043/cap/dd126106-ef41-23bb-f038-5fbba5c925f4] [status:404] [reason:Not Found] [content-type:'text/plain'] [content:!]
2014-09-20T03:59:39Z WARNING: LLPanelScriptLimitsRegionMemory::setErrorStatus: Can't handle remote parcel request. Http Status: 404. Reason : Not Found
sl-service-account commented 10 years ago

Maestro Linden commented at 2014-09-22T19:07:18Z

Thanks for the report - the link between 'script info' and skill gaming regions seemed dubious, but I can reproduce the issue in a different Skill Gaming region, running Second Life Server 14.09.05.293778. I don't see the issue on a normal region.

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-09-30T01:00:07Z

Fix for this will be going on all 3 RCs this Wednesday: http://community.secondlife.com/t5/Second-Life-Server/Deploys-for-the-week-of-2014-09-29/td-p/2833738 https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/14#14.09.26.294825