000034646 - Upgrading from RSA Archer 6.1 to RSA Archer 6.1.0.2 causes Advanced Workflow to fail

Document created by RSA Customer Support Employee on Jan 9, 2017Last modified by RSA Customer Support Employee on Apr 22, 2017
Version 3Show Document
  • View in full screen mode

Article Content

Article Number000034646
Applies ToRSA Product Set : Archer
RSA Version/Condition : 6.1 only
IssueWhen upgrading from Archer 6.1 to 6.1.0.2, Advanced Workflow fails.  The message "This record is being processed" appears, but never completes.
User-added image

The following Exceptions are found in the Archer.AdvancedWorkflow log file:
 

[System.ServiceModel.EndpointNotFoundException]
There was no endpoint listening at net.pipe://localhost/workpoint/monitor/job.svc that could accept the message.
This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.


 

<ApplicationData> 
        <TraceData> 
            <DataItem> 
                <TraceRecord Severity="Error" xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord"> 
                    <TraceIdentifier>Archer.NET</TraceIdentifier> 
                    <Description>Error opening Workpoint.BPM.Services.Monitor.AlertEvaluationService: Object reference not set to an instance of an object.</Description> 
                    <AppDomain>WpServiceHost.exe-WpAppDomain</AppDomain> 
                    <Exception> 
                        <Message>
---------- Exception ----------
[System.NullReferenceException]
Object reference not set to an instance of an object.
   at Workpoint.BPM.Services.Host.WpServiceHostFactory.GetServiceType(String serviceName, Boolean ignoreConfig)
   at Workpoint.BPM.Hosting.WpServiceHost._StartConfiguredServices()</Message> 

                    </Exception> 
                </TraceRecord> 
            </DataItem> 
        </TraceData> 
    </ApplicationData>

CauseThis is a known defect logged as ARCHER-31505. When Archer is installed, the template file is missing some attributes required by the service.
ResolutionBy adding the template file from a working Archer version, the system will now have the proper attributes in the template file to allow the service to run properly.  The only way to get a valid source file would be from a working version.
Workaround
  1. Copy the attached file "WpServiceHost.exe.config" to any server running the Advanced Workflow service
  2. Stop the RSA Archer Workflow service
  3. Navigate to C:\Program Files\RSA Archer\Services\Workpoint\conf\templates
  4. Delete WpServiceHost.exe.config
  5. Paste attached file into this directory
  6. Restart Advanced Workflow service

Outcomes