Jump to content

Recommended Posts

Posted

Our staff returned from the Christmas break on Wednesday last week and all was well.

 

On Thursday we started receiving emails saying that staff could not do their registers!

 

Screenshot of error:

 

fault.jpg

and Text from "More Details"

:

at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)

at System.Security.Cryptography.Utils._DecryptData(SafeKeyHandle hKey, Byte[] data, Int32 ib, Int32 cb, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode PaddingMode, Boolean fDone)

at System.Security.Cryptography.CryptoAPITransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)

at System.Security.Cryptography.CryptoStream.FlushFinalBlock()

at System.Security.Cryptography.CryptoStream.Dispose(Boolean disposing)

at System.IO.Stream.Close()

at System.IO.BinaryReader.Dispose(Boolean disposing)

at System.IO.BinaryReader.Dispose()

at SIMS.Processes.EncryptionManager.decrypt(ICryptoTransform decryptor, Byte[] data)

at SIMS.Processes.EncryptionManager.Decrypt(Byte[] data)

at SIMS.Processes.SIMSDocumentServerProxy.Download(String storedFilename)

at SIMS.Processes.DocumentServers.Download(String storedFilename, Boolean keepEncrypted)

at SIMS.Processes.DocumentServers.DownloadFile(String storedFilename, String destinationFile, Boolean keepEncrypted)

at SIMS.Processes.PerformanceCache.DownloadDictionaryfromDMS(String dmsFileName, String downloadFolder, String downloadFilename)

at SIMS.Processes.PerformanceCache.copySharedDictionary()

at SIMS.Processes.PerformanceCache.Populate(Boolean triggerAutoImport)

at SIMS.Processes.TakeRegisterProcess..ctor()

at SIMS.UserInterfaces.TakeRegisterDetail.DisplayEvent(StudentMarksDisplayComponentDelegate displayComponent, DateTime effectiveDate, EventTeacher teacher, ATWPeriod timelineEvent)

at SIMS.UserInterfaces.TakeRegisterContainer.takeRegisterBrowser_EventSelected(Object sender, EventSelectedEventArgs e)

at SIMS.UserInterfaces.TakeRegisterBrowser.OnEventSelected(EventSelectedEventArgs e)

at SIMS.UserInterfaces.TakeRegisterBrowser.LoadEvent(ATWPeriod selectedEvent)

at SIMS.UserInterfaces.TakeRegisterBrowser.buttonBrowse_Click(Object sender, EventArgs e)

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at NETXP.Controls.XPButton.OnMouseUp(MouseEventArgs e)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

 

 

Our local SIMS Support LEA team have taken a copy of our data and loaded it up and are unable to re-create the issue!

 

They are advising - it's an environmental issue!

 

 

We did not make any changes to the SIMS.net server between the Wednesday and Thursday, though the timetabler has said she did make some changes...

 

 

Any ideas what I can try to do to get things working again?

Posted
Reading that error from the top down it suggest the clients are having an issue interacting with encrypted documents in the Document Management server.

Can those workstations successfully run attendance reports and standard SIMS.net reports?

 

Appears so:

 

But this also causes the same crash:

 

Focus | Assessment | My Marksheet Entry. Like registers it is not working for staff who need access to it.

Posted
i would check all students have a legal forename and surname (using egneral student list). Had this happen recently, given it is a required field i don't know how it was deleted from a pupil record.
Posted
i would check all students have a legal forename and surname (using egneral student list). Had this happen recently, given it is a required field i don't know how it was deleted from a pupil record.

 

But would that not cause the same crash to happen on the LEA test setup once they'd loaded our data?

They can't replicate the issue.

Posted
But would that not cause the same crash to happen on the LEA test setup once they'd loaded our data?

They can't replicate the issue.

 

Yes, would happen anywhere the students with the missing details are loaded, ie register or marksheet for the group they are in. must not be the issue.

 

I've just looked back at the error i had and it is very different to this one.

  • Thanks 1
Posted
Did you try the fix to the Document Management Server suggested in the blog post? I'd be interested to know if it works

 

I've past the web link to the SIMS Support team to just run it by them first....

 

I've also sent them the copy of the file contained within that folder to see if it breaks it for them....

Posted
that folder contains the dictionary so if the school has amended anything related to the dictionary in SIMS, then re-creating it this way will re-set those customisations.

 

Taken a flyer and it appears to have fixed the issue - awaiting confirmation from the Data Manager...

Posted

Well it appears to now be fixed.

 

VERY disappointed that this issue has been outstanding with our LEA Support team since last Thursday, escalated to SIMS/Capita and yet it took me doing a bit of googling to find the answer myself!

Posted

Just received this from the LEA SIMS SUPPORT Team

 

KB111063 "Bad Data:System Security" in SIMS.net

KBA-458942-D8Z1B2

Notes

"An application fault has occurred. Please print or save the following message and contact your support advisor.

 

Fault Code : 7773-6645-2000

 

Bad Data:System Security.Cryptography.CryptographicException"

 

The above error appears in, but is not limited to:

 

• Focus | Student | Student Details

• Focus | Attendance / Lesson Monitor

• Focus | Assessment

Workaround

In order to resolve this error follow the steps on the SIMS SQL server below:

 

1. Ensure all instances of SIMS.net are closed and go to the docstorage folder, e.g. C:DOCSTORAGESQLServerSIMS.

 

2. Locate the folder KE and delete this.

 

3. On the affected workstation(s) go to the My SIMS Documents folder, e.g. C:Users[username]DocumentsMy SIMS Documents. The person who is following these steps will need to navigate to the My SIMS Documents folder of the SIMS user who experienced the error.

 

4. Locate the uk-English-v3-whole.dict file and delete this.

 

Log back into SIMS.net, which will recreate the folder and file, and the issue will be resolved. If you find that the error persists when trying to open a document after the folder and file were deleted then this indicates the specific document no longer exists in the SIMS docstorage.

 

You will need to obtain another copy of, or recreate, the affected document and upload this to SIMS so that the document can now be opened/viewed correctly.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...