OpenSim Mantis

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

0007029: Ability to make objects visible only to avatars in the same region / parcel

Fri, 02/21/2014 - 19:36
Although the main grid doesn't have this feature either, it should be something useful that Opensim can implement, as long as it can render / derender objects for any avatar at will.<br /> <br /> I would appreciate an OSSL function that could make objects only be visible to avatars standing on the same region and / or parcel. If the avatar walks onto the land where the object is located, that object is only then notified to the viewer and loaded. If the avatar leaves the land, the object is deleted from their viewer and disappears entirely. The function should do nothing for NPC's since we don't care what they see.
Categories: OpenSim Mantis

0007028: [PATCH] PhysicalPrimMax to 64m for ini Default files to enable standard size prims and mesh to be used with vehicles.

Fri, 02/21/2014 - 16:49
Problem: When full scale scripted physical vehicles with were rezzed, they often silently failed. Users did not know why, there was no error message, and it was very confusing. When content creators provided 1:1 scale physical vehicles, users found the vehicles were not functional in their regions. With widespread use of Mesh, the problem got statistically worse, due to generally larger dimensions of the bounding box of mesh prims. <br /> <br /> The problem was found to be due to the PhysicalPrimMax in the ini files being set to the old obsolete SL standard prim size of 10 meters.<br /> <br /> Solution: [Patch] Changes the default ini files line PhysicalPrimMax = 64m.<br /> <br /> Changes from obsolete standard 10m to the current standard 64m.<br /> <br /> Result: Enables a variety of full scale mesh design physical vehicles to function properly.<br /> <br /> See illustration: <a href=""></a> [<a href="" target="_blank">^</a>]
Categories: OpenSim Mantis

0007027: Bulletsim-- patch to fix vehicle hovering not being disabled

Fri, 02/21/2014 - 15:40
Per the wiki page added two checks to make sure the time to hover is not above 300 or the hover height is not set to 0, both ways to disable the vehicle hover.
Categories: OpenSim Mantis

0006757: [BULLETSIM SHAPE] Mesh asset would not mesh. WARN - OpenSim.Region.Physics.BulletSPlugin.BSScene

Fri, 02/21/2014 - 09:51
Warning messages appear in console and log when Bulletsim is active, but not when ODE is active. Is this a real issue with these assets, or is Bulletsim not handling something that ODE does, or does ODE have this problem too and just not display the warning? The abbreviated log (not debug) log is included.<br /> <br /> This is a typical warning message, but a log containing many messages all from one sim is also attached:<br /> <br /> WARN - OpenSim.Region.Physics.BulletSPlugin.BSScene [BULLETSIM SHAPE] Mesh asset would not mesh. prim=set of glasses/302da609-ccb6-42dd-ae85-fc43b07525f4/pos=<207.1234, 113.4315, 26.14404>/rgn=BulletSim/Jennys Island, texture=384696ff-d2bf-4ec8-8d18-eeba69728db5
Categories: OpenSim Mantis

0007026: Error thrown on every sim startup [SCENEGRAPH]

Fri, 02/21/2014 - 08:56
Since switching to the latest OSG release [r/24336] I have found that the simulator start-up time has greatly increased and appears to hang at the step: [SCENE] Loading land objects from cache<br /> <br /> After a lengthy delay (2-5 minutes!!!) the following error message is printed to console:<br /> <br /> 08:01:52 - [SCENEGRAPH]: Problem processing action in ForEachSOG: The operation has timed out. at System.Net.WebConnectionStream.Read (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0 <br /> at OpenSim.Framework.Communications.RestClient.Request () [0x00000] in <filename unknown>:0 <br /> at OpenSim.Services.Connectors.AssetServicesConnector.GetData (System.String id) [0x00000] in <filename unknown>:0 <br /> at OpenSim.Region.CoreModules.ServiceConnectorsOut.Asset.HGAssetBroker.GetData (System.String id) [0x00000] in <filename unknown>:0 <br /> at OpenSim.Region.CoreModules.World.Warp3DMap.Warp3DImageModule.GetTexture (UUID id) [0x00000] in <filename unknown>:0 <br /> at OpenSim.Region.CoreModules.World.Warp3DMap.Warp3DImageModule.GetOrCreateMaterial (Warp3D.Warp3D renderer, Color4 faceColor, UUID textureID) [0x00000] in <filename unknown>:0 <br /> at OpenSim.Region.CoreModules.World.Warp3DMap.Warp3DImageModule.CreatePrim (Warp3D.Warp3D renderer, OpenSim.Region.Framework.Scenes.SceneObjectPart prim, Boolean useTextures) [0x00000] in <filename unknown>:0 <br /> at OpenSim.Region.CoreModules.World.Warp3DMap.Warp3DImageModule+<>c__DisplayClass1.<CreateAllPrims>b__0 (OpenSim.Region.Framework.Scenes.SceneObjectGroup group) [0x00000] in <filename unknown>:0 <br /> at OpenSim.Region.Framework.Scenes.SceneGraph.ForEachSOG (System.Action`1 action) [0x00000] in <filename unknown>:0<br /> <br /> Then the remaining start-up steps proceed as per normal and sim is active (so this is a non-fatal error).<br /> <br /> Total start-up time for my two regions used to be about 20-30 seconds prior to the r/24336 update. Now, with this lengthy delay, the simulator will take 3 to as much as 6 minutes to start. If I revert to my previous install it loads normally without error messages.
Categories: OpenSim Mantis

0006592: Attach event not firing on detach

Fri, 02/21/2014 - 06:30
Very recently the attach event seems to have quit working on detach.<br /> <br /> default <br /> {<br /> state_entry()<br /> {<br /> <br /> }<br /> <br /> attach(key id)<br /> {<br /> //This fires on attach but not on detach<br /> <br /> if(id != NULL_KEY)<br /> llOwnerSay("Attachment attached."); <br /> <br /> else if(id == NULL_KEY)<br /> llOwnerSay("Attachment detached."); <br /> }<br /> }
Categories: OpenSim Mantis

0007025: Extending the region's draw distance no longer works

Thu, 02/20/2014 - 19:59
Extend the region's draw distance by setting DefaultDrawDistance higher than the standard value of 225m has no longer any effect. MiniMap will always show just 4 regions.
Categories: OpenSim Mantis

0007024: llSetKeyframedMotion stopped working with Release

Thu, 02/20/2014 - 16:28
Scripts using llSetKeyframedMotion working under 0.7.6 stopped working after an update to This was reported on two different grids.
Categories: OpenSim Mantis

0007023: Warp3d errors when (RenderMeshes = true) in [Map] section of OpenSim.ini

Thu, 02/20/2014 - 16:28
when RenderMeshes = true is set in [Map] section of OpenSim.ini I get the following spew on region startup<br /> <br /> 12:51:30 - Failed to decode mesh asset: Could not load type 'zlib.ZOutputStream' from assembly ', Version=, Culture=neutral, PublicKeyToken=47d7877cb3620160'.<br /> <br /> and no mesh objects render on tiles, they just appear as a cut and hollow cube.
Categories: OpenSim Mantis

0007022: Varregion: Teleport to varregion results in viewer crash with Singularity or Firestorm.

Thu, 02/20/2014 - 14:57
1. On Osgrid, Teleport to a sim called Silver Skye.<br /> 2. Now Teleport to the var called Moorea Sailing. <br /> 3. The viewer will crash.<br /> <br /> It crashes when teleporting from other sims too, but this is just one example.<br /> It does not crash when teleporting to the var from any of my sims that are on the very latest dev master.
Categories: OpenSim Mantis

0007021: Suggestiong re OSSL permissions

Thu, 02/20/2014 - 09:34
In XEngine there is a single global setting for the allowed threat level of functions in a region and to selectively allow any other functions with higher threat level they can just be set to Allow_<function_name> = true. To only enable those functions for a specific user it is necessary to add a very long list of each of the higher threat functions with allow set to UUID or ESTATE_OWNER or whatever. This results in a rather lengthy section which is a little hard to maintain.<br /> <br /> It would be far easier (and easier to maintain) if you also had a "global allow" types of settings; something like:<br /> <br /> Allow_os_threat_Low=[UUID | ESTATE_OWNER | ESTATE_MANAGER | ...etc]<br /> Allow_os_threat_Moderate=[UUID | ESTATE_OWNER | ESTATE_MANAGER | ...etc]<br /> Allow_os_threat_High=[UUID | ESTATE_OWNER | ESTATE_MANAGER | ...etc]<br /> Allow_os_threat_VeryHigh=[UUID | ESTATE_OWNER | ESTATE_MANAGER | ...etc]<br /> Allow_os_threat_Severe=[UUID | ESTATE_OWNER | ESTATE_MANAGER | ...etc]<br /> <br /> This would work just like the individual Allow_os.... functions but apply to all functions of the specified threat level.<br /> <br /> If that isn't practical from a coding standpoint, how about a Allow_os_allFunctions=[...] which works that way?
Categories: OpenSim Mantis

0007020: OpenMetaverse Failed to decode mesh asset zlib.ZStreamException

Thu, 02/20/2014 - 06:37
2014-02-20 09:15:20,748 ERROR - OpenMetaverse Failed to decode mesh asset zlib.ZStreamException: inflating: <br /> at zlib.ZOutputStream.Write(Byte[] b1, Int32 off, Int32 len)<br /> at OpenMetaverse.Assets.AssetMesh.Decode()<br /> <br /> 2014-02-20 09:15:59,310 ERROR - OpenMetaverse Failed to decode mesh asset zlib.ZStreamException: inflating: <br /> at zlib.ZOutputStream.Write(Byte[] b1, Int32 off, Int32 len)<br /> at OpenMetaverse.Assets.AssetMesh.Decode()
Categories: OpenSim Mantis

0006792: [BULLETS SCENE]: ProcessPostTaintTaints: BSLinksetCompound... System.NullReferenceException

Thu, 02/20/2014 - 06:34
Reporting this in case the error trace alone is sufficient to spot an issue...<br /> <br /> On loading a scene, around the time the map tiles are beign generated, though that may not be a factor...<br /> <br /> 2013-10-08 14:01:27,458 ERROR - OpenSim.Region.Physics.BulletSPlugin.BSScene [BULLETS SCENE]: ProcessPostTaintTaints: BSLinksetCompound.ScheduleRebuild-1654727691: Exception: System.NullReferenceException: Object reference not set to an instance of an object.<br /> <br /> at OpenSim.Region.Physics.BulletSPlugin.BSAPIUnman.AddChildShapeToCompoundShape(BulletShape shape, BulletShape addShape, Vector3 pos, Quaternion rot) in k:\OSGRID\opensim-31246ec\OpenSim\Region\Physics\BulletSPlugin\BSAPIUnman.cs:line 350<br /> <br /> at OpenSim.Region.Physics.BulletSPlugin.BSLinksetCompound.<>c__DisplayClass3.<RecomputeLinksetCompound>b__2(BSPrimLinkable cPrim) in k:\OSGRID\opensim-31246ec\OpenSim\Region\Physics\BulletSPlugin\BSLinksetCompound.cs:line 377<br /> <br /> at OpenSim.Region.Physics.BulletSPlugin.BSLinkset.ForEachMember(ForEachMemberAction action) in k:\OSGRID\opensim-31246ec\OpenSim\Region\Physics\BulletSPlugin\BSLinkset.cs:line 205<br /> <br /> at OpenSim.Region.Physics.BulletSPlugin.BSLinksetCompound.RecomputeLinksetCompound() in k:\OSGRID\opensim-31246ec\OpenSim\Region\Physics\BulletSPlugin\BSLinksetCompound.cs:line 356<br /> <br /> at OpenSim.Region.Physics.BulletSPlugin.BSLinksetCompound.<ScheduleRebuild>b__0() in k:\OSGRID\opensim-31246ec\OpenSim\Region\Physics\BulletSPlugin\BSLinksetCompound.cs:line 112<br /> <br /> at OpenSim.Region.Physics.BulletSPlugin.BSScene.ProcessPostTaintTaints() in k:\OSGRID\opensim-31246ec\OpenSim\Region\Physics\BulletSPlugin\BSScene.cs:line 1017
Categories: OpenSim Mantis

0007019: osSetPrimitiveParams can't change an NPC's attachments

Thu, 02/20/2014 - 00:54
I am working on a texture vendor that rezzes an NPC that is wearing mesh clothing. The textures are in the vendor's inventory and the goal is to have the texture change on the NPC's outfit depending on which texture is selected on the vendor. I scripted this to use osSetPrimitiveParams() called from a script in the vendor but this doesn't result in the desired texture update.<br /> <br /> I assume this is because the owner of the NPC's attachments is the NPC while the owner of the vendor is me, so the calling script doesn't have permission to make that change.<br /> <br /> Is this intended the intended behaviour?
Categories: OpenSim Mantis

0007018: [PATCH] Add Varregion support to Terragen Terrain handler

Wed, 02/19/2014 - 23:46
Terragen handler had Constants.RegionSize hard-coded for Channel size. Changed LoadStream to read size from header data in file when loading. Changed SaveStream to write size from map when saving.
Categories: OpenSim Mantis

0007017: save oar causes crash because of OutOfMemoryException

Wed, 02/19/2014 - 20:53
See Mantis 0006908. Same symptoms.
Categories: OpenSim Mantis

0007016: Object loses name, owner, creator properties, ability to be deleted, etc.

Wed, 02/19/2014 - 15:36
A compound object (5 prims) near the edge of a region in standalone mode was found to have relocated several meters from its previous location. The object now shows no name, no owner, no creator; its prims cannot be unlinked; their contents cannot be read or added to; it cannot be taken to inv or deleted; its ownership cannot be taken; it cannot be returned-to-owner. Admin-level avatar can *apparently* move the object, but another avatar does not see the result of it being moved either in real-time or later. When the admin avatar relogs, the object appear to be back where it was, not where it was moved to.
Categories: OpenSim Mantis

0007015: [VARREGION] Teleporting between neighbors prims disappearing

Tue, 02/18/2014 - 20:21
Teleporting between 2 or more varregion neighbors results in prims disappearing from the region you arrive in, prior to the teleport you can see all of the prims/objects in the neighbor sim just fine over the border, but after arrival they go missing, some may load but the majority do not, and also if I teleport back to the originating region I just came from the same thing occurs.
Categories: OpenSim Mantis

0007014: osAvatarPlayAnimation fails if animation key is supplied instead of string

Tue, 02/18/2014 - 18:20
I am not sure when this began happening since I almost always use an animation in inventory to animate, but osAvatarPlayAnimation is not working if you supply the animation key (regardless of whether the animation is in the prim's inventory) instead of the name. If it's intended to work the way the corresponding LSL function works (and I assume it's supposed to) the animation can be a string if the animation is in the prim's inventory, or can be supplied as the valid key of any animation even if it isn't in the prim's inventory.<br /> <br /> I have tested osAvatarStopAnimation by key and it *does* work correctly...only playing one this way fails.
Categories: OpenSim Mantis

0007013: Varregion with Bulletsim, wind appears to be blowing 200 mph

Tue, 02/18/2014 - 13:59
I recently converted a 6x6 mega to a var using the same exact opensim.ini other than changing the one Combine region setting to false. Now the wind appears to be blowing 100-200 mph. The sound of the wind is MUCH louder than on the mega. Also the particle splash that is coming from a script in the rocks shoots all the way across the sim from south to north a fraction of a second after it emits. It is so fast its hard to even see it happen, but this seems to confirm the high wind theory from the loud wind noise.<br /> <br /> I am not sure if this issue is with the var or Bulletsim, but other normal sims and megas running Bulletsim do not having this particular issue.
Categories: OpenSim Mantis