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/internal/ui/launcher/util/WorkspaceClassPathFinder.java
return null;
		}
		StringBuffer wbuf = new StringBuffer( );
		StringTokenizer token = new StringTokenizer( projects,
				PROPERTYSEPARATOR );
		while ( token.hasMoreTokens( ) )
		{
			String projectName = token.nextToken( );
			List paths = getProjectPaths( projectName );
			for ( int i = 0; i < paths.size( ); i++ )
			{
				String url = ( String ) paths.get( i );
				if ( url != null && url.length( ) != 0 )
					if ( i == 0 )
						wbuf.append( url );
					else
						wbuf.append( PROPERTYSEPARATOR + url );
			}
		}
		return wbuf.toString( );
	}
	public String getClassPath( )
	{
		IProject[] projects = ResourcesPlugin.getWorkspace( ).getRoot( )
				.getProjects( );
		String projectString = "";
		for ( int i = 0; i < projects.length; i++ )
		{
			IProject proj = projects[i];
			projectString += proj.getName( ) + PROPERTYSEPARATOR;