OpenSim Core Bugs

Syndicate content MantisBT - Issues - (rdcdev)
MantisBT - Issues - (rdcdev)
Updated: 30 min 45 sec ago

0007898: Correction for fix - Estate Manager can set parcels for sale

Tue, 2016-06-21 16:56
Hello Melanie :)<br /> <br /> You have resolved report: <a href="http://opensimulator.org/mantis/view.php?id=7857">http://opensimulator.org/mantis/view.php?id=7857</a> [<a href="http://opensimulator.org/mantis/view.php?id=7857" target="_blank">^</a>]<br /> <br /> and set commit: 1e44aba6207cf83e3d4d0f2437053dc64cc30f78<br /> <br /> but I have written in last sentences, that even if<br /> <br /> we set bool allowEstateManager = true in here:<br /> return GenericParcelOwnerPermission(user, parcel, (ulong)GroupPowers.LandSetSale, true);<br /> <br /> then still I observe, estate manager can't buy parcel.<br /> <br /> I did not want to write about it at once you had published, because i wanted to find solution and offer it<br /> <br /> I have analysed:<br /> <br /> protected bool GenericParcelOwnerPermission(UUID user, ILandObject parcel, ulong groupPowers, bool allowEstateManager)<br /> <br /> and condition inside of it:<br /> <br /> if (allowEstateManager && IsEstateManager(user))<br /> <br /> and unfortunately this logic AND does not want to be equal TRUE, even<br /> <br /> if we have assigned allowEstateManager value true and<br /> <br /> bool IsEstateManager(user) = true, too.<br /> <br /> I was suprised, but i have verified and really , it does not want to give true, in this logic AND.<br /> <br /> Hence estate manager can't purchase the parcel.<br /> <br /> I have found reason, though I'm not C# expert.<br /> <br /> In this condition, that we consider, my compilator says:<br /> <br /> allowManagerEstate is (paramater)bool allowEstateManager, and <br /> <br /> IsEstateManager is a bool, <br /> <br /> and in this way , (parameter)bool && bool is not true, even if both sides are true.<br /> I do not know why it happens, but it does. i have compiled region and verified it.<br /> <br /> Solution is = applying this condition in such way:<br /> <br /> if ((allowEstateManager = true) && IsEstateManager(user))<br /> <br /> Then all works, I have verified and compiled simulator and Estate Manager can purchase the parcel, finally )<br /> <br /> So You can add, to commit: 1e44aba6207cf83e3d4d0f2437053dc64cc30f78<br /> <br /> this condition, I have written now, I hope :)<br /> <br /> Regards :)
Categories: OpenSim Bugs

0007862: Avatar unable to cross var borders in 0.9.0.0

Tue, 2016-06-21 16:36
I placed 2 3x3 vars next to each other, each running in a separate instance. In a flying avatar, I am only able to cross the border once. When trying to cross back, the avatar is stopped at the border and then becomes unable to teleport anywhere, even inside the current region, with the error “Teleport failed. Previous teleport process incomplete. Please retry shortly.” But shortly never comes. Even re-logging does not free up the avatar to teleport again. The only way I have found to free up the avatar is to log out and log back into a different region.<br /> The console on the starting region (the one I am stuck in) looks like this at the time of the failure:<br /> -------------------------------------------------<br /> 16:26:07 - [ENTITY TRANSFER MODULE]: GetRegionContainingWorldLocation: call, XY=<2901110.01553345,3152369.77851009><br /> 16:26:07 - [REMOTE GRID CONNECTOR]: GetRegionByPosition. Added region Test Bed1 to the cache. Pos=<11332,12313>, RegionHandle=12458566257481472<br /> 16:26:07 - [ENTITY TRANSFER MODULE]: GetRegionContainingWorldLocation: Found region using legacy size. rloc=<2900992,3152128>. Rname=Test Bed1<br /> 16:26:08 - [REMOTE SIMULATION CONNECTOR]: QueryAccess to <a href="http://planetforge.dyndns.org:9001/agent/95c7aca2-1965-4df9-af94-cdcbe7afed0a/93e963c2-9457-47eb-9d80-14e85ab5281a/">http://planetforge.dyndns.org:9001/agent/95c7aca2-1965-4df9-af94-cdcbe7afed0a/93e963c2-9457-47eb-9d80-14e85ab5281a/</a> [<a href="http://planetforge.dyndns.org:9001/agent/95c7aca2-1965-4df9-af94-cdcbe7afed0a/93e963c2-9457-47eb-9d80-14e85ab5281a/" target="_blank">^</a>] returned True, reason , version 0.6/0.6<br /> 16:26:08 - [ENTITY TRANSFER MODULE]: CrossAgentToNewRegionAsync: new region=Test Bed1 at <2900736,3151616>. newpos=<374.0155, 753.7785, 29.99386><br /> 16:26:08 - [ENTITY TRANSFER STATE MACHINE]: SetInTransit. agent=95c7aca2-1965-4df9-af94-cdcbe7afed0a, newState=Preparing<br /> 16:26:08 - [ENTITY TRANSFER STATE MACHINE]: UpdateInTransit. agent=95c7aca2-1965-4df9-af94-cdcbe7afed0a, newState=Transferring<br /> 16:26:08 - [CrossAgentIntoNewRegionMain]: ok, time 351ms<br /> 16:26:08 - [ENTITY TRANSFER MODULE]: No ENTITY TRANSFER MODULE information for region handle 12458566257481472, exiting CrossToNewRegion.<br /> 16:26:08 - [ENTITY TRANSFER MODULE]: Crossing agent Kayaker Magic completed.<br /> Region (Test Bed2) #<br /> -------------------------------------------------<br /> The console on the destination region (the one I cannot cross back into) looks like this:<br /> -------------------------------------------------<br /> 16:26:08 - [CHILDAGENTDATAUPDATE]: got packed appearance<br /> 16:26:08 - [SCENE]: Incoming child agent update for 95c7aca2-1965-4df9-af94-cdcbe7afed0a in Test Bed1<br /> Region (Test Bed1) #<br /> -------------------------------------------------<br /> Then in the starting region, any attempt to teleport looks like this:<br /> -------------------------------------------------<br /> 16:30:43 - [ENTITY TRANSFER STATE MACHINE]: SetInTransit. agent=95c7aca2-1965-4df9-af94-cdcbe7afed0a, newState=Preparing<br /> 16:30:43 - [ENTITY TRANSFER MODULE]: Ignoring teleport request of Kayaker Magic 95c7aca2-1965-4df9-af94-cdcbe7afed0a to <418.4638, 36.41605, 2.267287>@12458566257482240 - agent is already in transit.<br /> Region (Test Bed2) #
Categories: OpenSim Bugs

0007929: Deeding full perm object to group makes it not available for sale

Tue, 2016-06-21 02:53
Hello everyone :)<br /> <br /> <br /> I have noticed very serious bug referrign objects deeding to the group.<br /> <br /> I confirm existence of this bug in 0.9.0.<br /> <br /> The full permissive object with permissions for next owner:<br /> <br /> VMCT = Move, Modify, Copy, Transfer<br /> <br /> after deeding to the group loses its transferability and it can't be set for sale.<br /> <br /> that is absolutely big regression to 0.8.2 versions<br /> <br /> Absolutely not acceptable behaviour in aspect of management of group objects and<br /> <br /> security relying on them.<br /> <br /> I only remind here: what we expect,<br /> <br /> when we have full permissive object and we set for next owner permissions:<br /> <br /> MOD, COPY, TRANSFER, then after deeding this object to the group, <br /> <br /> new owner = group can also transfer it and set it for sale.<br /> <br /> And in this way, we do not lose such object.<br /> <br /> It can be reused: typical sl routine examples:<br /> <br /> television sets, orb security tools etc.
Categories: OpenSim Bugs

0007930: [Groups Module v2] In some cases for inviting a new member the Role shows as "(loading...)"

Mon, 2016-06-20 11:05
When using [Groups Module v2], in the case of a specific (but bot all) groups, and when the group owner is inviting a new member the Role shows as "(loading...)" and never resolves. This therefore does not allow an invitation to be sent.<br /> <br /> The MySQL data bases all look reasonable with the Owner and Everyone roles present for the group affected<br /> <br /> This was originally noticed on opensim-0.9.0-343-gfe1f01d.zip (2016-06-17) but was probably there for some time. it is still there on the latest opensim-0.9.0-353-gff65248.zip (2016-06-20) in which @Diva has made some Group handling changes to update information in more places.
Categories: OpenSim Bugs

0007861: llEdgeOfWorld fails most of the time in a 1x1 region

Sun, 2016-06-19 21:42
I hoped that llEdgeOfWorld would work in vars, but was disappointed. Then I tried it out in regular regions and was horrified to discover that it fails there most of the time also. If you give it a unit vector in one of the cardinal directions, it does work, but if your direction vector is not a unit vector, even if it is not quite pointing in a cardinal direction by as little as 1e-6 (not visible in the output) it fails and returns 1 when there is another region on the other side of the border.<br /> I tested this in two regions that were running in two separate instances, sitting next to each other in OSgrid. I was able to drag the prim back and forth across the border AND SHOW IT the other region, but it failed on both sides.
Categories: OpenSim Bugs

0007928: command to show size of grid is not returning correct info

Sun, 2016-06-19 21:12
'show grid size' is no longer functional<br /> <br /> # show grid size<br /> This is a very rough approximation.<br /> Although it will not count regions that are actually links to others over the Hypergrid,<br /> it will count regions that are inactive but were not deregistered from the grid service<br /> (e.g. simulator crashed rather than shutting down cleanly).<br /> <br /> Grid size: 0 km squared.
Categories: OpenSim Bugs

0007917: PrimLimitsModule does not work correctly after selling land

Sun, 2016-06-19 20:29
Setting up a 512x512 var with 15 parcels and primlimits enabled works fine until parcel is sold to a resident. In my regions i tested this in the parcel limits were 676 with a total of 28000 defined by MaxPrims for the entire var. 600 prims objects rez fine in the parcels until they are sold and then the new land owner cannot rez more than 100 or so prims.
Categories: OpenSim Bugs

0007896: PRIM_TYPE reports incorrectly when flexi-prim is enabled

Sat, 2016-06-18 15:43
If you make a prim flexible, it incorrectly reports itself as being a cube even when it isn't. This creates problems for a variety of scripted objects such as the advanced inter-active loop rez tool which needs to accurately know (and set) a prim's type and flexi settings.
Categories: OpenSim Bugs

0007910: Setting PRIM_FLEXIBLE with llSetPrimitiveParams corrupts PRIM_TYPE

Sat, 2016-06-18 13:27
Tube becomes box<br /> Ring becomes prism<br /> Torus becomes cylinder<br /> Sphere becomes "Line -> Half-Circle" (Firestorm category)<br /> <br /> Types box, cylinder, prism are unaffected.
Categories: OpenSim Bugs

0007405: Unable to HGTP home to a self-hosted region

Thu, 2016-06-16 22:20
I brought this up at a dev meeting a week or two ago and am now reporting it here so there's some readily-locatable reminder/record of it.<br /> <br /> When attempting to HG TP home from another grid, I am unable to return to any region that I host on a computer in the same network as my viewer; however I have no trouble returning to any other region in the local grid.<br /> <br /> When my IP address is initially sent to the destination region informing it of my request to tp, the region received my outward facing IP. Then after "consulting" with the grid login service, when the second check of my IP is made by the region, the IP address that shows in console is my local network router's IP (192.168.1.1) which of course doesn't match the initial one so the tp is refused.<br /> <br /> I discussed this further with Justin at the end of the meeting and we conducted a couple tests of me moving between OSCC and my self-hosted region where he confirmed the bug.
Categories: OpenSim Bugs

0007877: Cannot Hypergrid teleport from OSGrid running 0.9 to test grid with viewer on slower internet. Normal TP sometimes fail too.

Thu, 2016-06-16 12:53
Hypergrid teleports between OSGrid and my Test grid using the map were working prior to the AVN code merge, but have not since then. HG still works if you use something like Hypergrid Depot to go there, but not map. I personally don't HG that much so was not worried about it, but others are helping me on the test grid now, so it is becoming more important that it work.<br /> <br /> I am running the latest dev master on my test grid and everything is configured exactly as it is defined in the HG wiki. As far as I know, this is the same 0.9 code currently being used on OSGrid. My HG sims show up when doing a map search in OSG with no problem, but you cannot teleport to the test grid or to any individual sim on the test grid. The viewer just sits there and eventually times out. The console and log at the destination hypergrid sim looks normal and indicates the AV was accepted and has arrived, but the Viewer doesn't seem to know that. HG appears to have been broken sometime during or after the avn merge. At first I assumed it was a new configuration issue, but now I think it is a bug. My test grid is configured to use hypergrid and fsassets exactly as described in the wiki.
Categories: OpenSim Bugs

0007752: Teleports out of var regions with a lot of prims/textures often fails with viewer timeout and viewer crash. Viewer problem???

Thu, 2016-06-16 12:52
Teleports out of var regions with a lot of prims/textures often fails with viewer timeout and viewer crash. It doesnt seem to matter if the destination sim is a var or not. What appears to trigger this issue is when the departure sim is a var. It seems to be worse when the departing sim is loaded with a lot of prims and textures.
Categories: OpenSim Bugs

0007916: osSetTerrainTexture and osSetTerrainTextureHeight neither work for Estate Owner nor Estate Manager without God Powers

Wed, 2016-06-15 17:24
Hello !<br /> <br /> I have noticed that functions:<br /> <br /> osSetTerrainTexture and osSetTerrainTextureHeight work only for Grid Administrators and Region Administrators, if God Powers are enabled for them.<br /> <br /> And this situation exists , regardless settings in osslEnable.ini<br /> <br /> Hence, it can be considered as limitation of using these functions.<br /> <br /> In my opinion estate owner and estate manager with userLevel = 0 ( no god powers)<br /> <br /> should also have possibility to use such script functions in their objects.
Categories: OpenSim Bugs

0007926: parse_ini_file no longer works with $ from Const System

Tue, 2016-06-14 16:27
php function "parse_ini_file" no longer works correctly now when we try to read OpenSim.ini file.<br /> <br /> This problem occurred when the system of the [Const] section was added in the .inis files.<br /> <br /> According to the tests i've done, i see:<br /> <br /> ServiceURL="${Const|MyService/....}" <br /> NO work with parse_ini_file<br /> <br /> but<br /> <br /> ServiceURL="{Const|MyService/....}" <br /> work well with parse_ini_file<br /> <br /> It seems that the character "$" silk the problem ...<br /> <br /> Can you fix that ?
Categories: OpenSim Bugs

0007925: 3X CPU use on Mono 4.4.0.182 over 4.2.3.4

Mon, 2016-06-13 14:18
I tried running the latest 0.9 dev version on mono 4.4.0.182 both with and without recompiling and both for ubODE and BulletPhysics it use about 3X as much CPU for idle sims (no avatars logged in but scripts running) compared to 4.2.3.4<br /> <br /> This comes in addition to an about 50% increase in CPU on 0.9dev over 0.8.2.1 release version.
Categories: OpenSim Bugs

0007923: Edit particle beam is gone (ViewerEffects)

Mon, 2016-06-13 05:02
My beloved edit particle beams are gone. This is a regression, needs to be fixed.
Categories: OpenSim Bugs

0007921: Bulk Upload Fails Offten

Sun, 2016-06-12 15:54
Uploading more then 4 textures causes at least one of them to fail to upload. Up loader is obviously to fast for it to handle. Bulk is required allot for multiple textures but the reliability of this feature is 10% or less
Categories: OpenSim Bugs

0007874: Parcel properties don't take effect when entering parcel

Sat, 2016-06-11 20:41
Parcel name stays the same in the viewer on the top bar<br /> Music stream of previous parcel keeps playing
Categories: OpenSim Bugs

0007918: Opensim lacks a global time sun cycle similar to mainland SL

Fri, 2016-06-10 09:29
The daylight in an Estate can only be set to a Fixed Sun. Lacking being able to have a cycle, current opensim releases are set to noon (about 12:00 PM) by default, and most people leave it at that or set a region windlight.<br /> <br /> Ticking 'Use Global Time' leaves the light at midnight (0:00). As a consequence, any regions within the estate which are instructed to use the day cycle time set by the Estate, also remain dark at midnight.<br /> <br /> 'Global Time' is defined as: "This checkbox makes the sun in your estate follow the same position as on the Governance-owned 'mainland' estates. Default: on<br /> <br /> What those sun positions are, can be seen in the table on this page:<br /> <a href="http://sl-aviation.wikia.com/wiki/SL_Time">http://sl-aviation.wikia.com/wiki/SL_Time</a> [<a href="http://sl-aviation.wikia.com/wiki/SL_Time" target="_blank">^</a>]
Categories: OpenSim Bugs

0007919: Opensim Null Reference Exception causing server crash

Thu, 2016-06-09 21:16
We have been getting random periodic crashes about once a week. We have about 30 active users, mostly at a set time in a class room environment. This is the error we are getting:<br /> <br /> 2016-06-04 05:16:10,392 ERROR - OpenSim.Application [APPLICATION]: <br /> APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs<br /> <br /> Exception: System.NullReferenceException: Object reference not set to an instance of an object.<br /> at OpenSim.Region.CoreModules.Scripting.LoadImageURL.LoadImageURLModule.HttpRequestReturn(IAsyncResult result)<br /> at System.Net.LazyAsyncResult.Complete(IntPtr userToken)<br /> at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br /> at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br /> at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br /> at System.Net.ContextAwareResult.Complete(IntPtr userToken)<br /> at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)<br /> at System.Net.HttpWebRequest.SetResponse(Exception E)<br /> at System.Net.ConnectionReturnResult.SetResponses(ConnectionReturnResult returnResult)<br /> at System.Net.Connection.CompleteConnectionWrapper(Object request, Object state)<br /> at System.Net.PooledStream.ConnectionCallback(Object owningObject, Exception e, Socket socket, IPAddress address)<br /> at System.Net.ServicePoint.ConnectSocketCallback(IAsyncResult asyncResult)<br /> at System.Net.LazyAsyncResult.Complete(IntPtr userToken)<br /> at System.Net.ContextAwareResult.Complete(IntPtr userToken)<br /> at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)<br /> at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)<br /> at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)<br /> <br /> Application is terminating: True
Categories: OpenSim Bugs