Submitting forms on the support site are temporary unavailable for schedule maintenance. If you need immediate assistance please contact technical support. We apologize for the inconvenience.
Error: Provider 'NVBUScheduleset' failed pop-up message appears when setting up a restore job with the schedule field.
설명
NetVault Server: Upgraded from 9.2 to 10.0.1.38 Windows 2012 VM.
Whenever a restore or backup job was created, clicking on the Schedule item would always produce a blue pop-up error message:
Error: Provider 'NVBUScheduleset' failed
The webservice worker process 3486 in the trace produced a LIB_REP_SEND_TABLE_MSG from the scheduler process and reports this error:
0 REPCLASS:03236 22 0 100419.266433 Table 'schedules' not available from proc 'Schedule Manager' on machine 'MASTER' 4 MSGWAIT :03236 2 0 100419.266433 MsgWaitRemoveHandler(PMGR_GIVE_SERVICE_A_TASK_RETURN_MSG, 74554870, 00FB9DE0) 4 LIST :03236 21 0 100419.266433 ListSearch - returning TRUE 0 WS-REPMA:03236 19 0 100419.266433 Failed to get table: '1' 0 WS-REPMA:03236 121 0 100419.266433 Failed to fetch records from report table 0 WS-RPC :03236 15 0 100419.266433 Handler 'NVBUScheduleSet' failed, save partial result 1 WSWORKER:03236 128 0 100419.282037 Sending JSON error response: 'Error: Provider 'NVBUScheduleSet' failed'
At the same time the scheduler trace would produce this error:
0 REPFILT :00340 52 0 100419.266433 Failed to get field index and type 0 REPFILT :00340 58 0 100419.266433 Cannot convert textual expression 0 REPFILT :00340 28 0 100419.266433 Failed when listing fields in filter '%autocreated = false' 0 REPTABP :00340 12 0 100419.266433 Failed to get list of fields in filter 0 REPTABP :00340 21 0 100419.266433 Could not convert textual filter to filter object for table 'schedules'.
WEBUI requests a ScheduleSet table from Scheduler which further loads the table field from /reports/fields/schedules. Starting with 10.x, it should load one additional field called 'autocreated', but this field wasn't in the trace.
해결 방안
Please check the <Netvault Home>\reports\fields\schedulesfields file, that it has the following stanza:
[field:autocreated]
If not, please add following stanza at the end of this file, by stopping the NetVault Service in the Configurator first and then restarting NetVault Service after the change has been made:
[field:autocreated] characters = 6 type = boolean group = sched description = Whether set was created by upgrading to NVBU 10 or manually descriptionid = 10167 nicename = Auto Created nicenameid = 10168
In this instance a Change Request Bug 28552 had been created for the following reason:
Starting with 10.x, new field 'autocreated' was already added to the /Reports/Fileds/schedulesfields file. This file is used to load the fields for 'schedules' table.
Since new files are copied to the default Reports directory, code is reading files from user-defined location which still had old files without this new 'autocreated' file.
This missing field is causing schedules to load and ultimately the restore operation fails.
Extract from Scheduler trace -
3 REPSCHED:00340 3 0 100419.266433 Loaded schedules fields OK 4 REPTABP :00340 32 0 100419.266433 Do provide field 'SchedSetName' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'SchedType' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'ScheduledSysTime' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'ScheduledTime' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'ScheduledDate' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'Method' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'RepeatPeriod' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'DaysOfWeek' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'DaysOfMonth' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'WeeksOfMonth' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'Trigger' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'Priority' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'Retries' 4 REPTABP :00340 32 0 100419.266433 Do provide field 'RetryDelay' 4 REPRESTR:00340 6 0 100419.266433 No fields or no restrictions. Not converting textual restrictions. 4 REPTABP :00340 11 0 100419.266433 Converted textual restrictions! 0 REPFILT :00340 52 0 100419.266433 Failed to get field index and type 0 REPFILT :00340 58 0 100419.266433 Cannot convert textual expression 0 REPFILT :00340 28 0 100419.266433 Failed when listing fields in filter '%autocreated = false' 0 REPTABP :00340 12 0 100419.266433 Failed to get list of fields in filter 0 REPTABP :00340 21 0 100419.266433 Could not convert textual filter to filter object for table 'schedules'.
Note - autocreated filed is missing from the list of fields above.
Perform the following steps to resolve this issue:
1. Stop the NetVault service. 2. Make a backup copy of 'D:\NetVault-Reports' (example of where the reports were moved to in the NetVault Backup 9.2 Conigurator > General > Reports section). 3. Copy contents of 'C:\Program Files (x86)\Quest Software\NetVault Backup\Reports\' and paste in 'D:\NetVault-Reports'. 4. Start the NetVault service. 5. Perform the restore operation.