GUI Bugfixes: bugfix: Fix NPE on UI startup if DB authentication is enabled and local full access is true BUGFIX: (#22329) Default view of "status->results" couldn't be adopted any more BUGFIX: (#22299) UI views not saved with authenticated user BUGFIX: (#22310) Tape encryption is not set, but encryption flags are set correctly (UI part) CHANGE: (#22314) GUI must inform about EOL adjustment in case of reduce or increase of save set or backup EOL. BUGFIX: (#22294) Restore at customer system wasn't possible - ERROR: Cannot find matching LIS. Problem: GUI write LIS file without UTF8, umlauts get lost. BUGFIX: (#22251) Changing EOL of replicated savesets fails. Problem: wrong mediapool will be used for command 'adjust eol', when datastore is type 'SI3-EXTERN' BUGFIX: (#22165) GUI starts selective restore as full if the client is a vSphere server. BUGFIX: Fix NPE if the UI is launched with a 32bit Java environment BUGFIX: (#21909) Add build/commit time to the UI update info box BUGFIX: (#21955) Confirmation dialog missing when removing a view BUGFIX: Data store can be deleted without safety check when "Delete" button is clicked before all data is loaded in the data store properties dialog BUGFIX: (#22194) The lock icon is missing in column "Media EOL" in "Components" - "Media" BUGFIX: (#22160) SQL exception thrown by PostgreSQL when updating the media table from the UI BUGFIX: (#22174) Restore Wizard authentication does not accept restore user BUGFIX: (#22136) GUI crashes when changing write protection bugfix: change backup eol for datastore saveset show message with html tokens, when set point of time to history bugfix: (#22289) docking data for gui -bystatus components will not be saved, when save view. bugfix: (#22290) Enter-key does not work anymore when authentication is enabled bugfix: (#22251) NPE, when change saveset eol at datastore.saveset table. Problem: no mediapool is found for command 'adjust_eol'. Solution: check media of all mediaPools, which belongs to datastore to get the right one. bugfix: column saveset eol at datastore dialog under saveset table is empty. change: disable VMDK of VM rows at restore wizard and prevent continue restore process change: Replication type label 'Si3 Rep' to 'Si3 Replication' change: (#22038) set VM cbt mode at task dialog as read only change: (#22199) prevent offer date formatter menu items 'localized time', 'iso time' for columns, which has only date without time bugfix: (#22185) Date format of column "Sesam day" can't be changed in GUI->Media table; saved view of table 'media' will never be used, when reopen it. bugfix: (#22193) "taskEvent.getFdiType" exception when restarting a backup group with canceled backups. Problem: fditype will not be set for taskevent, when parse data from result of failed backup bugfix: (#22195) A NullPointerException is thrown when trying to open schedule or task event properties change: set help link of backup option 'Backup as image' to '.*/4_4_3_Tigon:VMware_Single_File_Restore_and_Instant_Recovery_Support_Matrix' bugfix: url help link for restore option 'mount saveset' is wrong bugfix: no calendar will be set, when open schedule a second time. bugfix: (#22182) Exception "Operation Not Possible" when saving a schedule with user defined calendar. Problem: NPE, when switch to calendar without 'nextexec'. bugfix: (#22166) Check box for restore without tree structure is reseted, when first deselect combobox 'original tree structure' and set 'to new restore target' bugfix: (#22130) UI update loads both sm_gui.jar and sm_ui.jar when a newer sm_ui.jar is available on the server SRC Bugfixes (331bde8): bugfix: Since commit 1faaee4 ''#20678 sm_setup check_resolution doesn't work in a PE'' the server configuration with allow_gui, disallow_gui, change_servername, set_java_policy did not work. Solution: Get skel version for allow_gui, disallow_gui, change_servername, set_java_policy BUGFIX: (#22338) Tape header cannot be read, but header exists on tape. Problem: The function used macro GMT_EOD on non initialized struct mtget control which randomly returned EOD. Solution: Check for EOD only if read() returned error. BUGFIX: (#22310) Tape encryption is not set, but encryption flags are set correctly. Problem: GUI updates media.contains_encrypted_blocks '1' to 'y' and afterwards encryption is not longer recognized. Solution: Check for '1'|'y' to detect if tape is encrypted BUGFIX: (#22309) Core dump in 'sm_sepul_event' during start of backup tasks. Log function has been called with too many parameters BUGFIX: (#22177) MSI does not replace Si3 jar files when copied manually. Problem: There are several .jar files in new SEPsesam: sm_ui.jar, sm_cli.jar and sbc_vadp.jar. Solution: Add RemoveFile entries for all that .jar files BUGFIX: (#22177) MSI does not replace Si3 jar files when copied manually. Problem: A modified i2dedup-server.jar is not overwritten during update. Solution: Add component bin_sdsComponent with FileName i2dedup-server.jar to RemoveFiles similar to bin_guiComponent and sm_gui.jar BUGFIX: (#22200) BSR backup fails over HTTPS. Solution: Supported with new OO_VERSION=11_1_160 BUGFIX: (#22302) sm_backup cores with long INCR save set chains. Problem: FDI_CHAIN requires bigger STACK size for longer INCR save set chain. Solution: Increase stack size to 4MiB instead of 100KiB BUGFIX: Windows: (#22321) Umlaut from kernel generated messages is not shown correctly. Problem: Java process was called with cp1252 and therfore UTF-8 chars have been encoded again. Solution: Use CreateProcessW() within PIPE_OPEN() to use wide chars and avoid reencoding. BUGFIX: Si3 replication: Fix search string to find out reason for failed replication. (Saveset isn't first term in log line) BUGFIX: (#21741) Data store purge: Remove 'DB:results' entry, even if '.data' file couldn't be deleted, if backup wasn't successful. Usually no saveset has been created in this case BUGFIX: (#22245) Set VMWare restore options in 'DB:defauls' correctly, so GUI will offer enhanced restore methods BUGFIX: (#22263) EOL adjustment for failed Backup Tasks must not increase EOL of savesets on other pools. Problem: Do not use savesets on other pools. Solution: Check for recent saveset on same pool. Note: Subsequent savesets of FDI chain may exist on other pools BUGFIX: (#22265) EOL adjustment for failed Backup or Migration must be activated via default entries 'eol_adjust_failed_backup/migration', Default:no CHANGE: (#22266) EOL adjustment: In case of failed Backup/Migration the EOL adjustment must not be called if a saveset with sufficient EOL exists BUGFIX: (#22255) EOL adjustment doesn't work if failed Backup adjusts previous DIFF/INCR saveset with FDI chain in different media pools. Problem: Previous saveset EOL adjusting was called with media pool so only savesets on that media pool are adjusted. Solution: Remember that the EOL adjusting was called for a backup. Note: Migrations are not allowed to adjust savesets' EOL on other pools. NEW: (#22178) Rotate media when using DataStore. Problem: Customer needs more directories for data store location to get better latency. Solution: 1st step improve CHECK_MEDIUM_FOR_BACKUP() to get first media label with close_type='n' before other media with close_tape='y' (default) BUGFIX: (#21098) Migration of INC/DIFF backup changes EOL of whole backup chain: Solution: Adjust EOL only for savesets on target media pool. (#22258) EOL adjustment for failed migration now use previous saveset of same backup task on target pool only if eol is not yet gone (#22257) EOL adjustment in case of failed backup or migration for 'VMware vSphere' did only adjust sub saveset NEW: (#22044) Mount saveset: Prefix main log messages with 'INFO', so they will be shown in GUI during mount process BUGFIX: (#22239) IBM Domino DIFF Backup is not working. Problem: Since recent commit e005552 '(#21079) Domino Server crashes in case a DB is not existing' the DIFF backup calls NotesTerm() after invalid file but continued to check next file. Solution: Improved handling of NotesTerm() and NotesInit() BUGFIX: (#22211) VSS HyperV Backup Fails API error: CVssServer::CreateSnapshot: Virtual machine is located on CSV and non-CSV volumes. Cause: Logical error. Solution: Fix it. BUGFIX: (#22212) Si3 replication: Check for queued replication tasks using same data store as target. Before only tasks using 1st drive configured for target store have been started BUGFIX: (#22137): RHV module: Do not allow to select multiple VMs during browse CHANGE: sbc_kvm: use single_selection - do not allow vm's to be multi-selectable CHANGE: (#22207) Purging a saveset takes too long. Problem: SQL statement 'delete from results where state='d' and saveset not in (select saveset from result_lbls)' takes too long. Solution: Use where clause > saveset='...' < in case of a single saveset BUGFIX: (#22163) Hyper-V restore fails with: RestoreProcessing: Unexpected error: Call Detect() is failed for file descriptor. Cause: NSystem::for_each_item_in_file_path() function doesn't retrieve the root folder for further "detection". Solution: Substitute by the boost::filesystem::path iteration. BUGFIX: (#22188) SQL 2008 Backup fails with: 'Could not find DB with 'QS2WS2008X64SQL/MSSQLSERVER' name'. Problem: Since fix for #21161 'MSSQL DB backup with exclude file is not working' the source parsing did not accept 'instance/database' syntax. Solution: Revert commit for #21161 BUGFIX: 22171 HyperV starts COPY Backup only. Problem: FULL and INCR are executed as COPY. Solution: Set missing_cfdi='d' for Hyper-V during update if $old_version > 4.4.3.16 BUGFIX: 22171 HyperV starts COPY Backup only. Problem: FULL and INCR are executed as COPY. Solution: Set missing_cfdi='d' for Hyper-V during installation BUGFIX: (#21989) cannot completely exclude a volume from VSS snapshot (SVN Project). Possible cause: wrong set configuration for snapshot creation. Solution: re-implemented approach of setting configurations for snapshot creation. BUGFIX: (#21989) cannot completely exclude a volume from VSS snapshot (SVN Project). Cause: Problem with VSS_E_PROVIDER_VETO error. Solution: Handle VSS_E_PROVIDER_VETO in according to MS recommendations. new: (#22148) Read backup sources from file list in SBC Unix: If file couldn't be found, then check, if file name in list ends with DOS 'CR/LF' and retry with 'CR' stripped off bugfix: #20678 sm_setup check_resolution doesn't work in a PE. Problem: sm_setup check_resolution failed with 'iInit() Failed to get valid version.'. Solution: Check for version only when called for installation bugfix: stpd_http makes stpd_main core on abort action bugfix: (#22100) System.Exception: Unable to import virtual machine due to configuration errors. Improved by the handling "saved state" incompatibles. bugfix: (#22100) System.Exception: Unable to import virtual machine due to configuration errors. DisconnectVmAdapter cmdlet is using if some incompatibles are detected during the restore. bugfix: (#22100) System.Exception: Unable to import virtual machine due to configuration errors. Fix issue with relocation rules, improved the error-handling mechanism in the hyperv_import module.