Getting RESyntaxException after upgrading to iManager 2.5 during RBS role configuration.

  • 7006103
  • 25-May-2010
  • 26-Apr-2012

Environment

Novell NetWare 6.5 SP2
Novell eDirectory 8.7.3 for NetWare 6.5
Novell iManager 2.5

Situation

Upgraded iManager 2.0.2 to 2.5.
Getting RESyntaxException after upgrading to iManager 2.5 during RBS role configuration.
NoClassDefFoundError - org/apache/regexp/RESyntaxException when viewing unavailable roles.
System Error : The requested service was not found or is not assigned to you.[fw.Startup]

java.io.FileNotFoundException: /WEB-INF/PortalServlet.propertiesMost problems starting up are related to missing information in the PortalServlet.properties file. If this is the second server you are installing into the same eDirectory tree, please copy the PortalServlet.properties file from another server to remedy the problem (making sure to update IP addresses of settings to match the new server such as the Custom_Backend_Renderer_Portal_Location setting). The PortalServlet.properties file is generally found in webapps/nps/WEB-INF of your web servlet directory.


Resolution

To fix the problem rename the iMan202_#.npm file in the packages directory (SYS:\TOMCAT\4\WEBAPPS\NPS\PACKAGES and SYS:\TOMCAT\4\NPS_2.02) to iMan202_#.npm.bak and then re-run the iManager 2.5 install. This will force it not to install the 202 field patch npm.
To prevent the problem prior to upgrading from iManager 2.02 to 2.5 check for and remove the iman202_#.npm file(s) from the packages directory.  Then proceed with the upgrade.
Other troubleshooting TIDs: NOVL101448

Additional Information

The iManager field patch update had been previously applied to iManager 2.0.2.  During the upgrade we copy the existing npm's to sys:tomcat\4\nps_2.02.  After the upgrade we copy the old npm's not upgraded back but are supposed to exclude any field patch updates.  Instead the upgrade is copying back the iMan202_#.npm and installing it (# = patch version number).  This will break the 2.5 installation.  
Formerly known as TID# 10097071
Formerly known as TID# NOVL101445