The missing parameters might be the cause (we would need more info in order to know the exact reason). You can check the Tcl script of that one page you are trying to show and see what are the expected parameters in the ad_page_contract.
Then, you can use export_vars from your script to create the link easily.
Cheers.