Hello all,
We have closed all fiscal periods for 2018 and we are trying to rollover balances. When we try to rollover, we are prompted to verify balances (error says "The balance format for the Main Book has changed). However when I try to run the Verify Balances process, I get this error:
Program Ice.Services.Lib.RunTask raised an unexpected exception with the following message: RunTask: Nullable object must have a value.
Stack Trace:
_ at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)_
_ at Erp.Internal.GL.VerifyGLBals.b__b(GLBookPer ttFiscalPer_Row) in c:_Releases\ERP\RL10.1.400.0\Source\Server\Internal\GL\VerifyGLBals\VerifyGLBals.cs:line 660_
_ at System.Linq.Enumerable.WhereListIterator1.MoveNext()_ _ at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable
1 source)_
_ at Erp.Internal.GL.VerifyGLBals.VerifyBalanceByBook(Int64 InstanceTaskNum) in c:_Releases\ERP\RL10.1.400.0\Source\Server\Internal\GL\VerifyGLBals\VerifyGLBals.cs:line 659_
_ at Ice.Hosting.TaskCaller.InnerExecuteTask(IceDataContext newContext) in c:_Releases\ICE\3.1.400.20\source\Framework\Epicor.Ice\Hosting\TaskCaller\TaskCaller.cs:line 78_
_ at Ice.Hosting.TaskCaller.ExecuteTask(Boolean suppressTransaction) in c:_Releases\ICE\3.1.400.20\source\Framework\Epicor.Ice\Hosting\TaskCaller\TaskCaller.cs:line 31_
_ at Ice.Lib.RunTask.BpmFriendlyTaskLauncher.Run(String sessionIdPrefix, IceContext db, Action taskRunner) in c:_Releases\ICE\3.1.400.20\source\Server\Services\Lib\RunTask\BpmFriendlyTaskLauncher.cs:line 63_
_ at Ice.Services.Lib.RunTaskSvc.InnerRunTask(Int64 ipTaskNum, Boolean suppressTransaction) in c:_Releases\ICE\3.1.400.20\source\Server\Services\Lib\RunTask\RunTask.cs:line 502_
_ at Ice.Services.Lib.RunTaskSvc.InnerRunTask(Int64 ipTaskNum, Boolean suppressTransaction) in c:_Releases\ICE\3.1.400.20\source\Server\Services\Lib\RunTask\RunTask.cs:line 502_
_ at Ice.Services.Lib.RunTaskSvcFacade.RunTask(Int64 ipTaskNum) in c:_Releases\ICE\3.1.400.20\source\Server\Services\Lib\RunTask\RunTaskSvcFacade.cs:line 97_
_ at SyncInvokeRunTask(Object , Object[] , Object[] )_
_ at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)_
_ at Epicor.Hosting.OperationBoundInvoker.InnerInvoke(Object instance, Func2 func) in c:\_Releases\ICE\3.1.400.20\source\Framework\Epicor.System\Hosting\OperationBoundInvoker.cs:line 59_ _ at Epicor.Hosting.OperationBoundInvoker.Invoke(Object instance, Func
2 func) in c:_Releases\ICE\3.1.400.20\source\Framework\Epicor.System\Hosting\OperationBoundInvoker.cs:line 28_
_ at Epicor.Hosting.Wcf.EpiOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) in c:_Releases\ICE\3.1.400.20\source\Framework\Epicor.System\Hosting\Wcf\EpiOperationInvoker.cs:line 23_
_ at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)_
_ at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)_
_ at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)_
_ at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)_
_ at System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(RequestContext request, Boolean cleanThread, OperationContext currentOperationContext)_
_ at System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(RequestContext request, OperationContext currentOperationContext)_
_ at System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)_
_ at System.ServiceModel.Dispatcher.ChannelHandler.OnAsyncReceiveComplete(IAsyncResult result)_
_ at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)_
_ at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)_
_ at System.ServiceModel.Channels.SecurityChannelListener1.ReceiveItemAndVerifySecurityAsyncResult
2.InnerTryReceiveCompletedCallback(IAsyncResult result)_
_ at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)_
_ at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)_
_ at System.ServiceModel.Channels.TransportDuplexSessionChannel.TryReceiveAsyncResult.OnReceive(IAsyncResult result)_
_ at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)_
_ at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)_
_ at System.ServiceModel.Channels.SynchronizedMessageSource.ReceiveAsyncResult.OnReceiveComplete(Object state)_
_ at System.ServiceModel.Channels.SessionConnectionReader.OnAsyncReadComplete(Object state)_
_ at System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)_
_ at System.Net.LazyAsyncResult.Complete(IntPtr userToken)_
_ at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)_
_ at System.Net.Security.NegotiateStream.ProcessFrameBody(Int32 readBytes, Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)_
_ at System.Net.Security.NegotiateStream.ReadCallback(AsyncProtocolRequest asyncRequest)_
_ at System.Net.AsyncProtocolRequest.CompleteRequest(Int32 result)_
_ at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32 bytes)_
_ at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)_
_ at System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)_
_ at System.ServiceModel.Channels.ConnectionStream.IOAsyncResult.OnAsyncIOComplete(Object state)_
_ at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(SocketAsyncEventArgs e)_
_ at System.Net.Sockets.SocketAsyncEventArgs.FinishOperationSuccess(SocketError socketError, Int32 bytesTransferred, SocketFlags flags)_
_ at System.Net.Sockets.SocketAsyncEventArgs.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)_
_ at System.Threading.IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
There are a couple of odd Fiscal periods that appear for 12/31/2018 that we closed before proceeding:
I have restarted the appservers and recycled iis.
Any thoughts?
Thanks,
Alice