"Cannot initialize report engine server" RWI 00226

  • 7007710
  • 27-Jan-2011
  • 10-Jun-2013

Environment

Novell ZENworks 11 Configuration Management Support Pack 1 - ZCM 11 SP Business Objects Reporting
Novell ZENworks 11 Configuration Management Business Objects Reporting
Novell ZENworks Configuration Management 11.2 Business Objects Reporting

Situation

Attempting to launch any report in ZENworks Reporting Server (ZRS) InfoView results in the following error:

ERROR: Cannot initialize Report Engine server. (Error: RWI 00226)(Error: INF)

Resolution

For Linux-based servers:
Workaround:
Generally, restarting  the BOE Server will solve this issue. On the terminal, run the following commands:
/etc/init.d/BobjEnterprise120 stop
/etc/init.d/BobjEnterprise120 start
Note that it is necessary to wait for 2 minutes before trying to access the reports.
 
If this does not resolve the issue, it will be necessary to run some scripts to make a fix.
  1. Download the file boe_scripts_TID7007710.zip from https://download.novell.com/Download?buildid=SU2veMTjilc~
  2. Extract the contents of the zip file in a directory under the /tmp folder, and open a command window in that folder
  3. Give read and execute access to all files inside it, e.g.,
    chmod 775 *.*
  4. Remove any dos chars in all the script by running the following command:
    dos2unix *.sh *.bash
  5. Run the following command:
    ./script.sh
  6. Restart the BOE Server by running the following commands:
    /etc/init.d/BobjEnterprise120 stop
    /etc/init.d/BobjEnterprise120 start
  7. Wait for 2 minutes until all the BOE services come up.
  8. Access ZENworks Reporting Server InfoView.
Note: this fix may need to be re-applied if upgrading to ZCM 11.2, it may also need to be re-applied if ZENworks11SP2_ReportingSP4 patch - see TID 7004790 is installed

For Windows-based servers:
Novell engineering has been unable to reproduce this problem: if this issue is experienced on a Windows server, contact Novell Technical Support

Additional Information

It has been observed that in some situations that the fix is does not stay permanent.  In such cases, it is necessary to run the script in Point (5), above, again.