Environment
Second Life Project Gltf-mesh-import 7.1.14.15177952847
GLB exported from Blender 4.4.3
Description
Pipework-Top-Right.glb glTF mesh with a single simple (non-textured) coloured material shows a number of "interesting" error messages or mesh uploader behaviour.
On first try Calculate weights & fee it indicates some parts are too small for the physics mesh, though its one single large mesh element. Selecting "Bounding Box" physics fixed that.
On another try of Calculate weights & fee it gave MAV_BLOCK_MISSING which is odd when only a single texture is applied to the whole mesh, as I was trying to use the explanation for that type of error message at
https://community.secondlife.com/forums/topic/88636-specifications-for-sl-compatible-dae-format/#comment-742343
On another upload attempt I got an "Internal Server Error".
Pipework-Top-Right failed to upload: Internal Server Error.
See SecondLife.log for details
But after all that on yet another attempt at Calculate and Upload without changing anything in the uploader it uploaded, though scale of rezzed item is about 50% of what it should be.
So I offer this simple glTF mesh piece as a test article in case others can see any or all these issues to help make the glTF emsh uploader more robust.
SecondLife.log relevant sections:
2025-05-22T08:35:59Z WARNING #Mesh# newview/llmeshrepository.cpp(3207) LLMeshUploadThread::onCompleted : Upload failed. Reason: Internal Server Error (Http_500)
2025-05-22T08:35:59Z WARNING #Mesh# newview/llmeshrepository.cpp(831) log_upload_error : Error in stage: upload, Reason: Internal Server Error (Http_500)
2025-05-22T08:35:59Z WARNING #Mesh# newview/llmeshrepository.cpp(842) log_upload_error : error: {'identifier':'NetworkError','message':'Internal Server Error'}
2025-05-22T08:35:59Z WARNING #Mesh# newview/llmeshrepository.cpp(843) log_upload_error : mesh upload failed, stage 'upload', error '', message 'Internal Server Error', id 'NetworkError'
2025-05-22T08:35:59Z WARNING # newview/lltoastalertpanel.cpp(197) LLToastAlertPanel::LLToastAlertPanel : Alert: Pipework-Top-Right failed to upload: Internal Server Error\n\nSee SecondLife.log for details
2025-05-22T08:41:48Z WARNING #Mesh# newview/llmeshrepository.cpp(3307) LLMeshUploadThread::onCompleted : Fee request failed. Not in expected 'upload' state.
2025-05-22T08:41:48Z WARNING #Mesh# newview/llmeshrepository.cpp(831) log_upload_error : Error in stage: fee, Reason: (Http_200)
2025-05-22T08:41:48Z WARNING #Mesh# newview/llmeshrepository.cpp(842) log_upload_error : error: {'BlockName':'physics_convex','Context':'headerHasBlock','ErrorCode':i7,'MeshIndex':i0,'identifier':'Upload_InvalidAsset','message':'MAV_BLOCK_MISSING'}
2025-05-22T08:41:48Z WARNING #Mesh# newview/llmeshrepository.cpp(843) log_upload_error : mesh upload failed, stage 'fee', error '', message 'MAV_BLOCK_MISSING', id 'Upload_InvalidAsset'
2025-05-22T08:41:48Z WARNING # newview/llfloatermodelpreview.cpp(1876) LLFloaterModelPreview::setModelPhysicsFeeErrorStatus : LLFloaterModelPreview::setModelPhysicsFeeErrorStatus(13107200 : )
2025-05-22T08:41:48Z WARNING # newview/lltoastalertpanel.cpp(197) LLToastAlertPanel::LLToastAlertPanel : Alert: Pipework- failed to upload: MAV_BLOCK_MISSING\n\nSee SecondLife.log for details
Pipework-Top-Right.zip

Reproduction steps
- Take Pipework-Top-Right glTF .glb example attached and use mesh uploader to import it to Second Life Beta Grid.
- Note whether mesh uploads first time or the issues raised above are observed.
- If MAV_BLOCK_MISSING seek explanation as the item has a single applied material.
Environment
Second Life Project Gltf-mesh-import 7.1.14.15177952847
GLB exported from Blender 4.4.3
Description
Pipework-Top-Right.glb glTF mesh with a single simple (non-textured) coloured material shows a number of "interesting" error messages or mesh uploader behaviour.
On first try Calculate weights & fee it indicates some parts are too small for the physics mesh, though its one single large mesh element. Selecting "Bounding Box" physics fixed that.
On another try of Calculate weights & fee it gave MAV_BLOCK_MISSING which is odd when only a single texture is applied to the whole mesh, as I was trying to use the explanation for that type of error message at
https://community.secondlife.com/forums/topic/88636-specifications-for-sl-compatible-dae-format/#comment-742343
On another upload attempt I got an "Internal Server Error".
Pipework-Top-Right failed to upload: Internal Server Error.
See SecondLife.log for details
But after all that on yet another attempt at Calculate and Upload without changing anything in the uploader it uploaded, though scale of rezzed item is about 50% of what it should be.
So I offer this simple glTF mesh piece as a test article in case others can see any or all these issues to help make the glTF emsh uploader more robust.
SecondLife.log relevant sections:
2025-05-22T08:35:59Z WARNING #Mesh# newview/llmeshrepository.cpp(3207) LLMeshUploadThread::onCompleted : Upload failed. Reason: Internal Server Error (Http_500)
2025-05-22T08:35:59Z WARNING #Mesh# newview/llmeshrepository.cpp(831) log_upload_error : Error in stage: upload, Reason: Internal Server Error (Http_500)
2025-05-22T08:35:59Z WARNING #Mesh# newview/llmeshrepository.cpp(842) log_upload_error : error: {'identifier':'NetworkError','message':'Internal Server Error'}
2025-05-22T08:35:59Z WARNING #Mesh# newview/llmeshrepository.cpp(843) log_upload_error : mesh upload failed, stage 'upload', error '', message 'Internal Server Error', id 'NetworkError'
2025-05-22T08:35:59Z WARNING # newview/lltoastalertpanel.cpp(197) LLToastAlertPanel::LLToastAlertPanel : Alert: Pipework-Top-Right failed to upload: Internal Server Error\n\nSee SecondLife.log for details
2025-05-22T08:41:48Z WARNING #Mesh# newview/llmeshrepository.cpp(3307) LLMeshUploadThread::onCompleted : Fee request failed. Not in expected 'upload' state.
2025-05-22T08:41:48Z WARNING #Mesh# newview/llmeshrepository.cpp(831) log_upload_error : Error in stage: fee, Reason: (Http_200)
2025-05-22T08:41:48Z WARNING #Mesh# newview/llmeshrepository.cpp(842) log_upload_error : error: {'BlockName':'physics_convex','Context':'headerHasBlock','ErrorCode':i7,'MeshIndex':i0,'identifier':'Upload_InvalidAsset','message':'MAV_BLOCK_MISSING'}
2025-05-22T08:41:48Z WARNING #Mesh# newview/llmeshrepository.cpp(843) log_upload_error : mesh upload failed, stage 'fee', error '', message 'MAV_BLOCK_MISSING', id 'Upload_InvalidAsset'
2025-05-22T08:41:48Z WARNING # newview/llfloatermodelpreview.cpp(1876) LLFloaterModelPreview::setModelPhysicsFeeErrorStatus : LLFloaterModelPreview::setModelPhysicsFeeErrorStatus(13107200 : )
2025-05-22T08:41:48Z WARNING # newview/lltoastalertpanel.cpp(197) LLToastAlertPanel::LLToastAlertPanel : Alert: Pipework- failed to upload: MAV_BLOCK_MISSING\n\nSee SecondLife.log for details
Pipework-Top-Right.zip
Reproduction steps