2025.2.7 Unable to print Pack Slips

I don’t know if anyone else is having thus issue. We are unable to print a customized Pack Slip (standard pack slip works).

This is NOT a surprise - we found this testing Pilot over a month ago and gave support multiple warnings that this issue needed to be fixed before Go-Live.

I thought OK maybe this is something I did? However, i made a copy of the standard report style and the copy previewed correctly. However, when I made a duplicate of the PackSlip RDD i get the error message. So I am NOT ABLE to fix this.

I had this entered as a High priority and only got support to say last week that it was fixed in 2025.2.7 - WRONG! I tested early last week and let them know it was still broken.

I was hoping that somehow Live would be different from Pilot - it is not and here we are at the end of day 1 after the upgrade and we went an entire day of production Unable to print pack slips or labels.

Just wondering if anyone else is having a similar issue? or are we alone here?

Our management is asking serious questions right now - and I cannot blame them or give them answers - Like when can we be back in Business?

7 Likes

I had to rebuild our RDD for our Pack Slips today after go live with 2025.2.7 over the weekend. It oddly tested fine in Pilot but in Prod today it’d take over a minute for the print to work though it’d eventually print. With the new RDD it’s still 20ish seconds to get the Pack to print.

So no we don’t have the same issue as you’re seeing. Did you use Kinetic UI or Classic to copy the RDD? I used Kinetic and it worked I did edit the Style in Classic as Kinetic you can’t download the Standard-SSRS RDL file anymore while you can in Classic.

I was getting errors this morning for the exact same problem, but only on certain pack slips. To me, it appeared to only be on phantom packs. While I was looking into the issue, it just started working as expected without me changing anything.

Edit: Shipping had removed the phantom pack without me noticing. That is why is worked.

1 Like

Same for us, it’s only happening for phantom packs. Been trying to figure it out all day, so far no luck

1 Like

Mr. Randy: Thanks for the insight - I have been unable to rebuild the RDD.

Glad to hear yours prints at least.

DaveO

1 Like

We don’t do many phantoms so that may be why. I’m off to test.

I’m not seeing an option in the print menu to choose whether to include carbon costs or not - are you seeing that flag?

No I am not seeing it. I am thinking that may be part of the problem but this is just a guess.

Yup tried a phantom pack and seen this error in the System Monitor:

Program Ice.Services.Lib.RunTask when executing task 3705172 raised an unexpected exception with the following message: RunTask:
System.ArgumentNullException: Value cannot be null. (Parameter ‘key’)
at System.Collections.Generic.Dictionary2.FindValue(TKey key) at System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value)
at Ice.Core.RptTaskBase`1.XMLDumpTable(IRow row, String rptTableId) in C:_releases\ICE\ICE5.1.100.7\Source\Server\Internal\Lib\TaskLib\RptBase\RptTaskBase.cs:line 265
at Erp.Internal.SR.PackingSlipPrint.doShipHead() in C:_releases\ERP\ERP12.1.100.7\Source\Server\Internal\SR\PackingSlipPrint\PackingSlipPrint.cs:line 2305
at Erp.Internal.SR.PackingSlipPrint.RunProcess(Int64 Instance_TaskNum, String OutputFile) in C:_releases\ERP\ERP12.1.100.7\Source\Server\Internal\SR\PackingSlipPrint\PackingSlipPrint.cs:line 1088
at Ice.Hosting.TaskCaller.InnerExecuteTask(IceDataContext newContext) in C:_releases\ICE\ICE5.1.100.7\Source\Server\Framework\Epicor.Ice\Hosting\TaskCaller\TaskCaller.cs:line 71
at Ice.Hosting.TaskCaller.ExecuteTask() in C:_releases\ICE\ICE5.1.100.7\Source\Server\Framework\Epicor.Ice\Hosting\TaskCaller\TaskCaller.cs:line 62
at Ice.Lib.RunTask.BpmFriendlyTaskLauncher.Run(String sessionIdPrefix, IceContext db, Action taskRunner) in C:_releases\ICE\ICE5.1.100.0\Source\Server\Services\Lib\RunTask\BpmFriendlyTaskLauncher.cs:line 57
at Ice.Services.Lib.RunTaskSvc.InnerRunTask(Int64 ipTaskNum, Boolean suppressTransaction) in C:_releases\ICE\ICE5.1.100.0\Source\Server\Services\Lib\RunTask\RunTask.cs:line 349

Brilliant - Thank you @Randy and @brendanphilbin At least i can offer that to Support - if we ever hear from them again.

Sadly we create Phantoms for almost every shipment (UPS and FedEx) - however, I will ask them to try not using Quickship to see we can at least print pack slips and Labels.

DaveO

Let us know when you hear back please - I hadn’t put in a ticket because I figured support would tell me to go to CSG since base works but my custom style doesn’t.

Anyone know where there’s some detailed documentation on what they actually changed about the RDDs? Couldn’t find reference to this change in the release notes, at least not with any real technical information.

3 Likes

You can build the “phantom” pack in Quick Ship, it’s what our users are used to doing. We have tried to get them to switch to Phantom Packs so our customer service team can see the tracking numbers but :man_shrugging: change is hard.

Edit: Jose to the rescue with a fix 2025.2.7 Unable to print Pack Slips - #20 by josecgomez

Yep, we have been troubleshooting this same thing all morning. Apparently it’s tied to PRB0308509, which shows it was opened 22 days ago and listed as “Defect, no workaround”.

3 Likes

We got this at 8:10pm last night from Support. At least someone answered, our CAM is Ghosting us.

There is a known issue in Kinetic 2025.2.7 when printing a PackSlip that includes a phantom pack (erp.CartonTrkDtl) using a Report Data Definition other than the base PackSlip. This issue is now linked to your EpicCare case and has been escalated to our development team. Support will provide an update as soon as new information becomes available

1 Like

Thank you @brendanphilbin and @Randy I truly don’t think Support had a clue until you two pointed them in the right direction.

You both Rock!
DaveO

4 Likes

This is terrible for us, the customer shipment notifications were done by routing rules, and now they aren’t triggered as the report is erroring. I hope they fix this quickly..

5 Likes

Mr. @Evan_Purdy: I hope so also, right now I am fighting the corporate platitudes like “I will let you know when we hear from Development” - Whaaaat, we need answers in Hours NOT Days.

1 Like

I mean for larger teams they can probably develop workarounds and deploy them while they wait for Epicor to do something. Tiny one man places are saturated just putting in tickets and answering panicky users - I don’t have the bandwidth to deal with these kinds of issues.

Makes monthly updates kinda scary tbh

3 Likes

I chased this down this morning with a debugger, the issue is that the new Packing Slip report IF a Phantom is present assumes there is a “Data Source” (table) in the RDD called “CartonTrkDtl”

The fix is pretty easy, open the ofending RDD

New → Table
ReportTable: CartonTrkDtl
Schema Name: CartonTrkDtl Echema: ERP

Save, While selected on that Table go to Actions → Exclude All Columns.

Refresh the RDD

Go to Exclusions and Un-Check Company, Pack Num

Add a Relationship Between CartonTrkDtl and ShipHead (set as output)

Save

Run the Report

#Profit

32 Likes

Nice work Jose. Hopefully get everyone moving again.

Someone can tell support the fix is here :melting_face:

4 Likes