REPO Corruption - best way to proceed?
REPO Corruption - best way to proceed?
I think I'm suffering with some sort of report corruption. I have made a
few minor changes to an app and suddenly get errors 'NO EXPORTED
VARIABLE' in code that previously worked fine.
The error seems to stick on one particular line and I have re-entered
the code from scratch - all to no avail - it seems to move the error one
line further!
I'm pretty certain that this is due to repo corruption as the errors
sometimes relate to WED generated code.
Im using CAVO25a in windows NT.
Can anyone give me their ideas on the best way to proceed -
1. I have created a new repo and re-imported my last AEF - same problem
occurs.
2. I dont really want to go back to the AEF before this one (but may
have to!)
3. Can I export all of the 'good' modules from the current app and then
just re-write the one where the errors occur?
4. Is there any way of looking in to an aef for the corruption?
5. If I load the previous AEF (A good one I hope!) and then the problem
one so that I can copy (manually) code from one system to another am I
just asking for more trouble?
Hope someone has (unfortunately) had more experience with the repo
problems than me and can pass on some advice.
- Try this.
1. Upgrade to 2.5a-1. This is important.
2. Shutdown VO. Wait 10 seconds (this is important - all background file
closure takes this long)
3. Do an index of ALL your projects.
4. Now reindex the offending project - this is important for some reason.
5. Re-enter VO.
6. Touch every aef individually and recompile in your dependency order.
7. It should now be all in order.
If you have VOPP, some of this process can obviously be automated. I get
inexplicable issues like this occasionally and this is about the only
procedure that gets me back on track. Maybe some of the steps are not
necessary all the time but it does seem to clear whatever errors arise.
The next alternate is to carefully export out your modules one-by-one and
then import them into a clean aef until you find the one which is
misbehaving.
If all that fails, you may have to slit your wrists and sue CA