Bug 118588 Java Debug -> Inspect and Display
steps to reproduce: - start Java Debug - insert some breakpoints in the Java class - switch to the runtime workbench, add a label, and map it to the Java class - preview in html expected behavior - selected variables can be evaluated. actual behavior - an error message is printed saying that the expression cannot be evaluated.
UI/org.eclipse.birt.report.debug.ui/src/org/eclipse/birt/report/debug/ui/launcher/ReportLaunchConfigurationDelegate.java
if ( showSplash && !programArgs.contains( "-nosplash" ) ) { 
			programArgs.add( 0, "-showsplash" ); 
			programArgs.add( 1, computeShowsplashArgument( ) );
		}
		return ( String[] ) programArgs
				.toArray( new String[programArgs.size( )] );
	}
	/**
	 * @param configuration
	 * @return
	 * @throws CoreException
	 */
	private String[] getVMArguments( ILaunchConfiguration configuration )
			throws CoreException
	{
		String temp[] = ( new ExecutionArguments( configuration.getAttribute(
				"vmargs", "" ), "" ) ).getVMArgumentsArray( );
		String path = configuration.getAttribute( IMPORTPROJECT, "" );
		String append = "-D" + PROJECT_NAMES_KEY + "=" + path;
		String projectClassPaths = finder.getClassPath( configuration
				.getAttribute( IMPORTPROJECTNAMES, "" ) );
		String classPath = "";
		
		if ( projectClassPaths != null && projectClassPaths.length( ) != 0 )
		{
			classPath = "-D" + PROJECT_CLASSPATH_KEY + "=" + projectClassPaths;
		}
		if ( temp == null )
		{
			temp = ( new String[] { append, classPath } );