Server crash with EInvoicing function
Gastón Salomone
4-25-25
Operating system: Windows
Hi,

Since Monday I´m having a problem with a production server of a customer related to EInvoing in Argentina.
Once a user send an Invoic to register electronically, system create a register EInvoiceQueVc with status 0 (not sent) and then a timed task create a new register in Deliverable E-Invoices (HTSIVVc)

In that specific momento server crash with a Segmentation Fault error and this company is unable to send invoices.
I managed to find that following line of code is crashing server.

CreateHTSIVfromIV(CYRec,ROb,IEb,EIb,IVr,1,HTSIVr,false);

I could find the hal for that function in standard hal, I understand that probably is not public, but I need to understand what it does, what registers are reading or if use some function from OS that could be the problem. Expo/Impo does not solve de problem, either reseting service cache, or using SingleUserServer mode. Is it posible to get the header of that function to check is any parameter is missing ? Since it is a memory problem, what kind of strange operation could be working wrong in that function.

Customer server is on version 8.5 2024-12-11 (build 85557169) on Linux. I it also fails on Windows.

I need to solve this urgently

Regards
David Delač
4-25-25
Hi Gastón,

Please provide log file
Gastón Salomone
4-25-25
Hi David,

Since this happend in a timed task and its a memory problem, system crash and there are not any messages in hansa.log

In hansa log. last lines are following:
2025-04-24 22:48:20 running HTSCSSendArgEInvoiceFromCSIdleTask
2025-04-24 22:48:20 running HTSCSSendArgEInvoiceFromCurCompany in company 1
2025-04-24 22:48:20 HTSCSSendArgEInvoiceFromCSIdleTask error = 0
2025-04-24 22:48:40 21.HandleArgEInvoicesFECAESolicitar CurrentCompany 1
2025-04-24 22:49:00 running HTSCSSendArgEInvoiceFromCSIdleTask
2025-04-24 22:49:00 running HTSCSSendArgEInvoiceFromCurCompany in company 1
2025-04-24 22:49:00 running HTSCSSendArgEInvoiceFromQueue for EIQr.SerNr = 116563
2025-04-24 22:49:00 running HTSCSSendArgEInvoiceFromQueue A - Paso 1
2025-04-24 22:49:00 running HTSCSSendArgEInvoiceFromQueue A - Paso 2
System crash. Some lines are added by me to check when it failed. Following hal line after logtext "HTSCSSendArgEInvoiceFromQueue A - Paso 2" is CreateHTSIVfromIV(CYRec,ROb,IEb,EIb,IVr,1,HTSIVr,false);

I use a sh script to run server redirecting output to run-hansa.log. In that log I can see a descripción of a segmentarion fauld. "Line 23" repeat each time it crash.

2025-04-22 17:22:58 Incoming Connection from: 179.228.24.104:57065
2025-04-22 17:22:58 SYSTEM Logoff 179.228.24.104:57065: the client closed the connection (2)
2025-04-22 17:22:58 Incoming Connection from: 179.228.24.104:57066
2025-04-22 17:22:58 SYSTEM Logoff 179.228.24.104:57066: the client closed t./run-Autocorp.sh: línea 23: 11836 Violación de segmento ./StandardERPServer64 --workdir /home/HWAutoCorp/ --hobfolder /home/HWAutoCorp//hob/ --port 12100 --httpport=50025 --httpsport=12551 --server-uuid=1930AD57-BCBD13DC-7A1BCD3C-2BBD7544-9F4327D7 --timed-backup-dir=Backup --verbosity=verbose --stop-cloning

That line (23) is some clue about that function ?
Leave Comment
You can subscribe to notifications for this post by selecting the 'star' icon on the top right corner of the post.
Back to the list
Latest Posts
Gastón Salomone
Hi David, Since this happend in a timed task and its a memory problem, system crash and there are not any messages in hansa.log In hansa log. last lines are following: 2025-04-24 22:48:20 runn...
16:15 25 Apr 2025
Paul Timms
Thanks David! I'll give that a go and confirm if that works. Paul...
10:54 23 Apr 2025