Bug 142432 MasterPage from library can't be restored to modify
Details: MasterPage from library can't be restored to modify Step: 1.New a library named lib1, and insert a masterpage named lib-mp. 2.Publish the library into resource folder. 3.New a report design and use lib1. 4.Drop the lib-mp from library explorer into outline of report design. 5.Double click lib-mp, and switch to Property editro tab. 6.Click restore. Actual result: Pop up an error message and said that the master page cannot specify size the page type is not custom.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/NameCommand.java
NameException.DESIGN_EXCEPTION_HAS_REFERENCES );
			
			if ( metaData.getNameOption( ) == MetaDataConstants.REQUIRED_NAME )
				throw new NameException( element, name,
						NameException.DESIGN_EXCEPTION_NAME_REQUIRED );
		}
		else
		{
			if ( !isNameValidInContext( name ) )
				throw new NameException( element, name,
						NameException.DESIGN_EXCEPTION_DUPLICATE );
			
			
			if (  metaData.getNameOption( ) == MetaDataConstants.NO_NAME )
				throw new NameException( element, name,
						NameException.DESIGN_EXCEPTION_NAME_FORBIDDEN );
			if ( name.indexOf( ReferenceValue.NAMESPACE_DELIMITER ) != -1 )
			{
				throw new NameException( element, name,
						NameException.DESIGN_EXCEPTION_DOT_FORBIDDEN );
			}
			
			
			
			if ( !element.isManagedByNameSpace( ) )
			{
				return;
			}
			int ns = metaData.getNameSpaceID( );