Bug 122283 [Smoke][Regression][SPM-Linux WS]Item in library can't be used when include library from library explorer
Details: Item in library can't be used when include library from library explorer Step: 1.New a library and Insert a label. 2.Open a report design 3.Open the library exploer in report and use the library 4.Drop the library label from library explorer into layout Actual results: Expection pop up. If use the library from report outline, label can drop in layout succeed.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/ImportLibraryDialog.java
}
	protected Control createDialogArea( Composite parent )
	{
		Composite composite = (Composite) super.createDialogArea( parent );
		Label label = new Label( composite, SWT.NONE );
		label.setText( MSG_DIALOG_MESSAGE );
		Composite inputArea = new Composite( composite, SWT.NONE );
		inputArea.setLayout( UIUtil.createGridLayoutWithoutMargin( 2, false ) );
		inputArea.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
		new Label( inputArea, SWT.NONE ).setText( MSG_DIALOG_NAMESPACE );
		namespaceEditor = new Text( inputArea, SWT.BORDER | SWT.SINGLE );
		namespaceEditor.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
		namespaceEditor.addModifyListener( new ModifyListener( ) {
			public void modifyText( ModifyEvent e )
			{
				namespace = UIUtil.convertToModelString( namespaceEditor.getText( ),
						true );
				boolean canFinish = false;
				if ( namespace == null )
				{
					messageLine.setText( MSG_DIALOG_ERROR_CANNOT_BE_EMPTY );
				}
				else if ( SessionHandleAdapter.getInstance( )
						.getReportDesignHandle( )
						.getLibrary( namespace ) != null )
				{
					messageLine.setText( MSG_DIALOG_ERROR_HAS_BEEN_USED );
				}
				else
				{