We have a multi-company environment. I am trying to export budget files for each of our companies. Two of the three companies export without any problem. For the third company, no task ever shows up in the system monitor. When I check the Event Viewer on the server, the following error gets created every time I try to export from this company…
Category: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware
EventId: 1
SpanId: ba9d624c9d265db4
TraceId: fb3bfa35cb3b430d4c7a612066966ef6
ParentId: 0000000000000000
RequestId: 400035f4-0005-f500-b63f-84710c7967bb
RequestPath: /KineticTest/api/rpc/Ice.BO.SysTask/Update
An unhandled exception has occurred while executing the request.
Exception:
Ice.Common.BusinessObjectException: The Company column is not valid.
at Ice.Publisher.AssertNoExceptions() in C:_releases\ICE\ICE4.2.300.24\Source\Server\Framework\Epicor.Ice\Exceptions\Publisher.cs:line 75
at Ice.Core.BizRuleEngine.Validate(IceRow oldRow, IceRow newRow, LinqRow curRow) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Framework\Epicor.Ice\BizRuleEngine\BizRuleEngine.cs:line 113
at Ice.Services.Trace.TablesetProfilingCollector.DoRowEventTrace(String tableName, String methodName, Int32 rowCount, Action action) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Framework\Epicor.Ice\Services\TablesetProfilingCollector.cs:line 116
at Ice.TablesetBound3.CreateRow(IceDataContext dataContext, Int32 tableNum, IIceTable table, IceRow newTablesetRow, IReadOnlyCollection
1 writeDeniedColumns, TablesetProfilingCollector parentTraceCollector) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Framework\Epicor.Ice\Services\TablesetBound.cs:line 1137
at Ice.TablesetBound3.WriteTable(IceDataContext dataContext, Int32 tableIndex, IIceTable table, TablesetProfilingCollector parentTraceCollector) in C:\_releases\ICE\ICE4.2.300.24\Source\Server\Framework\Epicor.Ice\Services\TablesetBound.cs:line 936 at Ice.TablesetBound
3.InnerUpdate[TUpdater](IceDataContext dataContext, TFullTableset tableset) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Framework\Epicor.Ice\Services\TablesetBound.cs:line 874
at Ice.Services.BO.SysTaskSvc.Update(SysTaskTableset& ds) in C:_releases\ICE\ICE4.2.300.0\Source\Server\Services\BO\SysTask\SysTask.Designer.cs:line 683
at Ice.Services.BO.SysTaskSvcFacade.Update(SysTaskTableset& ds) in C:_releases\ICE\ICE4.2.300.0\Source\Server\Services\BO\SysTask\SysTaskSvcFacade.cs:line 663
at Ice.Controllers.BO.SysTaskController.Update(Update_InputModel model) in C:_releases\ICE\ICE4.2.300.0\Source\Server\Services\BO\SysTask\Generated\SysTaskController.cs:line 252
at lambda_method7277631(Closure , Object , Object )
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
— End of stack trace from previous location —
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
— End of stack trace from previous location —
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Ice.Hosting.AspNetCore.Middleware.DynamicAssemblyPartMiddleware.Invoke(HttpContext context, CurrentCallInformationService currentCallInformation, ControllerLoader controllerLoader) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Hosting\AspNetCore\Ice.Hosting.AspNetCore\Middleware\DynamicAssemblyPartMiddleware.cs:line 33
at Ice.Hosting.AspNetCore.ETags.ETagMiddleware.Invoke(HttpContext httpContext) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Hosting\AspNetCore\Ice.Hosting.AspNetCore\ETags\ETagMiddleware.cs:line 110
at Ice.Hosting.AspNetCore.ETags.ETagMiddleware.Invoke(HttpContext httpContext) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Hosting\AspNetCore\Ice.Hosting.AspNetCore\ETags\ETagMiddleware.cs:line 110
at Ice.Hosting.AspNetCore.Middleware.DecompressRequestMiddleware.Invoke(HttpContext context) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Hosting\AspNetCore\Ice.Hosting.AspNetCore\Middleware\DecompressRequestMiddleware.cs:line 42
at Ice.Hosting.AspNetCore.Middleware.AuthenticationMiddleware.InvokeAsync(HttpContext context, CurrentCallInformationService callInformation) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Hosting\AspNetCore\Ice.Hosting.AspNetCore\Middleware\AuthenticationMiddleware.cs:line 60
at Ice.Hosting.AspNetCore.Middleware.CallHeaderMiddleware.InvokeAsync(HttpContext httpContext) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Hosting\AspNetCore\Ice.Hosting.AspNetCore\Middleware\CallHeaderMiddleware.cs:line 52
at Ice.Hosting.AspNetCore.Middleware.OperationDisposerMiddleware.InvokeAsync(HttpContext httpContext) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Hosting\AspNetCore\Ice.Hosting.AspNetCore\Middleware\OperationDisposerMiddleware.cs:line 34
at Epicor.RESTApi.Middleware.ApiKeyEnforcerMiddleware.Invoke(HttpContext context) in C:_releases\ICE\ICE4.2.300.24\Source\Server\Hosting\AspNetCore\Ice.Hosting.AspNetCore\Middleware\ApiKeyEnforcerMiddleware.cs:line 79
at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
I have submitted a support ticket, but the first thing the support tech asked me was to send him the export file that I can’t generate. I just have a feeling that I’m not going to get anywhere with that. Have any of you experienced an issue like this before?