Hi Dojo,
I'm getting logging errors for the following problem that I'm unsure how to proceed with.
SLElement.exe|7988|TableRelations::FindRelationPathInternal|ERR|0|!! No link found for 6000[106301/11386] -> 2000 [chain=]
I don't have a foreign key relation directly between these two tables of pid 6000 and 2000, so could someone give advice on why the logging is suggesting that a link is needed between these two tables?
Hi Joshua,
Its hard to say without more context, unfortunately. Could you tell us more about your logic?
Hi,
This error is being logged because one part of the table needs data from the other table.
This can for example be when table 6000 has 'naming' defined and a part of the display key is a column of table 2000. Another example could be that a column of table 6000 has alarm properties defined and one of the alarm properties has as value something of a column of table 2000. Without knowing the content of the protocol.xml it is hard to tell what the exact root cause is.
The restart of the element 'resolved' the issue because probably the row was no longer present in table 6000 anymore.
Regards,
I see, both tables use displayColumn unfortunately and not displaykeys. I believe that the row indeed was removed after the restart. I'll take note to check the tables and their rows if this error comes back up.
I resolved the issue by restarting the element. I would still appreciate understanding how this came about