Can you please drag all programs from pll and put it in program units then try and tell what happened?
GOOD idea. In doing your test I found out what was wrong.
The name of the subprogram is also the name of the package. When I change the name of the procedure in the resmenu.pll to service_requests1 the issue is resolve.