error message unlicenced HAL primitives used
Aldevinas Katkus
10-23-17
We have upgraded to 8.3 2017-08-31 (build 83250901) from 8.3 2017-05-05 and now the error message appers when starting the client:
unlicenced HAL primitives used

Whey is that?

We don't use SendWebRequest() functions, otherwise I would suspect that we use SendWebRequest() and don't have Realtime protocol licence.


Aldevinas Katkus
10-24-17
Looks like there is a problem with this build: during import it complains cannot find typ when importing
2017-10-24 13:27:36 (-1) *** RELOAD UI FULLY ***
2017-10-24 13:27:36 (-1) *** RELOAD LANGUAGES ***
2017-10-24 13:27:36 (-1) activate language LIT
2017-10-24 13:27:36 (-1) CallHal("DoActiveLanguage")
2017-10-24 13:27:36 (-1) ,gp->gOldStackSize: 0 ,execp->stackSz: 336
2017-10-24 13:27:36 (-1) activate language LIT done
2017-10-24 13:27:36 (-1) LinkHOB hob/cllit.hob @00007F66E8021000 sz 4040142
2017-10-24 13:27:36 (-1) LinkHOB hal.hob @00007F66E7C9A000 sz 0
2017-10-24 13:27:36 (-1) Database ID changed from: 00000000000000000000000000000
000 to: A14FB8E8F19F9D54DF68162BA718A918
2017-10-24 13:27:36 (-1) Database set to unsafe (import and maintenance) mode
2017-10-24 13:27:37 (-1) ,gp->gOldStackSize: 336 ,execp->stackSz: 96
2017-10-24 13:27:37 (-1) Settings k
2017-10-24 13:27:37 (-1) failed to find typ importfiles during import, position
534
2017-10-24 13:27:37 (-1) EndAppImport

2017-10-24 13:27:37 (-1) Database ID changed from: A14FB8E8F19F9D54DF68162BA718A
918 to: D019B2D62A0F4A0C105036CF762DBDAA
2017-10-24 13:27:37 (-1) Flushing
...
2017-10-24 13:27:37 (-1) Duration 0.03 seconds
2017-10-24 13:27:37 (-1) Byla importuota DBDEF.TXT

2017-10-24 13:27:37 (-1) CallHal("LoadWindowTags")
2017-10-24 13:27:37 (-1) Setting up TCP/IP
2017-10-24 13:27:37 (-1) Resource limit for open files is 1024 and 4096 max
2017-10-24 13:27:37 (-1) Failed to change resource limit for open files: EPERM -
Operation not permitted
2017-10-24 13:27:37 (-1) Using EPOLL
2017-10-24 13:27:37 (-1) CallHal("LoadWindowTags")
2017-10-24 13:27:37 (-1) Importing text file: Backup/TB171024.TXT
2017-10-24 13:27:37 (-1) Database set to unsafe (import and maintenance) mode
2017-10-24 13:27:37 (-1) failed to find typ enq during import, position 4
2017-10-24 13:27:37 (-1) Caught signal SIGTERM, quitting
2017-10-24 13:27:48 (-1) failed to find typ commentstring during import, positio
n 967
2017-10-24 13:27:48 (-1) failed to find typ Reguliarios atsargin▒s kopijos 13:2
4, 2017-10-24 during import, positioių peržiūra
2017-10-24 13:27:48 (-1) Pašto d▒žu▒
2017-10-24 13:27:48 (-1) failed to find typ ADM during import, position 1324
2017-10-24 13:27:48 (-1) failed to find typ 86CCE1CB-B950B434-0597BEE1-CCCB8177-
4B7C4DC3 during import, position 1373
...
"failed to find typ" is repeated

Aldevinas Katkus
10-24-17
downgraded to the previous version 8.3 2017-05-05. Problem solved.
Björn Schwab
10-27-17
I posted the same question some time ago.
No answer to it.

search for
UnpackRowFieldMatrix
PackRowFieldMatrix

UnpackFieldMatrix
PackFieldMatrix

in your halcust and comment these out.


Erik Munoz
10-30-17
Hello Aldevinas,

Could you check if you have some of these functions please:

SendWebRequest
SendWebRequest2
SendWebRequest3
SendRawWebRequest
SendAsyncWebRequest
SendAsyncRawWebRequest

SendAsyncTCPRequest

SetRecordBlob
GetRecordBlob
PackFieldMatrix

UnpackFieldMatrix
PackRowFieldMatrix


If you do, you can comment them out as Björn suggested. In case you need them, then you need to have Real Time Interfacing activated.



Best Regards,

HansaWorld
Aldevinas Katkus
10-30-17
I have some xxxFieldMatrix functions, because they are present in the standard version (invoice and quotation) code.
Is it 100% safe these function from the code (level 0)? I don't think we use those packed fields.
Erik Munoz
10-30-17
Hi,

In version 8.4 it is not needed to have RTI to use xxxFieldMatrix functions. I see you moved to 8.3 2017-05-05 and you do not have the message anymore.

If you want to update I suggest to do it to 8.4 to avoid the message, in 8.4 you need RTI only if you are using the next functions:

SendWebRequest

SendWebRequest2
SendWebRequest3
SendRawWebRequest
SendAsyncWebRequest
SendAsyncRawWebRequest
SendAsyncTCPRequest


Regards.

Paul Timms
11-1-17
In 8.4, you get messages in hansa.log such as this:

enabler flag 2 set by using UNPACKROWFIELDMATRIX in halpatch/IVVcWAction3.hal:790


What are these enabler flags and do we need to worry about them? It's easy enough to comment out these lines in HAL but if there's no need to, I will leave it alone.
Erik Munoz
11-2-17
Hi Paul,

It is just information in the Log, "fag 2" means that the primitive is for free


Best Regards


HansaWorld
Paul Timms
11-2-17
Thanks Erik

Maybe it would be useful to have update notes on new log messages in new versions, so we know what they mean.
Erik Munoz
11-2-17
Hi,

Yes, we will try to improve and make more clear the log messages or having the update notes u suggested.
11-30-17
SystemMode from RestAccWAction6 causes error message to appear too
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
Hello, Kindly please report the bug so that we can further investigate and resolve it. Thank you. Best regards, Benjamin...
11:31 3 May 2024
Hi, No changes should have been made that would increase client's HDB file. Please try to delete HANSA.HDB from client folder and reconnect to server and check if it will grow to 30MB again. ...
10:14 30 Apr 2024