Problem / Solution: Xtraction Error when trying to send a report / dashboard... "System.MissingMethodException: Method not found: 'Int32 Xtraction.Model.XtractionSettings.get_SchedulerSettingsReloadMins()'"

Version 1

    Environment:


    Xtraction all versions


    Error message:


    In the Xtraction log file, you can find;

    Date : 17/12/2015 2:51:43 PM

    Machine User Id : TEST\Service

    System.MissingMethodException: Method not found: 'Int32 Xtraction.Model.XtractionSettings.get_SchedulerSettingsReloadMins()'.

      at Xtraction.SchedulerService.SchedulerHost.ReloadConfiguration()

      at Xtraction.SchedulerService.SchedulerHost.timer_Elapsed(Object source, ElapsedEventArgs e)



    Problem:


    It's becoming impossible to send some reports etc. through the scheduler.

     

    Cause:


    On the Xtraction application server, in folder, ..\Xtraction\Tools\, the versions of the files Xtraction.SchedulerService.exe and Xtraction.Core.dll may be different. This can occur after an upgrade where all the files where not copied properly from the XTraction Upgrade files into the current Xtraction folder.

     

    Solution / Workaround:


    It highly advised to copy all the files from Xtraction Upgrade files into the current Xtraction folder again. Be sure that all the files have copied over, then no skip. Before copying them, stop the Xtraction pool and the Xtraction services on the application server.


    IMPORTANT: Don't ignore the Windows messages warning you that it can't be replaced, it has to be. In the worse restart the Xtraction application server and try copying them again.