Creating a Server Profile fails while using a Roaming Profile

Technote (troubleshooting)


Attempts to launch the Profile Management Tool (PMT) from IBM Rational Application Developer for WebSphere Software or from the command line in order to create a WebSphere Application Server profile results in a failure if you use a Roaming Profile where your user home directory is accessed with a Universal Naming Convention (UNC) path.


Launch the Profile Management Tool in one of the following two ways:

    • From the Command Line:

      C:\Program Files\IBM\SDP\runtimes\base_v[n]\bin\ProfileManagement\pmt.bat

      where n = 6,61,7,8 depending on the version of WebSphere Application Server for which you attempt to create the profile.
      Note that the path could differ, if you are using a standalone installation of WebSphere Application Server:


    • From the menu Windows > Preferences > Server > WebSphere Application Server > Run Profile Management Tool

    The error message PMT: An error has occurred. See the log file \\Redirected_Profile\PMT\workspace\configuration\log as in the following screen capture:

    and the referenced log file contains the following errors:

    java.fullversion=JRE 1.6.0 IBM J9 2.4 Windows 7 x86-32 jvmwi3260sr9-20101209_70480 (JIT enabled, AOT enabled)
    J9VM - 20101209_070480
    JIT - r9_20101028_17488ifx3
    GC - 20101027_AA
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
    Framework arguments: -jar startup.jar
    Command-line arguments: -jar startup.jar -os win32 -ws win32 -arch x86 -clean -dev C:\Program Files\IBM\SDP80\runtimes\base_v7\bin\ProfileManagement\..\..\lib\bootstrap.jar

    !ENTRY org.eclipse.update.configurator 2012-01-31 11:34:42.915
    !MESSAGE Problem in ConfigurationActivator.retrieveWebSphereBundles()

    !ENTRY org.eclipse.update.configurator 2012-01-31 11:34:42.993
    !MESSAGE java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    at java.lang.reflect.Method.invoke(
    at org.eclipse.update.internal.configurator.ConfigurationActivator.retrieveWebsphereSelectiveBundleData(
    at org.eclipse.update.internal.configurator.ConfigurationActivator.start(
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(
    at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(
    at org.eclipse.osgi.framework.eventmgr.EventManager$
    Caused by: java.lang.Exception: Problem processing metadata files
    ... 19 more
    Caused by: java.lang.IllegalArgumentException: URI has an authority component
    ... 20 more


Profile Management Tool needs access to a local resource to store configuration files. It cannot store such files on a UNC path.

UNC paths begin with \\ two backslashes) and take the form:


Resolving the problem

To resolve this issue:

  1. Open the following config.ini file with a text editor:

    C:\Program Files\IBM\SDP\runtimes\base_v[n]\bin\ProfileManagement\configuration\config.ini
    Note that the path could differ, if you are using a standalone installation of WebSphere Application Server:

  2. Edit the following lines:


    The @user.home variable refers to the current user's home directory, which in this case resolves to a UNC Path.

  3. Change the lines to a local path, such as the following:


    • You can choose any directory on a local hard disk drive.
    • The data does not need to be preserved; you can delete it after PMT terminates execution.
    • Ensure to use forward slashes /instead of backslashes \ as path delimiters.

  4. Save the file and retry operation.

Related information

RFE: Support UNC Paths for the creation of WAS Profiles

Cross reference information
Segment Product Component Platform Version Edition
Software Development Rational Software Architect for WebSphere Software Profiling / Performance Analysis Windows 7.5, 7.5.1, 7.5.2, 7.5.3, 7.5.4, 7.5.5,,,,,, 8.0, 8.0.1, 8.0.2, 8.0.3, 8.0.4,,, 8.5, 8.5.1, 8.5.5,, 9.0,, 9.1

Document information

More support for:

Rational Application Developer for WebSphere Software
Server Runtimes

Software version:

7.5, 7.5.1, 7.5.2, 7.5.3, 7.5.4, 7.5.5,,,,,, 8.0, 8.0.1, 8.0.2, 8.0.3, 8.0.4,,,, 8.5, 8.5.1, 8.5.5,, 9.0, 9.0.1, 9.1,

Operating system(s):


Reference #:


Modified date:


Translate my page

Content navigation