Hi,
I have noticed that the Astera Integration Server service has failed on my server and stopped. I didn’t start getting this error until I had scheduled a job that runs more than once (daily). It also appears that the error indicates it is related to the scheduled jobs.
The error I get in the Application Log is:
Attempted to read or write protected memory. This is often an indication that another memory is corrupt.
at System.Data.SqlServerCe.Accessor.get_Value()
at System.Data.SqlServerCe.SqlCeDataReader.FetchValue(Int32 index)
at System.Data.SqlServerCe.SqlCeDataReader.IsDBNull(Int32 ordinal)
at System.Data.SqlServerCe.SqlCeDataReader.GetValue(Int32 ordinal)
at System.Data.SqlServerCe.SqlCeDataReader.get_Item(Int32 index)
at Astera.Persistence.c.a(CPObject A_0, IDataReader A_1)
at Astera.Persistence.c.a(CPPrimaryKey A_0, IDbConnection A_1, IDbTransaction A_2)
at Astera.Persistence.c.a(CPPrimaryKey A_0, IDbConnection A_1)
at Astera.Persistence.ObjectPersister1.a(Int64 A_0, IDbConnection A_1, IDbTransaction A_2) at Astera.Persistence.ObjectPersister
1.a(Int64 A_0, IDbConnection A_1)
at Astera.Persistence.ObjectPersister1.Load(Int64 id, IDbConnection connection) at Astera.Persistence.ObjectPersister
1.Load(Int64 id)
at Astera.Scheduler.ScheduledJobPersister.LoadJob(Int64 id)
at Astera.Scheduler.Scheduler2.a(IScheduledJob A_0)
The Astera.TransferService was using 2,337,028K of memory and climbing. The service is still running. There scheduled tasks were just three simple tasks doing the same thing at different times.
When I tried to see the results from the jobs, I got an error on my machine stating that I had accessed a protected area of memory and it did not switch to the monitor screen before I tried again.
I was able to see the job results when I connected to the other server (server2). But I got an error when I chose the schedule. I tried it again on the first server (server 1) and got the same error. I also logged into my other server (server2), and it is using 1,992,232K of memory and climbing.