Skip to Content

"Object could not be scheduled"

Hi all,

Our organisation has recently upgraded to WEBI 4.1 and we're now having issues with scheduled reports. We have approx. 25 variations of reports all with varying queries & prompts set up to run automatically and the majority of them will now fail their first instance with a reason of simply "Object could not be scheduled" whereas under the previous 3.1 architecture this was never an issue. I've attached a screenshot with an example of just one of the reports that this has effected.

What's strange is that in a lot of cases the instance will immediately re-run and be successful, which leads me to believe that there is nothing inherently wrong with the reports themselves, but then some reports will simply fail and that instance will not run again. Any ideas what could be the problem here?

Many thanks

bojb error.PNG (34.3 kB)
Add a comment
10|10000 characters needed characters exceeded

Related questions

6 Answers

  • Best Answer
    Posted on Jun 08, 2016 at 10:07 AM

    have a look at this SAP note:

    1800231 - "Object could not be scheduled" error when scheduling reports


    Cause

    The error occurs in a clustered environment when the AdaptiveJobServer on one node can't communicate to the CMS on another node. In this scenario a firewall existed between the two BI4 nodes and the resolution steps below describe how to configure BI4 to communicate across the firewall.


    Resolution

    If BI4 is installed on multiple nodes and a firewall exists in between these nodes, a number of configuration settings need to be made to allow for cross communication.

    1. Within the CMC, set the "RequestPort"
      • In the CMC, each BI4 service will need to have a unique "Request Port" specified. To do this:
      • Log into CMC > Servers > properties page for each individual server
      • Scroll down to the "Common Settings", uncheck the "auto assign" checkbox and set static port in the "Request Port" text box
    2. Within the CMC, assign a Hostname or IP
      • If the server has multiple network adapters or multiple IP addresses, you will also need to assign the hostname or IP to each BI4 service.
      • Within the same property pages above where you set the "Request Port", find the "Host Identifier" section and assign a hostname or IP address.
    3. Assign a port range for the AdaptiveJobServer child processes to use.
      • The AdaptiveJobServer opens child processes as reports are scheduled. In order to ensure these child processes use a port you've opened on the firewall, edit the AdaptiveJobServer command line as follows:
      • Log into CMC > Servers > AdaptiveJobServer properties page > append the "Command Line Parameters" text box with:
      • -requestJSChildPorts 6470-6490
      • Ensure the number of ports in the range accounts for the same total number of "Maximum Concurrent Jobs" specified for each scheduling service of each AdaptiveJobServer.
      • IE. if you have 1 AdaptiveJobServer with both a Crystal Reports 2011 scheduling service and a Web Intelligence Scheduling Service and each is set to 10 concurrent jobs, then the port range will need to be 20 ports.
    4. Open the ports on the firewall
      • Each of these ports ("Request Port" and "-requestJSChildPorts") will need to be opened on the firewall between the two servers.
      • If not already, ensure the CMS port, 6400, and the SIA port, 6410, are allowed and open.
      • It would be easier from an administrative point of view to keep all ports consistent between the servers so only one set need to be opened at the firewall.
      • IE. Set the AJS on each server to use the same port. Set the Connection Server on each server to use the same port, etc.
      • On the firewall, open the ports specified in the "Request Ports" and "-requestJSChildPorts" for inbound and outbound traffic to each IP and/or Hostname in the BI4 cluster. This will ensure each service can talk to any remote service on the opposite node as long as the requestport is open on the firewall.
    5. Name Resolution
      • In some cases, you may need to define the local and remote hostname and IP to the /etc/hosts file on each server.
    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 08, 2016 at 10:10 AM

    check the Logs in BO server for adaptive Job server.You will get more details on this in logs.

    you can try to set following options at the time of report scheduling also.If report fail first time then again report schedule try to refresh the report again after set intervals.


    Untitled.png (10.0 kB)
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 08, 2016 at 10:28 AM

    Are all the failed instances sending O/P via mail and the successful instances not via mail. Then you have to configure email domain settings in AdaptiveJobServer on WebIntelligence Server in CMC.

    Another good way is shown by Amit by altering number of retries allowed.

    Regards

    Niraj

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 08, 2016 at 10:40 AM

    Another reason could be multiple NICs on the 4.1 machine. Disable the second NIC (Network Interface Card) and check.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 28, 2016 at 02:40 PM

    HI,,

    Recently I have upgraded the production BO from 4.1 sp6 to 4.2 sp2 and after the upgrade Now when i am scheduling the reports it is getting failed with error "object could not be scheduled"

    I have added -requestJSChildPorts in the command line of AJS and opened the ports but issue still persists

    Please update if you people have any answer

    Thanks

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 15, 2016 at 04:13 PM

    Hi,

    How did you find the faulty job server?

    because in our cluster mode reports are failing randomly on both the nodes.

    did you created a new job server? on both nodes?

    Thanks

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Saurabh.

      It was one of our third party developers (of whom has greater control over the backend) who tested both of the job servers and identified that one of them was having trouble. As far as I can remember we only had the one server before we upgraded to 4.1 hence why the trouble started after we upgraded and the second node was introduced into the cluster. She then disabled the node causing the bother, allowing the original to continue working without issues.

      Apologies if I haven't explained clearly, I don't know any more than this currently.

      Thanks,

      Nick

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.