Bug 214706 Script UID doens't work for Chart
Use chart "onRender" property handle and call ModuleUtil.getScriptUID(), it generates the id. But later use this id to get back the PropertyHandle or Script content, it fails.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/XPathParser.java
}
		switch ( valueType )
		{
			case SLOT :
				return currentElement.getSlot( slotID );
			case ELEMENT :
				return currentElement;
			case PROPERTY :
			case STRUCTURE :
				return getRespectivePropertyHandle( index );
			case VALUE :
				if ( lastValueType == PROPERTY )
				{
					Object temp = getRespectivePropertyHandle( -1 );
					assert temp instanceof PropertyHandle;
					return ( (PropertyHandle) temp ).get( index );
				}
				return null;
			default :
				return null;
		}
	}
	/**
	 * Returns the index of the slot that can contain elements of which the
	 * report tag is <code>tagName</code>.
	 * 
	 * @param defn
	 *            the element definition
	 * @param tagName
	 *            the tag in the report design/library