Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008585opensim[REGION] OpenSim Corepublic2019-08-31 07:312019-09-04 01:22
Reporteraiaustin 
Assigned To 
PrioritylowSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformPCOSWindowsOS Version10
Product Versionmaster (dev code) 
Target Versionmaster (dev code)Fixed in Version 
Summary0008585: [REST CLIENT] Resource not found (404): How to identify source of error message
DescriptionOn startup of an OpenSim.exe region server connecting to a to a Robust.exe/MySQL server I always seem this message...

2019-08-31 15:18:51,955 DEBUG [USER MANAGEMENT MODULE]: Caching creators' data from RegionABC (46 objects)...
2019-08-31 15:18:51,955 DEBUG [WORLD MAP]: Generating map image for RegionABC
2019-08-31 15:18:56,674 DEBUG [REST CLIENT] Resource not found (404): http://...hostname...:8003/assets/862e91c8-e867-c45a-560c-5e98f0674592/data [^]
2019-08-31 15:18:59,486 DEBUG [WORLD MAP]: Storing map image a39e83c0-83b2-496a-88c1-0dc663f2f6ef for RegionABC

Looking at the .../bin/assetcache/862 folder on the Robust.exe or OpenSim.exe servers there is no entry for that UUID in the asset cache.

I only load one region in the OpenSim.exe to pin this down... but can't get closer to what the issue is, and I have no object name or X/Y/Z indicated in this specific message.

is it possible to identify the problem, or fix it do you think? Or can an improved error message be generated for this style of message indicating the inworld object/X/Y/Z that is involved?
TagsNo tags attached.
Git Revision or version number0.9..0 1085 695821a (2019-08-31 04:44)
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Environment.NET / Windows64
Mono VersionNone
ViewerN/A
Attached Files

- Relationships

-  Notes
(0035659)
tampa (reporter)
2019-09-03 05:15

The uuid of the missing object or at least the storing location(if fsassets, sras is used) is in the error message itself. It is looking in the asset server for the object, texture or anything else that was meant to be on the region yet cannot find it. Try searching the assets table for that uuid. Check the regions tables for the uuid as well. I also see that message from time to time, but so far have not noticed anything missing on my regions nor received reports of missing items. It could be anything really, including temporary assets used at runtime(even old maptile given the context).
(0035660)
UbitUmarov (administrator)
2019-09-03 05:59

that is a missing texture
sorry to say you have a broken object somewhere.
don't see how to find it on current region comands

save oar may list objects with potencial missing assets
some of those reports are just not a problem, just references suposed to be missing
but that texture should be include, so that report may help to narrow down the prims to check
(0035661)
UbitUmarov (administrator)
2019-09-03 06:04

well that did not work tring to find my 4 missing textures :)
(0035662)
UbitUmarov (administrator)
2019-09-03 06:06

oops can be missing mesh also
(0035663)
aiaustin (developer)
2019-09-03 06:22

It would be nice if the error message could identify the region, x/y/z and /or object name that is reporting the missing asset. But that just may not be known.
(0035664)
UbitUmarov (administrator)
2019-09-03 07:24

added a bit more spam
(0035665)
aiaustin (developer)
2019-09-03 07:50

Excellent.. found the issue right away. A prim of a linkset object with a missing texture embedded within another object.
(0035667)
aiaustin (developer)
2019-09-03 08:46
edited on: 2019-09-03 08:46

@Ubit, there might be a glitch in a log line in the change just made... an error message is not instantitated… see http://opensimulator.org/mantis/view.php?id=8581 [^]

2019-09-03 15:47:53,908 WARN <log4net.Error>Exception during StringFormat: Input string was not in a correct format. <format>[Warp3D]: Failed to decode texture {0} for prim {1} at {2}, exception {3] </format><args>{2c73e9a4-ef4d-4181-8984-d7604ed6fa81, ID2, <106.0175, 137.9787, 36.78795>, System.ApplicationException: EOF reached before finding Contiguous Codestream Box

(0035668)
UbitUmarov (administrator)
2019-09-03 13:29

so you did break another texture...
that log message should be fixed now
(0035669)
aiaustin (developer)
2019-09-03 13:38

I get a lot of those EOF reached before end of code stream messages... which I assume are textures uploaded over the years which have a format that the Warp3D map generator or some other modules does not like.
(0035670)
UbitUmarov (administrator)
2019-09-03 13:39

tried
 UseCSJ2K = false
 on [startup] ?
(0035672)
aiaustin (developer)
2019-09-04 01:22

On Windows 10, OpenSim.ini and using latest dev master (1094 c4904de 2019-09-03 20:28) I set OpenSim.ini [Startup] UseCSJ2K = false did indeed get rid of the messages of this form...[WARNING]: EOC marker not found. Codestream is corrupted.

But I spotted one more missing texture error message again that is not instantiated since Melanie's logging changes. This one also needs fixing. With the UseCSJ2K = false it also throws an error with traceback in the console and OpenSim.log...

09:15:23 - [WORLD MAP]: Generating map image for Oil Rig
09:15:24 - Decoded image with unhandled number of components: 0
log4net:WARN Exception while rendering format [[Warp3D]: Failed to decode textur
e {0} for prim {1} at {2}, exception {3] ]
System.FormatException: Input string was not in a correct format.
   at System.Text.StringBuilder.FormatError()
   at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, Str
ing format, ParamsArray args)
   at System.String.FormatHelper(IFormatProvider provider, String format, Params
Array args)
   at System.String.Format(IFormatProvider provider, String format, Object[] arg
s)
   at log4net.Util.SystemStringFormat.StringFormat(IFormatProvider provider, Str
ing format, Object[] args)
Couldn't write out log message: System.FormatException: Index (zero based) must
be greater than or equal to zero and less than the size of the argument list.
   at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, Str
ing format, ParamsArray args)
   at System.String.FormatHelper(IFormatProvider provider, String format, Params
Array args)
   at System.String.Format(String format, Object[] args)
   at OpenSim.Framework.Console.LocalConsole.Output(String format, String level,
 Object[] components) in D:\Temp\opensim-0.9.0.1-1094-gc4904de\OpenSim\Framework
\Console\LocalConsole.cs:line 394
   at OpenSim.Framework.Console.OpenSimAppender.Append(LoggingEvent le) in D:\Te
mp\opensim-0.9.0.1-1094-gc4904de\OpenSim\Framework\Console\OpenSimAppender.cs:li
ne 65
log4net:WARN Exception while rendering format [[Warp3D]: Failed to decode textur
e {0} for prim {1} at {2}, exception {3] ]
System.FormatException: Input string was not in a correct format.
   at System.Text.StringBuilder.FormatError()
   at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, Str
ing format, ParamsArray args)
   at System.String.FormatHelper(IFormatProvider provider, String format, Params
Array args)
   at System.String.Format(IFormatProvider provider, String format, Object[] arg
s)
   at log4net.Util.SystemStringFormat.StringFormat(IFormatProvider provider, Str
ing format, Object[] args)

- Issue History
Date Modified Username Field Change
2019-08-31 07:31 aiaustin New Issue
2019-09-03 05:15 tampa Note Added: 0035659
2019-09-03 05:59 UbitUmarov Note Added: 0035660
2019-09-03 06:04 UbitUmarov Note Added: 0035661
2019-09-03 06:06 UbitUmarov Note Added: 0035662
2019-09-03 06:22 aiaustin Note Added: 0035663
2019-09-03 07:24 UbitUmarov Note Added: 0035664
2019-09-03 07:50 aiaustin Note Added: 0035665
2019-09-03 08:46 aiaustin Note Added: 0035667
2019-09-03 08:46 aiaustin Note Edited: 0035667 View Revisions
2019-09-03 13:29 UbitUmarov Note Added: 0035668
2019-09-03 13:38 aiaustin Note Added: 0035669
2019-09-03 13:39 UbitUmarov Note Added: 0035670
2019-09-04 01:22 aiaustin Note Added: 0035672


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker