I am getting a freak behavior as stated below (The environment is SDL Tridion 2011 SP1 with HotFix Rollup applied):
I have a page - Page 1 - with say following components on it associated thru' different static Templates:
1) Component 1
2) Component 2
3) Component 3
I have another page - Page 2 - with Component 4 on it. Component 4 is having an internal link to Component 1.
Both the pages are published multiple times.
Now my expectation is that the internal link on Page 2 should get resolved at run time to link to Page 1. but this is not happening - This might be simple to crack if this is the only issue - but now the real trouble - If Component 4 on Page 2 is edited to have internal link to Component 2 then everything works fine and internal link on Page 2 correctly points to the Page 1.
Any suggestion or data point that could check?
One thing that I have done is that I have re-positioned the Page from one structure group to another structure group after un-publishing it followed by the publishing of it.
Please note:
1) All the pages and structure group hierarchy is published multiple times
2) All other internal links are working fine
3) If I see the preview mode of these pages, they generate the expected code including the one for internal linking
Any help will be appreciated.