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
private File getConfigDir( ILaunchConfiguration config )
	{
		if ( fConfigDir == null )
			try
			{
				if ( config.getAttribute( "usefeatures", false ) )
				{
					String root = getProductPath( ).toString( );
					if ( PDECore.getDefault( ).getModelManager( )
							.isOSGiRuntime( ) )
						root = root + "/configuration";
					fConfigDir = new File( root );
				} else
				{
					fConfigDir = ReportLauncherUtils.createConfigArea( config
							.getName( ) );
				}
			} catch ( CoreException _ex )
			{
				fConfigDir = ReportLauncherUtils.createConfigArea( config
						.getName( ) );
			}
		if ( !fConfigDir.exists( ) )
			fConfigDir.mkdirs( );
		return fConfigDir;
	}
	private static final String KEY_BAD_FEATURE_SETUP = "WorkbenchLauncherConfigurationDelegate.badFeatureSetup";
	private static final String KEY_NO_STARTUP = "WorkbenchLauncherConfigurationDelegate.noStartup";
	private File fConfigDir;
}