I have the following code in PostInstallHandler onInstall function so that when deployment is done the scheduler is created automatically. It works in development environment without any problem however when I create our app as managed package it doesn't work at all. The schedule is registered and can be seen in the schedule log and time is updated, but the ReportCalculation is not get called. What I am doing wrong here?
System.schedule('Report Calculation 1', '0 0 * * * ?', new ReportCalculation());