Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-37632] Regression - Mesh fails to upload from a folder with a diacritic character in the name. #11971

Open
sl-service-account opened this issue Aug 10, 2016 · 0 comments

Comments

@sl-service-account
Copy link

sl-service-account commented Aug 10, 2016

Steps to Reproduce

  • Place any SL compatible dae file in a folder whose name includes a diacritic character, for example é ő ú ű ó ü ö.
    (In my attached log I used the path: C:\Users\Whirly\Desktop\túest

  • I attached a dae file to test with but any dae will reproduce it.

  • Build -> Upload -> Model.

  • Attempt to upload your dae from the test folder.

    Observed Behaviour

  • The mesh upload window opens & displays the error: Dae parsing issue - See log for details

  • Session log shows:

    2016-08-10T05:15:47Z INFO: LLDAELoader::preprocessDAE: Preprocessing dae file to remove spaces from the names, ids, etc.
    2016-08-10T05:15:47Z INFO: LLDAELoader::OpenFile:  Error with dae - traditionally indicates a corrupt file.

    Expected Behaviour

  • The mesh should upload as it did on earlier viewer versions.

    Other Information

  • Bug doesn't repro on http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/4.0.2.311302 & earlier builds.

  • Bug reproduces on http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/4.0.2.311378 and later builds.

  • Bug started with the 4.0.2.311378 batch of maintenance fixes.

  • WORKAROUND
    Setting ImporterPreprocessDAE to FALSE allows the mesh to upload as expected.

  • Cause is std c++ library without unicode support was used.

  • Firestorm fix from Ansariel: http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/rev/d252d5e8578f

Attachments

Original Jira Fields
Field Value
Issue BUG-37632
Summary Regression - Mesh fails to upload from a folder with a diacritic character in the name.
Type Bug
Priority Unset
Status Accepted
Resolution Accepted
Reporter Whirly Fizzle (whirly.fizzle)
Created at 2016-08-10T05:09:28Z
Updated at 2016-08-12T16:49:06Z
{
  'Business Unit': ['Platform'],
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'System': 'SL Viewer',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': '...',
  'What were you doing when it happened?': '...',
  'What were you expecting to happen instead?': '...',
}
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant