The upgradeBSpaceProfile.py script fails on Solaris systems after Version 7 fix packs are applied

Technote (troubleshooting)


Problem(Abstract)

If you apply any of the Version 7 fix packs for WebSphere Process Server on a Solaris system and then run the upgradeBSpaceProfile.py script, the script fails with an IllegalAccessException.

Symptom

The script fails and the following message is written to the profile upgrade log file:

 [wsadmin] Error calling
%WAS_ROOT%/BusinessSpace/scripts/upgradeBSpaceProfile.py': 'java.lang.IllegalAccessException: Class org.python.core.PyReflectedFunction can not access a member of class java.lang.AbstractStringBuilder with modifiers "public"'.
 [wsadmin] java.lang.IllegalAccessException
 [wsadmin] java.lang.IllegalAccessException: Class org.python.core.PyReflectedFunction can not access a member of class java.lang.AbstractStringBuilder with modifiers "public"
 [wsadmin] <traceback object at 280764531>

BUILD FAILED


Cause

The problem occurs because of an issue in the underlying python libraries called by the script. APAR JR37179 has been opened to track the problem.

Resolving the problem

Perform the following steps to resolve the issue.

  1. Navigate to WAS_ROOT/BusinessSpace/scripts, where WAS_ROOT is the root WebSphere Application Server installation location for the product.
  2. Make a backup of the existing upgradeBSpaceProfile.py script.
  3. Replace the original script with the version of upgradeBSpaceProfile.py attached here: upgradeBSpaceProfile.py
  4. Follow the instructions in document 7018027 - Profile upgrade instructions for WebSphere Process Server and WebSphere Enterprise Service Bus V7.0.0 Fix Pack 2 (V7.0.0.2) installations with existing profiles
    Note: If the failure happened while upgrading clusters, use the information in the Upgrading Clusters section instead of the section in the previous link.

Cross reference information
Segment Product Component Platform Version Edition
Business Integration WebSphere Business Events Solaris 7.0.1, 7.0
Business Integration WebSphere Enterprise Service Bus Business space Solaris 7.0.0.2, 7.0.0.1, 7.0
Business Integration WebSphere Service Registry and Repository Business Space Solaris 7.0.0.1, 7.0
Enterprise Content Management Case Foundation ECM Widgets Solaris 4.5.2
Business Integration WebSphere Business Monitor Business Space Solaris 7.0.0.2, 7.0

Rate this page:

(0 users)Average rating

Document information


More support for:

WebSphere Process Server
Business Space

Software version:

7.0, 7.0.0.1, 7.0.0.2

Operating system(s):

Solaris

Reference #:

1441077

Modified date:

2013-02-04

Translate my page

Machine Translation

Content navigation