GUI Bugfixes: bugfix: (#20500) NPE: Open main log of media result bugfix: (#20500) Open main log of media result cause NPE change: add null check List results bugfix: (#20444) RPEX mount runs in to exception 'Invalid state for 300ac658-64cb-43a4-82dd-fd145e84d758: MOUNTING' change: (#19663) Hide button 'use local mailer' at mailer dialog bugfix: reopen properties of datastore cause NPE change: adjust some helpTags bugfix: (#20568) Help at "Tasks > as List" redirects to wrong link bugfix: (#20545) delete task group with schedule depencencies cause empty entry at schedule .Problem: missing reference check for empty task groups, which still have taskevent references bugfix: Tab "vCenter Access" is shown for each backup task, if client is a vCenter BUGFIX: (#20526) opening incorrectly context menu bar for the subcategory drive group, if drive group is opened 1st Revert "change: (#20559) Rename Tab "vCenter Access" to "Data Mover" at Taskdialog" change: (#20559) Rename Tab "vCenter Access" to "Data Mover" at Taskdialog bugfix: (#20495) export table "components" "datastore" as Excel 2003/2007 format works but all double values don't show Excel file bugfix: (#20457) "OK" button is disabled when trying to creating a new data store using a existing drive group bugfix: NPE, when change eol and original eol (results.eol) is null bugfix: (#20489) Export table "components/clients" as excel2003/2007 now work in case of Master GUI ( switch -M1 ) change: (#20581) revert change of rename column 'last full backup' to 'last full successful backup (fc147b0) change: remove exception dialog, when change of EOL failed, use Message box with error. bugfix: failed executed command does not show detailled intos about command (exitcode, params,...) at exception dialog change: change order of print icon, export icon and help icon in toolbars change: (#20581) change sql query for function 'last full backup' to 'last full successful backup; add sub query 'state in ('0','1')' bugfix: (#20490) printing of table "components" "Clients" not work. remove printing option in export dialog, because printing option in toolbar allready exist bugfix: (#20567) Help at "Tasks > Si3 Replications" redirects to wrong link. Replaced with link: http://wiki.sepsoftware.com/wiki/index.php/User_Manual_4.4_-_printable_version#Si3_Replications cd6ee0b added datasizetotals with widget datasize-clients aca1c83 legend always enabled d7095f1 improved datastore chart according to Katrins notes 8995d49 fix localization of dates in amCharts d86e378 default daterange chooser buttons for datasize charts 011e27b shorter date and range in legend of datasize bugfix: (#20493) Try selective restore again cause error 'Invalid data' bugfix: (#20370) Print button is missing on some tabs bugfix: (#20503) Print button of 'Tasks as List' does nothing bugfix: (#20547) Log original exception message, if exception has no predefined message. (inernal error 'invalid.data') change: (#20474) Prevent open properties of results for results with state 'Never used' bugfix: (#20565) Exception creating migration task .Problem: Use Taskgroup with lots of tasks for migration task cause invalid length of request url .Solution: use only PK for migrationtasks.taskgroups for request. change: (#20528) change Change tooltip from 'Results' to 'Backups' change: (#20562, #20564, #20566) add correct link for migrationTasks, TaskByGroup, TaskByClient BUGFIX: (#20555) Avoid Exception in drive dialog -> Release drive group bugfix: (#20521) change drive show client node at tree bugfix: (#20497) Wrong message text on info window after canceling a task "TaskByStatus" bugfix: (#20548) run loaderaction remove loader from cache SRC Bugfixes: change: Do not overwrite message with error message from ADJUST_FDI_MEDIA_EOLS bugfix: (#15441) Modifying save set EOL does not adjust the FDI save set chain. Problem: If called for migration then original and migrated results.eol must be adjusted bugfix: (#15441) Modifying save set EOL does not adjust the FDI save set chain. Problem: Sometimes the saveset chain was not detected correctly. Solution: If VMware vSphere vmdk saveset appear then the based_on or based_on_full may be set to NULL and no furter recursion was executed Correct SQL statement for PostgreSQL getting last full backup of a task bugfix: (#20593) Don't enforce new full backup, if error has been already reported by SBC. (in this case 'REFORMAT_LIS' will certainly fail) change: If backup level DIFF or INCR is switched to FULL then add specific reason to the NOT file Write new bytes written into dedup store during a backup into backup log bugfix: Allow only one replication to run for one target store, so results will be updated correctly new Python module supporting file locks new function to get a file path in OS specific notation bugfix: Set state to failed in 'DB:migration_results' for replications, if real replication job couldn't be started bugfix: (#20588) Exception in 'sm_data_store', if RDS isn't reachable. Set a generic message for errors getting list of savesets from a data store. Fixes exception, if a more specific error message couldn't be found bugfix: (#19889) Backup of Citrix XEN can fail, but is reported as successful bugfix: (#20585) Could not determine first FULL saveset of chain for saveset. Problem: based_on is set before check for valid FDI chain. Solution: Reset based_on[_full] if DIFF/INCR must run as FULL (last commit e0c3d7e not sufficient) bugfix: Creation of Sesam calendar sheet failed, because SQLite complained about different number of columns in DB and in insert statement. Now column names are added to 'INSERT' statements. The speed penalty should be negligible on modern HW change: Trace line 'Deduplication ratio: %.1f GB : 1' similar to GUI datastore properties BGUFIX: (#18228) In case of failed backups protect previous backup savesets. Problem: EOL of recent saveset is not increased. Solution: Increase EOL of recent saveset if backup failed bugfix: (#20585) Could not determine first FULL saveset of chain for saveset. Problem: based_on is set before check for valid FDI chain. Solution: Reset based_on[_full] if DIFF/INCR must run as FULL Revert "bugfix: (#20585) Could not determine first FULL saveset of chain for saveset. Problem: based_on is set beford check for valid FDI chain. Solution: Call FDI_CHAIN before setting based_on" bugfix: (#20578) Changing EOL of a saveset with state 'Canceled' causes 'Operation Not Possible' exception. Problem: The FDI_CHAIN returns error if one saveset state is not in '0','1'. Solution: If called for ADJUST_EOLS to adjust all savesets (arguments without media_pool and CFDI) then avoid state checks bugfix: (#20585) Could not determine first FULL saveset of chain for saveset. Problem: based_on is set beford check for valid FDI chain. Solution: Call FDI_CHAIN before setting based_on change: buildfix linux due to Windows NFS changes Revert "change: (#20217) sm_vfs windows NFS support" bugfix: Build on Linux failed change line endings new: (#3992) Allow suppress of any or specific events (backup, migration...) for a complete Sesam date. Use 'DB:newday_event.suppress_flags=[ABMmRcX] new: 'DB:cal_sheets.options' (not used yet) wip: Suppress all events of a Sesam day Add TODO for correct check of source side deduplication device name bugfix: (#20573) Diff and incr backups always run as 'full'. Problem: Since version 4.4.3.17 the eol of the FULL backup is not stored into result_lbls. Solution: Call ADUST_EOLS() for FULL and COPY savesets too Set empty option for 'i_GET_SAVESET_TREE' to ' ' to avoid non-ascii characters in sm_sesam.log