Anti-Virus Causing Missing .sdf And Other TIBCO Scribe® Online Agent Files

Anti-Virus Causing Missing .sdf And Other TIBCO Scribe® Online Agent Files

book

Article ID: KB0078141

calendar_today

Updated On:

Products Versions
TIBCO Cloud Integration - Connect ( Scribe ) -

Description

Depending on the Anti-virus software you are running you could have an issue where the TIBCO Scribe® Online Agent database is mistaken for a virus and is sent to the Anti-virus' Quarantine.

If your Agent stays in a Processing status or you see Solutions stuck in an In Progress state and restarting the Agent service does not resolve the issue, review the rolling log files found in C:\Program Files (x86)\Scribe Software\Scribe Online Agent\logs for the following error:
 
Message: Exception Type : EntityException
Message: The underlying provider failed to Open.
StackTrace :    at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
   at System.Data.EntityClient.EntityConnection.Open()
   at System.Data.Objects.ObjectContext.EnsureConnection()
   at System.Data.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption)
   at System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerable<T>.GetEnumerator()
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   at System.Linq.Queryable.FirstOrDefault[TSource](IQueryable`1 source)
   at Scribe.Core.BusinessObjectServer.DataAccess.SynchronizationsDataAccess.GetLastChangeLogId(Guid ownerId, SynchronizationGroup synchronizationGroup)
   at Scribe.Core.Processor.SynchronizationProcessor2.SynchronizeExecutionHistoryRowErrors(Object parameterAgentId) 
--- Inner Exception --- 
Type : SqlCeException 
Message : The database file cannot be found. Check the path to the database. [ Data Source = C:\Program Files (x86)\Scribe Software\Scribe Online Agent\Scribe.sdf ] 
StackTrace :    at System.Data.SqlServerCe.SqlCeConnection.ProcessResults(Int32 hr)
   at System.Data.SqlServerCe.SqlCeConnection.Open(Boolean silent)
   at System.Data.SqlServerCe.SqlCeConnection.Open()
   at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure) 

Issue/Introduction

Your anti-virus may be putting TIBCO Scribe® Online Agent files in quarantine.

Resolution

If you see this error, review the Scribe Online Agent folder for the Scribe.sdf file. If you do not find it in the Agent folder, check in the quarantine of the local Anti-Virus installed on the machine.  Simply copy it back into the Scribe Online Agent folder and modify the Anti-Virus application to have an exception for the TIBCO Scribe® Online Agent application and files.