0
Answered

chris21 error - Web Server could not access SPA FTRPooledBRA_6.BRA FTRPooledBRA_6.BRA

Shane Lim 13 years ago in UNIFYBroker/Frontier ichris/chris21 updated 6 years ago 6

Currently seeing this error from Identity Broker for chris21:

20110629,01:05:26,Logging Engine,Logging Engine,Information,Log file started.
20110629,01:05:25,Change detection engine import all items started.,Change detection engine,Information,Change detection engine import all items for connector 34b83581-377c-41b5-afb9-2a705076285f started.
20110629,01:05:25,Stored values request to retrieve started.,Stored values collections,Information,Stored values request to retrieve 34b83581-377c-41b5-afb9-2a705076285f started.
20110629,01:05:25,Stored values request to retrieve succeeded.,Stored values collections,Information,Stored values request to retrieve 34b83581-377c-41b5-afb9-2a705076285f succeeded. Duration: 00:00:00.0087894
20110629,01:05:25,Request to get all entities from connector.,Connector,Information,Request to get all entities from connector 34b83581-377c-41b5-afb9-2a705076285f.
20110629,01:05:25,Chris21 Person Connector,GetAllEntities,Information,Started successfully.
20110629,01:05:25,chris21 GTR HTTP Communicator,List,Information,Started successfully.
20110629,01:05:26,chris21 GTR HTTP Communicator,List,Error,"Exception occured after [00:00:00.8447590] duration.
System.IO.InvalidDataException: GTR returned an unrecognized error line.
FTR-7051-S :Web Server could not access SPA FTRPooledBRA_6.BRA FTRPooledBRA_6.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a
   at Unify.Framework.Chris21GtrWorker.CheckErrorLine(IChris21GtrLine line)
   at Unify.Framework.Chris21GtrWorker.CheckLoginResult(IChris21GtrRecord loginResultRecord)
   at Unify.Communicators.Chris21GtrCommunicatorBase.List(IEnumerable`1 keyColumnNames)"
20110629,01:05:26,Chris21 Person Connector,GetAllEntities,Error,"Exception occured after [00:00:00.8447590] duration.
System.IO.InvalidDataException: GTR returned an unrecognized error line.
FTR-7051-S :Web Server could not access SPA FTRPooledBRA_6.BRA FTRPooledBRA_6.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a
   at Unify.Framework.Chris21GtrWorker.CheckErrorLine(IChris21GtrLine line)
   at Unify.Framework.Chris21GtrWorker.CheckLoginResult(IChris21GtrRecord loginResultRecord)
   at Unify.Communicators.Chris21GtrCommunicatorBase.List(IEnumerable`1 keyColumnNames)
   at Unify.Connectors.Chris21GtrConnector.GetAllEntities(IStoredValueCollection storedValueState)"
20110629,01:05:26,Get all entities from connector failed.,Connector,Warning,"Get all entities from connector 34b83581-377c-41b5-afb9-2a705076285f failed with reason GTR returned an unrecognized error line.
FTR-7051-S :Web Server could not access SPA FTRPooledBRA_6.BRA FTRPooledBRA_6.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a. Duration: 00:00:00.8447590
Error details:
System.IO.InvalidDataException: GTR returned an unrecognized error line.
FTR-7051-S :Web Server could not access SPA FTRPooledBRA_6.BRA FTRPooledBRA_6.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a
   at Unify.Framework.Chris21GtrWorker.CheckErrorLine(IChris21GtrLine line)
   at Unify.Framework.Chris21GtrWorker.CheckLoginResult(IChris21GtrRecord loginResultRecord)
   at Unify.Communicators.Chris21GtrCommunicatorBase.List(IEnumerable`1 keyColumnNames)
   at Unify.Connectors.Chris21GtrConnector.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.MultiKeyedReadingConnectorAdapterBase`1.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.MultiKeyedWritingPollingAndDeletingConnectorAdapter.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.ConnectorToReadingConnectorBridge.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.EventNotifierReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
   at Unify.Framework.GetEntityThresholdReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
   at Unify.Framework.AuditReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
   at Unify.Framework.AuditScopeReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
   at Unify.Framework.ChangeDetectionImportAllJob.ImportAllChangeProcess(Guid connectorId)
   at Unify.Framework.ChangeDetectionImportAllJob.RunBase()
   at Unify.Framework.JobBase.Run()
   at Unify.Framework.MutexJobDecorator.Run()
   at Unify.Framework.DefinedScopeJobAuditTrailJobDecorator.Run()
   at Unify.Framework.AsynchronousJobExecutor.PerformJobCallback(Object state)"
20110629,01:05:26,Change detection engine import all items failed.,Change detection engine,Warning,"Change detection engine import all items for connector 34b83581-377c-41b5-afb9-2a705076285f failed with reason GTR returned an unrecognized error line.
FTR-7051-S :Web Server could not access SPA FTRPooledBRA_6.BRA FTRPooledBRA_6.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a. Duration: 00:00:00.8535484
Error details:
System.IO.InvalidDataException: GTR returned an unrecognized error line.
FTR-7051-S :Web Server could not access SPA FTRPooledBRA_6.BRA FTRPooledBRA_6.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a
   at Unify.Framework.Chris21GtrWorker.CheckErrorLine(IChris21GtrLine line)
   at Unify.Framework.Chris21GtrWorker.CheckLoginResult(IChris21GtrRecord loginResultRecord)
   at Unify.Communicators.Chris21GtrCommunicatorBase.List(IEnumerable`1 keyColumnNames)
   at Unify.Connectors.Chris21GtrConnector.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.MultiKeyedReadingConnectorAdapterBase`1.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.MultiKeyedWritingPollingAndDeletingConnectorAdapter.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.ConnectorToReadingConnectorBridge.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.EventNotifierReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
   at Unify.Framework.GetEntityThresholdReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
   at Unify.Framework.AuditReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
   at Unify.Framework.AuditScopeReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
   at Unify.Framework.ChangeDetectionImportAllJob.ImportAllChangeProcess(Guid connectorId)
   at Unify.Framework.ChangeDetectionImportAllJob.RunBase()
   at Unify.Framework.JobBase.Run()
   at Unify.Framework.MutexJobDecorator.Run()
   at Unify.Framework.DefinedScopeJobAuditTrailJobDecorator.Run()
   at Unify.Framework.AsynchronousJobExecutor.PerformJobCallback(Object state)"
20110629,01:05:30,Change detection engine import all items started.,Change detection engine,Information,Change detection engine import all items for connector 4c8d7ed9-77c0-4204-ae52-3b8e37f89108 started.

Answer

Answer
Answered

Resolved the "FTR-7051-S :Web Server could not access SPA FTRPooledBRA_6.BRA FTRPooledBRA_6.BRA." error for Dev/UAT environment.

The resolution was to enter the correct password for the user that is used to run the SPA Pool #6 in the Component Services.

This solution was applied to SPA Pool #2 to #5 as well as they have the same problem. Upon the resolution of this issue we encountered the issue with access denied for user the "svcChris21BrokerDev". As I have advised you that this is a user permission issue in chris21 system.

However, after your discussion with chris21 person, you decided that you no longer wish to continue the SPA Pool #6 for Identity Broker. The reason is that the SPA database instance contains masked data and it was not updated to aligned with the Production data. You have decided to the SPA #3 for the Identity Broker instead, because this contain the updated (upgrade) data and is aligned with the Production database.

The closest reference found for this issue is in the chris21 "Error Manual.pdf"

FTR-7001-E or FTR-7001-S "Web Server could not access SPA ? ?"
Please report the full text of the error message.
The kiosk ASP page is failing to access the SPA. The SPA may not be correctly installed. The rest of the error message is
produced by Microsoft ASP. It may indicate the cause of the problem. A web search on the Microsoft portion of the error message
may help.
l The error message "Invalid ProgID" indicates the SPA has not been installed or the object name has been misspelled.
l You may get the error message "Server.CreateObject Access Error~The call to CreateObject? failed while checking
permissions. Access is denied to this object"
This could be because the IIS user account used to run the ASP page (typically the IUSR_machine account) does not have the
necessary priviledges

After further investigation and reading the following articles:

I believe I am able to reproduced the error, albiet it not exactly the same/identical error message. This is to be expected since the Identity Broker for chris21 is different.

The error I managed to reproduce is the error in my Lab environment.

For "Synchronise Import" on the Person Connector

20110713,06:00:40,Change detection engine poll completed.,Change detection engine,Information,Change detection engine poll for connector Chris21 Person Connector returned 0 possible changes. Duration: 00:00:00.0468750,Normal
20110713,06:10:46,Change detection engine poll started.,Change detection engine,Information,Change detection engine poll for connector Chris21 Person Connector started.,Normal
20110713,06:10:46,chris21 GTR EAI Communicator,Poll,Information,Started successfully.,Verbose
20110713,06:10:46,chris21 GTR EAI Communicator,Poll,Error,"Exception occured after [00:00:00.8281250] duration.

System.IO.InvalidDataException: GTR returned an unrecognized error line.

FTR-7051-S :Web Server could not access SPA FTRPooledBRA_1.BRA FTRPooledBRA_1.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a
   at Unify.Framework.Chris21GtrWorker.CheckErrorLine(IChris21GtrLine line)
   at Unify.Framework.Chris21GtrWorker.CheckLoginResult(IChris21GtrRecord loginResultRecord)
   at Unify.Communicators.Chris21GtrEaiCommunicatorBase.Poll(IMultiKey`1 schemaKey)",Verbose
20110713,06:10:46,Change detection engine poll failed.,Change detection engine,Warning,"Change detection engine poll for connector Chris21 Person Connector failed with reason GTR returned an unrecognized error line.

FTR-7051-S :Web Server could not access SPA FTRPooledBRA_1.BRA FTRPooledBRA_1.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a. Duration: 00:00:00.8281250
Error details:
System.IO.InvalidDataException: GTR returned an unrecognized error line.

FTR-7051-S :Web Server could not access SPA FTRPooledBRA_1.BRA FTRPooledBRA_1.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a
   at Unify.Framework.Chris21GtrWorker.CheckErrorLine(IChris21GtrLine line)
   at Unify.Framework.Chris21GtrWorker.CheckLoginResult(IChris21GtrRecord loginResultRecord)
   at Unify.Communicators.Chris21GtrEaiCommunicatorBase.Poll(IMultiKey`1 schemaKey)
   at Unify.Connectors.Chris21GtrEaiConnectorBase`1.PollChanges(IStoredValueCollection changeState)
   at Unify.Framework.ConnectorToPollingConnectorBridge.PollChanges(IStoredValueCollection changeState)
   at Unify.Framework.EventNotifierPollingConnectorDecorator.PollChanges(IStoredValueCollection changeState)
   at Unify.Framework.ChangeDetectionPollJob.RunBase()
   at Unify.Framework.MutexJobDecorator.Run()
   at Unify.Framework.DefinedScopeJobAuditTrailJobDecorator.Run()
   at Unify.Framework.AsynchronousJobExecutor.PerformJobCallback(Object state)",Normal

For "Full Import" on the Person Connector

20110713,06:26:02,Change detection engine import all items started.,Change detection engine,Information,Change detection engine import all items for connector Chris21 Person Connector started.,Normal
20110713,06:26:02,Chris21 Person Connector,GetAllEntities,Information,Started successfully.,Verbose
20110713,06:26:02,chris21 GTR EAI Communicator,List,Information,Started successfully.,Verbose
20110713,06:26:02,chris21 GTR EAI Communicator,List,Error,"Exception occured after [00:00:00.0156250] duration.

System.IO.InvalidDataException: GTR returned an unrecognized error line.

FTR-7051-S :Web Server could not access SPA FTRPooledBRA_1.BRA FTRPooledBRA_1.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a
   at Unify.Framework.Chris21GtrWorker.CheckErrorLine(IChris21GtrLine line)
   at Unify.Framework.Chris21GtrWorker.CheckLoginResult(IChris21GtrRecord loginResultRecord)
   at Unify.Communicators.Chris21GtrCommunicatorBase.List(IEnumerable`1 keyColumnNames)",Verbose
20110713,06:26:02,Chris21 Person Connector,GetAllEntities,Error,"Exception occured after [00:00:00.0156250] duration.

System.IO.InvalidDataException: GTR returned an unrecognized error line.

FTR-7051-S :Web Server could not access SPA FTRPooledBRA_1.BRA FTRPooledBRA_1.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a
   at Unify.Framework.Chris21GtrWorker.CheckErrorLine(IChris21GtrLine line)
   at Unify.Framework.Chris21GtrWorker.CheckLoginResult(IChris21GtrRecord loginResultRecord)
   at Unify.Communicators.Chris21GtrCommunicatorBase.List(IEnumerable`1 keyColumnNames)
   at Unify.Connectors.Chris21GtrConnectorBase`1.GetAllEntities(IStoredValueCollection storedValueState)",Verbose
20110713,06:26:02,Change detection engine import all items failed.,Change detection engine,Warning,"Change detection engine import all items for connector Chris21 Person Connector failed with reason GTR returned an unrecognized error line.

FTR-7051-S :Web Server could not access SPA FTRPooledBRA_1.BRA FTRPooledBRA_1.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a. Duration: 00:00:00.0156250
Error details:
System.IO.InvalidDataException: GTR returned an unrecognized error line.

FTR-7051-S :Web Server could not access SPA FTRPooledBRA_1.BRA FTRPooledBRA_1.BRA. Error #-2147467238 006~ASP 0177~Server.CreateObject Failed~8000401a
   at Unify.Framework.Chris21GtrWorker.CheckErrorLine(IChris21GtrLine line)
   at Unify.Framework.Chris21GtrWorker.CheckLoginResult(IChris21GtrRecord loginResultRecord)
   at Unify.Communicators.Chris21GtrCommunicatorBase.List(IEnumerable`1 keyColumnNames)
   at Unify.Connectors.Chris21GtrConnectorBase`1.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.ConnectorToReadingConnectorBridge.GetAllEntities(IStoredValueCollection storedValueState)
   at Unify.Framework.EventNotifierReadingConnectorDecoratorBase`1.GetAllEntities(IStoredValueCollection storedValues)
   at Unify.Framework.ChangeDetectionImportAllJob.ImportAllChangeProcess()
   at Unify.Framework.ChangeDetectionImportAllJob.RunBase()
   at Unify.Framework.MutexJobDecorator.Run()
   at Unify.Framework.DefinedScopeJobAuditTrailJobDecorator.Run()
   at Unify.Framework.AsynchronousJobExecutor.PerformJobCallback(Object state)",Normal

The steps to reproduce this is
1 - Create a test user, eg testuser account
2 - Specify the testuser account as user to run the SPA Pool (in my case SPA Pool #1) in the Identity tab in the Component Services.
3 - Delete/rename this testuser account.
4 - Restart chris21 SPA Pool machine.
5 - Run "Synchronise Import" or "Full Import" on the Person Connector.
6 - The above error occurred in Identity Broker for chris21 log.

Thus solution is to restore the user account for running the SPA Pool.

All further work for the client is now stopped until I am on-site.

Answer
Answered

Resolved the "FTR-7051-S :Web Server could not access SPA FTRPooledBRA_6.BRA FTRPooledBRA_6.BRA." error for Dev/UAT environment.

The resolution was to enter the correct password for the user that is used to run the SPA Pool #6 in the Component Services.

This solution was applied to SPA Pool #2 to #5 as well as they have the same problem. Upon the resolution of this issue we encountered the issue with access denied for user the "svcChris21BrokerDev". As I have advised you that this is a user permission issue in chris21 system.

However, after your discussion with chris21 person, you decided that you no longer wish to continue the SPA Pool #6 for Identity Broker. The reason is that the SPA database instance contains masked data and it was not updated to aligned with the Production data. You have decided to the SPA #3 for the Identity Broker instead, because this contain the updated (upgrade) data and is aligned with the Production database.

This is issue was resolved.