|
Message Data
|
|
|
Reported
|
Settlement
|
Delivered
|
|
|
|
76.00.19 |
Delivered |
76.00.24 |
|
|
|
|
Created
|
Processed
|
Completed
|
Affected OS
|
|
|
2005-11-16 |
2005-11-16 |
2005-11-17 |
All |
|
|
|
Description
|
Top |
|
|
Core with trace back
a10refresh_cache
a35_asql_statement2
ak92not_only_execute
when having used a user-defined function and receiving (in another, later command) error -4005 or -8006 or
another error which may have been caused by a too old locally stored sysinfo (unknown column, wrong length,
missing mandatory field, missing keyfield or the like)
|
|
|
|
in a10refresh_cache a list of systeminfo is handled from back to front. Before handling one systeminfo, its prev-pointer is
stored locally in the routine. But with some systeminfos, more than one is thrown out of the cache at once, the list itself
corrected accordingly. But if the prev-pointer pointed to one now thrown out internally, it should not be used any more
and especially not its prev-pointer (being 0, causing in the next loop the core to occur).
Therefore before handling one (or more) systeminfo, the pointer BEFORE the current one has to be stored. And after handling
BEFORE.prev has to be used as pointer to the next systeminfo to be handled.
|
|
|
|
Appearance:
a10refresh_cache
a35_asql_statement2
ak92not_only_execute
Preconditions and circumstances:
when having used a user-defined function and receiving (in another, later command) error -4005 or -8006 or another error which may have been caused by a too old locally stored sysinfo (unknown column, wrong length, missing mandatory field, missing keyfield or the like)
Workaround:
avoid subsequent errors of this class or end session after having used the user-defined function
|
|
|
|
Id
|
Type
|
Description
|
Settlement
|
Planned Delivery
|
|
|
1138882 |
Error |
Core with trace back
a10refresh_cache
a35_asql_statement2
ak92not_only_execu... |
77.00.10 |
4 |
|
|
|