Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1424 closed defect (fixed)

Maestro: forward slash in Layer Group name of MapDefinition causes application hang

Reported by: jbirch Owned by: jng
Priority: low Milestone: Maestro-3.0
Component: Maestro Version:
Severity: minor Keywords:
Cc: External ID:

Description (last modified by jbirch)

This defect was reported by "Beluga" on the mapguide-users list and confirmed by me using Maestro build 2.1.0.4996.

To recreate, create a new MapDefinition, add a Layer Group to it with a Name containing a forward slash (/), and save the resource. Maestro becomes unresponsive after saving, and when attempting to open this resource in the GUI editor in subsequent sessions.

Change History (5)

comment:1 by jbirch, 14 years ago

Description: modified (diff)

Let's try for a bit more clarity on the repro :)

comment:2 by jng, 14 years ago

Milestone: Maestro-2.1.x

comment:3 by jng, 14 years ago

The problem is that the Layer Group uses the '/' character as a way to construct a "path" to identify nested groups. Having a '/' character in the name will throw Maestro into an infinite loop.

The solution is to use a different character, preferably one that cannot be entered by normal user input.

comment:4 by jng, 14 years ago

Resolution: fixed
Status: newclosed

Fixed in r5124

comment:5 by jng, 14 years ago

Milestone: Maestro-2.1.xMaestro-3.0

Milestone Maestro-2.1.x deleted

Note: See TracTickets for help on using tickets.