Wrong Final Block Length

Has anyone seen an error like this before? I am a little bit stumped on this
one.

It is happening when a job is trying to be closed through Office MES.

AppServer Error:

T-006064 1 AS -- DECRYPT error:0606506D:digital envelope
routines:EVP_DecryptFinal_ex:wrong final block length:

Exception caught in: Epicor.Mfg.BO.Labor
Error Detail
============
Message: Unexpected error - see appserver logs.
Type: Error
Program:
Method:
Table:
Row:
Field:
Stack Trace
====::::======
at Epicor.Mfg.Proxy.Laborlmpl. Update( LaborDataSet ds )
at Epicor.Mfg.UI.Adapters.LaborAdapter.Update( )
at Epicor.Mfg.UI.App.EndActivityEntry.EndActTransaction.Update( )
Inner Exception
===============
ERROR condition: The Server application has returned an error. ( 7243 ) (
7211 )
Inner Stack Trace
=================
at Progress.Open4GL.DynamicAPI.Session.runProcedure( String requestID,
String procedureName,
ParameterSet parms, Boolean persistent, Boolean internal_Renamed, Int64
procId,
MetaSchema local Schema, Int32 stateModel )
at Progress.Open4GL.DynamicAPI.Session.runStatelessProcedure( String
requestID, String
fullProcedureName, ParameterSet inparams, Object procId, MetaSchema
localSchema, Int32
stateModel )
at Progress.Open4GL.DynamicAPI.PersistentProc.runTheProcedure( String
requestID, String
procedureName, ParameterSet parms, MetaSchema schema)
at Progress.Open4GL.DynamicAPI.PersistentProc.runProcedure( String
procedureName,
ParameterSet parms, MetaSchema schema)
at Epicor.Mfg.Core.CallContext.CallContextPersistentProc.runProcedure(
String procedureName,
ParameterSet parameters, MetaSchema metaSchema )
at Epicor.Mfg.Core.CallContext.ProxyHelper.CallMethod( String procedureName,
ParameterSet
parameters, MetaSchema metaSchema, BLConnectionPool connPool, Session
connection,
PersistentProc persistProc, CallContextDataSet callContextDataSet )
at Epicor.Mfg.Proxy.LaborImpl.Update( LaborDataSet ds )