Bug 209303 [Automation][Smoke]NPE is thrown out when previewing reportdesign
Description: NPE is thrown out when previewing reportdesign TestDate: 20071109 TestBuild: BIRT2.3.0 Daily Build: v20071109-0800 steps to reproduce: - use the attached report design - preview it Expected Result: Report can be previewed without any exception Actual Result: NPE is thrown out. Error log: Please refer to the attachment
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/css/engine/BIRTPropertyManagerFactory.java
CSSValueConstants.NONE_VALUE );
		vms[StyleConstants.STYLE_NUMBER_FORMAT] = new StringManager(
				BIRTConstants.BIRT_NUMBER_FORMAT_PROPERTY, true,
				CSSValueConstants.NULL_STRING_VALUE );
		vms[StyleConstants.STYLE_STRING_FORMAT] = new StringManager(
				BIRTConstants.BIRT_STRING_FORMAT_PROPERTY, true,
				CSSValueConstants.NULL_STRING_VALUE );
		vms[StyleConstants.STYLE_DATE_FORMAT] = new StringManager(
				BIRTConstants.BIRT_DATE_TIME_FORMAT_PROPERTY, true,
				CSSValueConstants.NULL_STRING_VALUE );
		vms[StyleConstants.STYLE_VERTICAL_ALIGN] = new VerticalAlignManager( );
		vms[StyleConstants.STYLE_LINE_HEIGHT] = new LineHeightManager( );
		vms[StyleConstants.STYLE_BACKGROUND_REPEAT] = new BackgroundRepeatManager( );
		vms[StyleConstants.STYLE_BACKGROUND_ATTACHMENT] = new BackgroundAttachmentManager( );
		vms[StyleConstants.STYLE_CAN_SHRINK] = new BooleanManager(
				BIRTConstants.BIRT_CAN_SHRINK_PROPERTY, true, false );
		vms[StyleConstants.STYLE_TEXT_OVERLINE] = new TextOverlineManager( );
		vms[StyleConstants.STYLE_TEXT_UNDERLINE] = new TextUnderlineManager( );
		vms[StyleConstants.STYLE_TEXT_LINETHROUGH] = new TextLineThroughManager( );
		vms[StyleConstants.STYLE_BACKGROUND_IMAGE] = new URIManager(
				CSSConstants.CSS_BACKGROUND_IMAGE_PROPERTY, false,
				CSSValueConstants.NONE_VALUE );
		vms[StyleConstants.STYLE_BORDER_TOP_STYLE] = new BorderStyleManager(
				CSSConstants.CSS_BORDER_TOP_STYLE_PROPERTY );
		vms[StyleConstants.STYLE_BORDER_LEFT_STYLE] = new BorderStyleManager(
				CSSConstants.CSS_BORDER_LEFT_STYLE_PROPERTY );
		vms[StyleConstants.STYLE_BORDER_RIGHT_STYLE] = new BorderStyleManager(
				CSSConstants.CSS_BORDER_RIGHT_STYLE_PROPERTY );
		vms[StyleConstants.STYLE_BORDER_BOTTOM_STYLE] = new BorderStyleManager(
				CSSConstants.CSS_BORDER_BOTTOM_STYLE_PROPERTY );