Can't print after creating new company

I recently added a new company to one of our test environments. The company is up and running, but I can’t print. The print job never makes it to the system monitor. I’ve restarted the task agent. There are other companies that were previously created on the same database. They can print without issues. I found the following in the event viewer:

Error Detail:
The Company column is not valid.
Stack Trace: at Epicor.ServiceModel.Channels.ImplBase1.ShouldRethrowNonRetryableException(Exception ex, DataSet[] dataSets) in C:\_Releases\ICE\3.1.500.14\Source\Shared\Framework\Epicor.ServiceModel\Channels\ImplBase.cs:line 775 at Ice.Proxy.BO.SysTaskImpl.Update(SysTaskDataSet ds) in C:\_Releases\ICE\3.1.500.14\Source\Shared\Contracts\BO\SysTask\SysTaskImpl.cs:line 586 at Ice.TaskAgentCore.TaskAgent.<>c__DisplayClass28_3.<CreateTaskInstance>b__5(SysTaskImpl impl) at Ice.TaskAgentCore.ImplCaller.ImplCaller1.<>c__DisplayClass4_0.b__0(TImpl impl)
at Ice.TaskAgentCore.ImplCaller.ImplCaller1.Call[TResult](Func2 doWork, ExceptionBehavior communicationExceptionBehavior, ExceptionBehavior timeoutExceptionBehavior)
at Ice.TaskAgentCore.ImplCaller.ImplCaller1.Call(Action1 doWork, ExceptionBehavior communicationExceptionBehavior, ExceptionBehavior timeoutExceptionBehavior)
at Ice.TaskAgentCore.TaskAgent.CreateTaskInstance(ImplCaller`1 sysTaskCaller, SysAgentDataSet sysAgentData, SysAgentSchedRow agentSched)

Not sure what to try next. Any ideas?

In the Admin Console, did you add the company there? Did you assign your license to it?

1 Like

Yes and Yes.

The user account for the task agent needs security rights to the new company.

4 Likes

That did the trick. Thank you Bryan!

I’m newbie in epicor , can i know where can set the security rights?

Edit the user in Account Security Maintenance, make sure they have all of the companies added.