Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-1083

Using -login client parameter always results in a last location unavailable error message

    Details

    • Type: Defect
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Sprint 14
    • Labels:
    • Environment:
    • Approvals:
      Code Review, Product Owner

      Description

      Whenever the viewer is started with the --login command line option to directly login a specific user, this ends up in a modal notification dialog that the last location is unavailable and one has been transferred to the nearest region. However, you are logged in the correctly place. The login location is set to last location in preferences.

      I have tried to track down the issue and so far found out, that in llstartup.cpp in line 1805 the call of LLSLURL start_slurl = LLStartUp::getStartSLURL(); returns an LLSLURL object that has the type INVALID, thus making the following checks fail and present the error message to the user. It seems there is some initialization missing when a user is logging in this way. Usually llpanellogin.cpp seems to take care of this, but this is skipped when using the login client parameter.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ansariel.hiller Ansariel Hiller
              Extended Group Visibility:
              jira-users
              Prod Owner Approved:
              Grumpity ProductEngine
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 hours
                4h