OpenSim Mantis

Subscribe to OpenSim Mantis feed OpenSim Mantis
MantisBT - Issues
Updated: 50 min 5 sec ago

0007252: Multiple right clicks in viewer causes lag

Sat, 03/07/2015 - 13:00
If you walk in a region and right click your mouse on the terrain while walking and then try to stop walking you will find that you are still walking and the region is un-responsive. Looking at the queues, the task output queue has been filled up and takes several seconds to empty.<br /> <br /> This is not just walking but also gets in the way of editing as somehow the right click causes the lag.<br /> <br /> This happens with old and new viewers (tried Phoenix even).
Categories: OpenSim Mantis

0007490: [PATCH] "help restart" message corrected

Fri, 03/06/2015 - 19:24
The "restart" console command restarts the currently selected region or all regions in this instance if root is selected. Changed the message accordingly from "Restart all sims in this instance" to "Restart the currently selected region(s) in this instance".
Categories: OpenSim Mantis

0003963: blank variable not preserved on re-rez/restart

Fri, 03/06/2015 - 19:13
If a script variable is set to " ", its value will not be preserved if the object is taken to inventory then re-rezzed, or if the region in which the object is rezzed restarts, in which cases the value will be an empty string, "". This will cause scripts which use " " for unused menu buttons to fail.
Categories: OpenSim Mantis

0007489: Setting login text in ROBUST to "" (blank) results in casting error

Fri, 03/06/2015 - 03:43
Setting the login text in ROBUST to "" results in the casting error message as shown below.<br /> <br /> R.O.B.U.S.T.# login text "" <br /> 09:31:34 - Command error: System.InvalidCastException: Cannot cast from source type to destination type.<br /> at OpenSim.Framework.Console.Commands.ResolveCommand (System.String[] cmd, System.String[]& result) [0x00000]: in <filename unknown>:0 <br /> at OpenSim.Framework.Console.Commands.Resolve (System.String[] cmd) [0x00000] in <filename unknown>:0 <br /> at OpenSim.Framework.Console.LocalConsole.ReadLine (System.String p, Boolean isCommand, Boolean e) [0x00000] in <filename unknown>:0 <br /> at OpenSim.Framework.Console.CommandConsole.Prompt () [0x00000] in <filename unknown>:0 <br /> at OpenSim.Server.Base.ServicesServerBase.Run () [0x00000] in <filename unknown>:0
Categories: OpenSim Mantis

0007488: Flying plane on Bulletsim var region fails more often than not and causes sim to be unusable until restarted.

Thu, 03/05/2015 - 20:48
When I try to fly a plane (and sometimes it does this with cars) the vehicle suddenly starts jerking violently and then ends up on the sim border uncontrollable and still violently shaking. I have to TP to get unstuck from the border. From that point forward the sim is virtually unusable. <br /> <br /> Walking or trying to fly has a severe rubber band effect with the AV barely moving forward any at all. Reloging does not help. The only way to recover when this happens is to restart the sim. It happens more often that not when trying to use vehicles on this var. These vehicles will work ok on some days for as long as 5 minutes, and other days like today, it happened within 1 minute.
Categories: OpenSim Mantis

0007487: GetMesh should not use base64 as intermediate format

Thu, 03/05/2015 - 17:55
The capability delivers binary and gets binary as input. So removing base64 as intermediate improves data delivery.<br /> <br /> In addition, the new GetMesh2 based handling improves viewer situation for requesting meshes.
Categories: OpenSim Mantis

0007486: HG User Management test does not setup GridUser harness.

Thu, 03/05/2015 - 17:17
The patch makes the new user management module tolerant to that testing environment.
Categories: OpenSim Mantis

0007485: HG IM and HG Friends are not always working correctly due to broken data in GridUser

Thu, 03/05/2015 - 15:34
The attached patch is the UserManagementModule I have in my fork for quite some time.<br /> <br /> It disables creating falsified GridUser data and filters GridUser data for falsified data.<br /> <br /> the filtering capability was tested on OSGrid's GridUser data related to one of my non-OSG accounts which had falsified GridUser data on OSG at that time with a simulator based on my fork.<br /> <br /> extracted log message from the patch:<br /> <br /> * solving HG IM, HGFriends issues based on falsified GridUser data<br /> <br /> it does not consider GridUser as a viable source for residents' data.<br /> it does not consider Friends, Inventory Creators to be trusted at all. There are lots of broken entries in existence embodied in assets, inventory items and friends entries.<br /> <br /> There are lots of broken creator data fields in assets.<br /> <br /> The following issues arise from the broken data in the old User Management Module:<br /> <br /> failing HG IM<br /> failing HGFriends Requests
Categories: OpenSim Mantis

0007484: Region object bonus factor incorrect

Wed, 03/04/2015 - 20:54
Using standalone 0.8.0.3, my regions appear to be giving a prim bonus of (X)^2 of the desired prim bonus.
Categories: OpenSim Mantis

0007483: OpenSim treats SL spec field length as characters instead of bytes.

Wed, 03/04/2015 - 18:08
The SL page on limits (<a href="http://wiki.secondlife.com/wiki/Limits#Building">http://wiki.secondlife.com/wiki/Limits#Building</a> [<a href="http://wiki.secondlife.com/wiki/Limits#Building" target="_blank">^</a>]) specifies that a Prim description length limit is "127 bytes UTF-8 string". OpenSimulator does not enforce this limit, but rather enforces a 128 character limit. While this allows for maximum single-byte UTF-8 character content, it also allows for massive overruns in the field, since UTF-8 characters can be up to 4 bytes in size (<a href="http://tools.ietf.org/html/rfc3629#section-3">http://tools.ietf.org/html/rfc3629#section-3</a> [<a href="http://tools.ietf.org/html/rfc3629#section-3" target="_blank">^</a>]). <br /> <br /> e.g. A prim description consisting of 127 * 3-byte UTF-8 characters (? = e2 98 ba) can reach 381 bytes... far more than the specified 127.<br /> <br /> Over-long descriptions do not display correctly in the Edit dialog (I'm using Singularity).<br /> <br /> <br /> <br /> AssetBase.cs:<br /> public static readonly int MAX_ASSET_DESC = 128;<br /> <br /> MySQLAssetData.cs<br /> <br /> string assetDescription = asset.Description;<br /> if (asset.Description.Length > AssetBase.MAX_ASSET_DESC)<br /> {<br /> assetDescription = asset.Description.Substring(0, AssetBase.MAX_ASSET_DESC);<br /> m_log.WarnFormat(<br /> "[ASSET DB]: Description '{0}' for asset {1} truncated from {2} to {3} characters on add", <br /> asset.Description, asset.ID, asset.Description.Length, assetDescription.Length);<br /> }<br /> <br /> <br /> <br /> The attached LSL script demonstrates the issue.<br /> <br /> State 1: Characters = 120, Bytes = 120<br /> <br /> 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890<br /> <br /> State 2: Characters = 120, Bytes = 240<br /> <br /> à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????à????<br /> <br /> State 3: Characters = 120, Bytes = 360<br /> <br /> ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Categories: OpenSim Mantis

0007479: XAssetStore DB needs critical db migration change

Wed, 03/04/2015 - 12:57
This morning I realized that after both my patch to extend the asset description length to 128 does not cover XAssetStore's db tables.<br /> <br /> Attaching a patch.
Categories: OpenSim Mantis

0007482: llSetMemoryLimit has to report TRUE for Mono based scripts

Wed, 03/04/2015 - 12:43
The definition in SL wiki states that llSetMemoryLimit reports TRUE for Mono based scripts.
Categories: OpenSim Mantis

0007478: After create region, regions remains offline until server restart

Wed, 03/04/2015 - 08:16
After create region, regions remains offline/logins disabled until server restart.
Categories: OpenSim Mantis

0007477: [J2KIMAGE]: RunUpdate() called with missing asset data (no missing image texture?)

Wed, 03/04/2015 - 04:44
Sin ce updating from r/25827 to r/25845 I am seeing a lot of yellow warning messages of this form on the OpenSim.exe console when logged in (on Firestorm 4.6.9) with a single (local) avatar.<br /> <br /> 09:27:54 - [J2KIMAGE]: RunUpdate() called with missing asset data (no missing image texture?). Canceling texture transfer<br /> 09:27:54 - [J2KIMAGE]: RunUpdate() called with missing asset data (no missing image texture?). Canceling texture transfer<br /> 09:27:54 - [J2KIMAGE]: RunUpdate() called with missing asset data (no missing image texture?). Canceling texture transfer<br /> 09:27:55 - [J2KIMAGE]: RunUpdate() called with missing asset data (no missing image texture?). Canceling texture transfer<br /> 09:27:55 - [J2KIMAGE]: RunUpdate() called with missing asset data (no missing image texture?). Canceling texture transfer<br /> ... many more of the same...
Categories: OpenSim Mantis

0007350: MySQL Data Base Schemas - Inconsistency in Name and Description Field Lengths

Wed, 03/04/2015 - 03:59
Problems occur with assets created in world which allow for longer description(and name() fields than are allowed to be stored in the data base. This means that some scripted items that use the description(and/or name) fields may appear to work until they are persisted, or taken into inventory and reused.<br /> <br /> E.g. here is an example of an avatar tracker created in world, in which the Google Docs target form URL is used in the description field. It works since 255 characters are allowed when its created. But this is truncated to 128 when the asset is persisted... and a longer description (or name) would be truncated to 128 when taken into inventory.<br /> <br /> [ASSET DB]: Description '<a href="https://docs.google.com/forms/....'">https://docs.google.com/forms/....'</a> [<a href="https://docs.google.com/forms/....'" target="_blank">^</a>] for asset c0943a2d-b63a-474d-a8dc-2f51e34e37ff truncated from 127 to 64 characters on add<br /> <br /> Should all these be the same. At least<br /> <br /> name field<br /> <br /> assets.name varchar(64)<br /> inventoryitems.inventoryName varchar(128)<br /> prims.Name varchar(255)<br /> prims.description varchar(255)<br /> <br /> description field<br /> <br /> assets.description varchar(64)<br /> inventoryitems.inventoryDescription varchar(128)<br /> prims.Description varchar(255)<br /> primitems.description varchar(255)
Categories: OpenSim Mantis

0007360: 14 tables without primary key PGSQL

Tue, 03/03/2015 - 20:12
I ran a synchronization procedure between the production database and a backup database, and the sync product complains that 14 tables are not sinkable because they miss primary keys. ... which I guess is quite fundamental for reliable syncs. <br /> <br /> The tables in question are:<br /> <br /> Table `public.auth' is not synchronizable since it does not have primary key<br /> Table `public.estate_groups' is not synchronizable since it does not have primary key<br /> Table `public.estate_managers' is not synchronizable since it does not have primary key<br /> Table `public.estate_map' is not synchronizable since it does not have primary key<br /> Table `public.estate_settings' is not synchronizable since it does not have primary key<br /> Table `public.estate_users' is not synchronizable since it does not have primary key<br /> Table `public.estateban' is not synchronizable since it does not have primary key<br /> Table `public.landaccesslist' is not synchronizable since it does not have primary key<br /> Table `public.migrations' is not synchronizable since it does not have primary key<br /> Table `public.presence' is not synchronizable since it does not have primary key<br /> Table `public.regionban' is not synchronizable since it does not have primary key<br /> Table `public.terrain' is not synchronizable since it does not have primary key<br /> Table `public.tokens' is not synchronizable since it does not have primary key<br /> Table `public.usernotes' is not synchronizable since it does not have primary key<br /> <br /> I guess it should be doable to set a key for all these tables for all database implementations?
Categories: OpenSim Mantis

0007475: HG visitor cannot rez an object when it was not previously requested by the viewer even though permitted

Tue, 03/03/2015 - 16:50
HG visitors cannot rez an object when it was not previously requested by the viewer because FetchInventory2 failed to request the correct inventory server for a HG visitor.
Categories: OpenSim Mantis

0007474: Replacement texture in UDP texture handling falsifies viewer cache.

Tue, 03/03/2015 - 15:51
The replacement texture in the UDP texture handling introduces a texture in the viewer cache that makes it wrongly believe that it has a texture got. Yet, it may even be the wrong since it might be a sculpt.<br /> With ImageNotInDatabase, the viewer knows that the texture is not there and can deal with that accordingly.
Categories: OpenSim Mantis

0007473: The standard UTF8.Encoding generates wrongly formatted XML when using the XmlWriter with it

Mon, 03/02/2015 - 18:59
It is better to use the specific instantiation of UTF8.Encoding without BOM.<br /> XML specification does not allow a BOM at the start.<br /> <br /> The patch changes that so that XML is send out as specified in XML specification.
Categories: OpenSim Mantis

0007472: llResetScript should set set the value returned by llGetStartParameter() to 0

Mon, 03/02/2015 - 18:36
according to <a href="http://wiki.secondlife.com/wiki/LlGetStartParameter">http://wiki.secondlife.com/wiki/LlGetStartParameter</a> [<a href="http://wiki.secondlife.com/wiki/LlGetStartParameter" target="_blank">^</a>] to the StartParameter has to be set to 0.<br /> <br /> It is only set on object_rez but should not be kept on script reset.
Categories: OpenSim Mantis

Pages