Symptom
- CRProc.exe child process crashes on startup. In the Windows Event Viewer, the following warning captures the crashed process.
- Scheduling a CR2013 doc succeeds, but attempting to view it in .rpt format fails with error:
The viewer could not process an event. There is no server available to process your request. Please try again later, or contact your system administrator if the problem persists. [RCIRAS0387] ---- Error Code:0 [CRWEB00000119]
Environment
SAP Business Intelligence 4.1 Support Pack 02
SAP Business Intelligence 4.1 Explorer Support Pack 02
Reproducing the Issue
At the time of this article, the exact steps to reproduce the issue are unknown. What is written below are specifics on how to identify this issue and resolve it.
Cause
It has been determined that the BI 4.1 Explorer SP02 install triggers this problem. It does not seem to happen on all systems and we're still working to identify the differences between a problematic system vs a working system.
If you use Process Explorer to monitor the startup of the "Crystal Reports 2013 Processing Server", the parent process (crproc.exe) starts correctly but the child process starts & immediately crashes. You can see the child appear with a green line and then immediately shut down (highlighted red) as shown below.
Because crproc.exe parent process starts correctly, the status in the Central Management Console (CMC) will show as started for the Crystal Reports 2013 Processing Server. However, when attempting to view a Crystal Report in .rpt format, the crproc.exe child process is responsible for processing the view request. Since it is unable to start, the view request will fail with the error described above.
The crproc.exe crash as well as the view time error are due to a bad CMS InfoObject. This InfoObject can be queried in Query Builder by issuing the following query:
SELECT * from CI_APPOBJECTS where SI_PROGID = "CrystalEnterprise.CRConfig"
In the results, look for a property bag named "SI_CR_SSO_DRIVERS". If the SI_TOTAL does not equal the number of values in the property bag, this issue can occur.
Resolution
To repair the property bag in the InfoObject, follow the steps below:
- Log into the CMC with Administrator rights.
- Go to CMC > Applications > Crystal Reports Configuration
- Click on the Single Sign-On Options tab
- Add the items in the screenshot below to repopulate the property bag
- Run the query again in Query Builder to verify the values were added
- Restart the CR 2013 Processing Server
Keywords
RCIRAS0387 CRWEB00000119 crproc.exe crash startup explorer jkuhn RCIRAS0622 , KBA , BI-BIP-DEP , Webapp Deployment, Networking, Vulnerabilities, Webservices , BI-BIP-ADM , BI Servers, security, Crystal Reports in Launchpad , BI-RA-CR-SRV , C++ Servers , Bug Filed