Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006636opensim[REGION] Specific OpenSim Modulepublic2013-05-13 05:452013-05-13 11:37
Reporteraiaustin 
Assigned ToDiva 
PriorityhighSeveritymajorReproducibilityalways
StatusassignedResolutionopen 
PlatformPCOSWindowsOS VersionVista
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0006636: [Groups Module V2] Any avatar can create a group with name of an existing group
DescriptionThere seems to be no check that a group that is being created uses a name that is unique. The newly created group simply overwrites the previously created one, losing all information and membership of that group.
Steps To ReproduceAvatar 1 creates group with name Test 1
Avatar 2 creates group with name Test 1
Observe that the original group owner is removed.

Any outstanding invitations to the original group are delivered but when clicked to join report:

   Grid: Unable to add you to the group: Internal error
TagsNo tags attached.
Git Revision or version numberr/22718
Run Mode Grid (Multiple Regions per Sim)
Physics EngineODE
Script Engine
EnvironmentMono / Windows
Mono VersionNone
ViewerFirestorm 4.4.0 OS
Attached Files

- Relationships

-  Notes
(0023874)
Diva (administrator)
2013-05-13 07:30

<cia-opensim> opensim: diva * r25fea8204906 OpenSim/Addons/Groups (2 files in 2 dirs):
<cia-opensim> Fixes mantis 0006636 -- Groups
(0023875)
aiaustin (developer)
2013-05-13 11:23
edited on: 2013-05-13 11:36

The fix works Diva, thanks. As discussed... noting here that the error message may not be quite as intended. In case its one variant only I am running as a grid with HG. I don't see the error "reason" in the commit anywhere in the viewer or logs... reason = "A group with that name already exists";

Create a group with a name that exists shows a message showing its creating the group in the OpenSim.ini window and OpenSim.log by default level...

16:28:02 - [Groups.RemoteConnector]: Creating group Test11
16:33:37 - [Groups.RemoteConnector]: Creating group Test12
16:33:44 - [Groups.RemoteConnector]: Creating group Test13
16:36:22 - [Groups.RemoteConnector]: Creating group Test13

There is no indication of an error there or in OpenSim. But Viewer does show its NOT created by giving an error:

Unable to create group.
Internal error.

Possibly the generic "Internal error " could be replace by the more precise "A group with that name already exists" in all the situations and Openim.log could show whether group was successfully created or not.

(0023876)
Diva (administrator)
2013-05-13 11:37

<cia-opensim> opensim: diva * raf1fa958756a OpenSim/Addons/Groups/Remote (GroupsServiceRobustConnector.cs):
<cia-opensim> Groups: Improve error handling on remote connector.

- Issue History
Date Modified Username Field Change
2013-05-13 05:45 aiaustin New Issue
2013-05-13 05:46 aiaustin Summary [Groups Module V2] Any avatar can create a group with name of an exuistign group => [Groups Module V2] Any avatar can create a group with name of an existing group
2013-05-13 05:47 aiaustin Git Revision or version number => r/22718
2013-05-13 07:30 Diva Note Added: 0023874
2013-05-13 11:23 aiaustin Note Added: 0023875
2013-05-13 11:24 aiaustin Note Edited: 0023875 View Revisions
2013-05-13 11:31 aiaustin Note Edited: 0023875 View Revisions
2013-05-13 11:32 aiaustin Note Edited: 0023875 View Revisions
2013-05-13 11:36 aiaustin Note Edited: 0023875 View Revisions
2013-05-13 11:37 Diva Note Added: 0023876
2013-05-13 11:37 Diva Assigned To => Diva
2013-05-13 11:37 Diva Status new => assigned


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker