23-01-2013 02:09 PM - edited 23-01-2013 02:10 PM
Hi all
During Web Site generation, I have the following message :
I would like to how to retrieve location where this absolute identifier is used
Thanks in advance
Jacques
Solved! Go to Solution.
08-02-2013 05:05 PM - edited 08-02-2013 05:06 PM
Hello Jacques,
there is a simple way to identify which descriptor causes the problem.
Close MEGA and open the Megawks.ini file of the user generating the website (located at the same place as the error logfile, e.g. "C:\Users\<concerned user>\AppData\Roaming\Mega" of the machine running MEGA) and add the following section :
[IB] Trace = 1
Save your file, run MEGA, and generate your website.
Once it is generated, if you open your error logfile (menu "Help > Technical Support > Error Logfile") you will see that there are as many lines as pages in your website. Search for the _Idabs in the error message, and the line below will be the name of the incriminated descriptor :
For example :
dnreqst.cpp(1235) : error Private: 0x00008012 16:56:34 Il n'existe pas de requête ayant pour identifiant absolu la valeur Bkz4SpH5HPJ2 . Descripteur exécuté = toto sur l'objet M00.10_Définir la stratégie d'acquisition
--> in this case, a query is missing in the "toto" descriptor
You surely already found where the error came from, but this could be usefull for the next time
Regards,
Lionel
24-01-2013 01:25 PM
Hello jean Yves
Your explanation is clear. I've no macro or query attached to this website (only descriptor)
Unfortunatly we can't execute (process) a descriptor (just open it).
So I've began to investigate this way to find the "guilty" Abs Id.
Thanks for your help
Rgds
Jacques
23-01-2013 05:34 PM
Hello Jacques,
sorry, I read the message of the dialog box too fast.
You can easily reach the query on a previous version of your working base, with the method described by Jane.
However, if you don't have access to a previous version of your workbase, you can try to check all the queries used on your website like this :
Right click on your website and select "View in detail" > "Query".
This will allow you to execute each of them on result window, by right clicking on the query and select "execute" option.
If one of them open the same dialog box, you get the right one.
If none of them open the dialog box, try the same operation for macros and for descriptions.
23-01-2013 04:04 PM
Hi jean Yves
the problem occurs because the Absolute Identifier doesn't exist anymore
and consequently I can't find it with your suggestion.
However this Absolute Identifier is still refered somewhere else ... and it causes generation issue.
So I would locate where this identifier is used.
The debugging report did'nt give any information about that.
Regards
Jacques
23-01-2013 03:28 PM
Hello Jacques,
you can find the object by his IdAbs like this :
23-01-2013 02:52 PM
Thanks for your reply
I understood your explanation. It works for an existing Query
But in my case, the query (with this AbsId) did'nt exist anymore and I don't know which element could still use it.
Kind regards
Jacques
23-01-2013 02:20 PM
Hello Jaques,
You need to have "See Administrator properties" on when you are querying in MEGA.
Then you can write a query similar to:
Select [Query] Where [Absolute Identifier] ="AR9PnWc)G5BE"
Kind regards,
Jane