[2025-05-14][com.sap.businessone.installer.wizard.InstallWizard.run] [17:35:50][INFORMATION] Command line arguments: [--configuration, windows-onpremise-install] [17:35:50][ FEIN] Parameter = 'SAP Business One SetupFiles\.installer.properties' [17:35:50][ FEIN] Parameter = 'https://help.sap.com/http.svc/rc/601fbd9113be4240b81d74626439cfa9/10.0/en-US/AdministratorGuide_SQL.pdf' [17:35:50][ FEIN] Parameter = 'AUTHENTICATION_SERVICE_DATABASE_NAME, SLD_DATABASE_NAME' [17:35:50][ FEIN] Parameter = '1-65535' [17:35:50][INFORMATION] Parameter = 'https' [17:35:50][SCHWERWIEGEND] Parameter : Value cannot be modified! [17:35:50][INFORMATION] Parameter = 'op' [17:35:50][SCHWERWIEGEND] Parameter : Value cannot be modified! [2025-05-14][com.sap.businessone.installer.configuration.options.OptionsAccess.set] [17:35:50][INFORMATION] Wizard Purpose: INSTALLATION [17:35:50][INFORMATION] Wizard Mode: GRAPHIC [2025-05-14][com.sap.businessone.installer.configuration.parameters.ParameterFile.load] [17:35:50][INFORMATION] Loading stored parameters from file C:\Program Files\SAP\SAP Business One SetupFiles\.installer.properties [17:35:50][INFORMATION] Detected charset: UTF-8 [17:35:50][INFORMATION] Content of parameter file: -------- snip here ------------- # Central working share repository user password. CD_WORKINGSHARE_PASSWORD=XXXXXXXXXX # Central working share repository user name. CD_WORKINGSHARE_USER=XXXXXXXXXX # Certificate verification when connecting to applications and websites CONNECTION_SSL_CERTIFICATE_VERIFICATION=false # Installation folder INSTALLATION_FOLDER=c:\Program Files\SAP # SLD Landscape Installation Type LANDSCAPE_INSTALL_ACTION=create # Node type of License Server LICENSE_SERVER_NODE=standalone # Network address of local machine LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local # MS SQL Server name or IP MSSQL_DATABASE_SERVER=W11-PROXMOX\SAP # MS SQL authentication by the domain MSSQL_DATABASE_TRUSTED_CONNECTION=false # MS SQL User ID MSSQL_DATABASE_USER_ID=XXXXXXXXXX # MS SQL User Password MSSQL_DATABASE_USER_PASSWORD=XXXXXXXXXX # Features selected for installation/uninstallation/upgrade SELECTED_FEATURES=B1ServerToolsSLD,B1ServerToolsLicense # Service Port SERVICE_PORT=40000 # Site User ID SITE_USER_ID=XXXXXXXXXX # Site User Password SITE_USER_PASSWORD=XXXXXXXXXX # SLD Certificate Action SLD_CERTIFICATE_ACTION=self # Password to SLD Certificate file SLD_CERTIFICATE_PASSWORD=XXXXXXXXXX # Landscape Server Address SLD_SERVER_ADDR=192.168.2.235 # Landscape Server Port SLD_SERVER_PORT=40050 # Landscape Server Protocol SLD_SERVER_PROTOCOL=https # Landscape Server Type Ondemand/OnPremise SLD_SERVER_TYPE=op -------- snip here ------------- [17:35:51][INFORMATION] Parameter = 'c:\Program Files\SAP' [17:35:51][INFORMATION] Parameter = '40000' [17:35:51][INFORMATION] Parameter = 'w11-proxmox.##NameGelöscht##.local' [17:35:51][INFORMATION] Parameter = 'false' [17:35:51][INFORMATION] Parameter = '192.168.2.235' [17:35:51][INFORMATION] Parameter = '40050' [17:35:51][INFORMATION] Parameter = 'https' [17:35:51][INFORMATION] Parameter = 'op' [17:35:51][INFORMATION] Parameter = 'XXXXXXXXXX' [17:35:51][INFORMATION] Parameter = 'XXXXXXXXXX' [17:35:51][INFORMATION] Parameter = 'self' [17:35:51][INFORMATION] Parameter = 'XXXXXXXXXX' [17:35:51][INFORMATION] Parameter = 'W11-PROXMOX\SAP' [17:35:51][INFORMATION] Parameter = 'XXXXXXXXXX' [17:35:51][INFORMATION] Parameter = 'XXXXXXXXXX' [17:35:51][INFORMATION] Parameter = 'false' [17:35:51][INFORMATION] Parameter = 'B1ServerToolsSLD, B1ServerToolsLicense' [17:35:51][INFORMATION] Parameter = 'standalone' [17:35:51][INFORMATION] Parameter = 'create' [17:35:51][ FEIN] Parameter = 'XXXXXXXXXX' [17:35:51][ FEIN] Parameter = 'XXXXXXXXXX' [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:35:51][INFORMATION] Step [installer-step-welcome] [17:35:51][ FEIN] Step [installer-step-welcome] Evaluating conditions [17:35:51][ FEIN] Step [installer-step-welcome] Preparing data [17:35:51][ FEINER] Step [installer-step-welcome] Activating user interface [17:36:32][ FEIN] Step [installer-step-welcome] Collecting data [2025-05-14][com.sap.businessone.installer.configuration.options.OptionsAccess.set] [17:36:32][INFORMATION] Wizard Purpose: INSTALLATION [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:32][ FEIN] Step [installer-step-welcome] Processing data [17:36:32][ FEIN] Step [installer-step-welcome] Validating data [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:32][INFORMATION] Step [installer-step-initial-preparation-windows] [17:36:32][ FEIN] Step [installer-step-initial-preparation-windows] Evaluating conditions [17:36:32][ FEIN] Step [installer-step-initial-preparation-windows] Preparing data [17:36:32][ FEIN] Step [installer-step-initial-preparation-windows] Processing data [17:36:32][ FEIN] Step [installer-step-initial-preparation-windows] Validating data [17:36:32][ FEIN] Step [installer-step-initial-preparation-windows][PowershellAvailabilityValidator] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:32][AM FEINSTEN] Running command [[powershell -NoLogo -NoProfile -NonInteractive -Command {Exit}]] [17:36:33][AM FEINSTEN] [OUTPUT1] Exit [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:33][ FEIN] Step [installer-step-initial-preparation-windows][PowershellVersionValidator] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:33][AM FEINSTEN] Running command [Test-PowershellVersion (\WizardChecks_system.ps1)] [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Test-PowershellVersion() { [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $ExpectedVersion = [System.Version]"5.0" [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExpectedVersion = '5.0'. [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $CurrentVersion = $PSVersionTable.PSVersion [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $CurrentVersion = '5.1.26100.4061'. [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> Write-Output $CurrentVersion [17:36:35][AM FEINSTEN] [OUTPUT1] Major Minor Build Revision [17:36:35][AM FEINSTEN] [OUTPUT1] ----- ----- ----- -------- [17:36:35][AM FEINSTEN] [OUTPUT1] 5 1 26100 4061 [17:36:35][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ if ( >>>> $CurrentVersion -ge $ExpectedVersion) { [17:36:35][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> Write-Output '' [17:36:35][AM FEINSTEN] [OUTPUT1] [17:36:35][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> } [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:35][ FEIN] Step [installer-step-initial-preparation-windows][PowershellExecutionPolicyValidator] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:35][AM FEINSTEN] Running command [[powershell -NoLogo -NoProfile -NonInteractive -Command Get-ExecutionPolicy -Scope MachinePolicy]] [17:36:36][AM FEINSTEN] [OUTPUT1] Undefined [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:36][AM FEINSTEN] Running command [[powershell -NoLogo -NoProfile -NonInteractive -Command Get-ExecutionPolicy -Scope UserPolicy]] [17:36:37][AM FEINSTEN] [OUTPUT1] Undefined [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:37][ FEIN] Step [installer-step-initial-preparation-windows][NetFrameworkVersionValidator] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:37][AM FEINSTEN] Running command [Test-NetFrameworkVersion (\WizardChecks_system.ps1)] [17:36:38][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Test-PowershellVersion() { [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ function Test-NetFrameworkVersion() >>>> { [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> $ExpectedVersion = [System.Version]"4.8.0.0000" [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExpectedVersion = '4.8.0.0'. [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 17+ >>>> $AvailableInstances = Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ Where-Object >>>> { $_.PSChildName -match '^(Client|Full|v[\d.]+)' } [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AvailableInstances = '@{Version=4.8.09032; PSPath=Microsoft.Powe...'. [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> $CompatibleInstances = $AvailableInstances | [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ Where-Object >>>> { $_.Version -ge $ExpectedVersion } | [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $CompatibleInstances = ' '. [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> Write-Output $CompatibleInstances [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ if ( >>>> $CompatibleInstances.length -gt 0) { [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> Write-Output '' [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> } [17:36:39][AM FEINSTEN] [OUTPUT1] PSChildName Version [17:36:39][AM FEINSTEN] [OUTPUT1] ----------- ------- [17:36:39][AM FEINSTEN] [OUTPUT1] Client 4.8.09032 [17:36:39][AM FEINSTEN] [OUTPUT1] Full 4.8.09032 [17:36:39][AM FEINSTEN] [OUTPUT1] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:39][ FEIN] Step [installer-step-initial-preparation-windows][ExistingParameterFileValidator] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:39][INFORMATION] Step [target-folder] [17:36:39][ FEIN] Step [target-folder] Evaluating conditions [17:36:39][ FEIN] Step [target-folder] Preparing data [17:36:39][ FEIN] Step [target-folder] Processing data [17:36:39][ FEIN] Step [target-folder] Validating data [17:36:39][ FEIN] Step [target-folder][ParameterValidator] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:39][INFORMATION] Step [network-address-reconfig] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:39][AM FEINSTEN] Running command [Get-NetIPAddress] [17:36:42][AM FEINSTEN] [OUTPUT1] 192.168.2.235 [17:36:42][ FEIN] Parameter = '192.168.2.235' [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:42][ FEIN] Step [network-address-reconfig] Evaluating conditions [17:36:42][ FEIN] (-) RECONFIGURATION is not active [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:42][INFORMATION] Step [database-availability-mssql-db] [17:36:42][ FEIN] Step [database-availability-mssql-db] Evaluating conditions [17:36:42][ FEIN] (+) Parameter [MSSQL_DATABASE_SERVER] has a value [17:36:42][ FEIN] (+) Parameter [MSSQL_DATABASE_USER_ID] has a value [17:36:42][ FEIN] Step [database-availability-mssql-db] Preparing data [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:42][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [SELECT name FROM master.sys.databases]] [17:36:42][AM FEINSTEN] Updating enviroment variables: {SQL_PASSWORD=XXXXXXXXXX} {SQL_QUERY=SELECT name FROM master.sys.databases} {SQL_USER=XXXXXXXXXX} [17:36:42][AM FEINSTEN] Process timeout: 120000 [ms] [17:36:42][AM FEINSTEN] [OUTPUT1] [17:36:42][AM FEINSTEN] [OUTPUT1] [17:36:42][AM FEINSTEN] [OUTPUT1] [17:36:42][AM FEINSTEN] [OUTPUT1] [17:36:42][AM FEINSTEN] [OUTPUT1] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:42][ FEIN] Step [database-availability-mssql-db] Processing data [17:36:42][ FEIN] Step [database-availability-mssql-db] Validating data [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:42][INFORMATION] Step [installer-step-detection-of-features] [17:36:42][ FEIN] Step [installer-step-detection-of-features] Evaluating conditions [17:36:42][ FEIN] Step [installer-step-detection-of-features] Preparing data [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:42][AM FEINSTEN] Running command [[powershell -Command 'Get-ChildItem -path 'C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI' -name']] [17:36:44][AM FEINSTEN] [OUTPUT1] B1APIAuthenticationService-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1APIGatewayService-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ElectronicDocumentService-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsAuthentication-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsDIServer-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsExtensionManager-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsJava64-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsJobService-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsLicense-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsMobileService-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsServiceManager-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsSLD-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsTomcat-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsWorkflow-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServiceLayerApacheWebServer-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServiceLayerComponent-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1SetupFiles-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1SLDAgent-10.00.280.18.0.x64.msi [17:36:44][AM FEINSTEN] [OUTPUT1] B1WebClient-10.00.280.18.0.x64.msi [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {08aba4c9-67d3-4f44-9817-5075d187af22}, -feature, B1ServerToolsSupport] [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180 [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {8cd9d5db-d169-488a-acd8-82bd68edd917}, -feature, B1ServerToolsJava64] [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180 [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {f35c9e2f-cbc9-4dfa-af8e-2f15042eece7}, -feature, B1ServerToolsTomcat] [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180 [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {a8785fce-d5a7-4f3e-8e54-18c6bad7a464}, -feature, B1ServerToolsAuthentication] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {c918ea89-ed98-4342-9667-869b3ed9a78c}, -feature, B1ElectronicDocumentService] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {f425617e-e85d-4ab7-ab02-62a98da3b403}, -feature, B1APIGatewayService] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {2dc0e7e5-26d1-4554-b88f-8109661e6d13}, -feature, B1WebClient] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {6fdc80bc-d32d-48c0-8c67-a1af9d6cc612}, -feature, B1ServiceLayerComponent] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {b25ad536-975d-472b-9ff1-53789ff56d4d}, -feature, B1ServerToolsServiceManager] [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180 [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {2b47911c-9581-4614-9250-4f8d8d4dd72f}, -feature, B1ServerToolsDIServer] [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180 [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {0d33e12e-25a2-4ff4-9b2a-850773d4a56f}, -feature, B1ServerToolsSLD] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {24d19bf9-06f1-469a-90a2-1ecdad0ec15b}, -feature, B1ServerToolsExtensionManager] [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180 [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {fc2bdb58-8045-41b9-939f-1366ed93db0d}, -feature, B1ServerToolsLicense] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {d315651c-c43f-4bf5-bb93-eb8cd4bd3e32}, -feature, B1ServerToolsMobileService] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {ba546fc8-06fa-40f3-b4b6-55b22da05bf7}, -feature, B1ServerToolsJobService] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {c54b98c9-304c-467f-a58b-f6879af3921e}, -feature, B1ServerToolsWorkflow] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {b3121669-34a4-4211-862d-cf9531e38b72}, -feature, B1SLDAgent] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {a25c622a-edab-47e3-9818-7da860bedbe4}, -feature, B1ServiceLayerApacheWebServer] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {b2d323b2-8783-4a32-8b7a-98c5ba9cf764}, -feature, B1APIAuthenticationService] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-32, -feature, B1Client] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-64, -feature, B1Client64] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-32, -feature, B1DIAPI] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-64, -feature, B1DIAPI64] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-32, -feature, B1DataTransferWorkbench] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-64, -feature, B1DataTransferWorkbench64] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:45][ FEIN] Step [installer-step-detection-of-features] Processing data [17:36:45][ FEIN] Step [installer-step-detection-of-features] Validating data [17:36:45][ FEINER] (+) COMPONENT_DETECTION is not active [17:36:45][ FEIN] Step [installer-step-detection-of-features][AnyFeatureAvailableValidator] [17:36:45][ FEINER] (-) Operating system isn't LINUX [17:36:45][ FEINER] (-) Operating system isn't LINUX [17:36:45][ FEINER] (-) Operating system isn't LINUX [17:36:45][ FEINER] (-) Operating system isn't LINUX [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:45][INFORMATION] Step [detection-of-features-installshield] [17:36:45][ FEIN] Step [detection-of-features-installshield] Evaluating conditions [17:36:45][ FEIN] (+) INSTALLATION is active [17:36:45][ FEIN] (+) Operating system is WINDOWS [17:36:45][ FEIN] Step [detection-of-features-installshield] Preparing data [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:36:45][AM FEINSTEN] Running command [Registry::DetectLegacyComponents (\WizardUtils_registry.ps1)] [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $PATH_UNINSTALL_32 = 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall' [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $PATH_UNINSTALL_32 = 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Window...'. [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $PATH_UNINSTALL_64 = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall' [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $PATH_UNINSTALL_64 = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVer...'. [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ function Registry::DetectLegacyComponents() >>>> { [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> Registry::DetectComponents $PATH_UNINSTALL_32 'x86' [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ function Registry::DetectComponents($basepath, $platform) >>>> { [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $SapFeatures = Get-ItemProperty -Path "$basepath\sap" -ErrorAction SilentlyContinue [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SapFeatures = ''. [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ if ( >>>> $null -eq $SapFeatures) { [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> } [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> Registry::DetectComponents $PATH_UNINSTALL_64 'x64' [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SapFeatures = '@{SAP Business One ServerTools Service Manager={F...'. [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> $SapFeatures.PSObject.Properties | [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ Where-Object >>>> { $_.Value.ToString() -like '{*}' } | [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ ForEach-Object >>>> { [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ >>>> '' -f $_.Name, $platform, 'ProductCode', $_.Value.ToString() [17:36:46][AM FEINSTEN] [OUTPUT1] [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> Out-ComponentProperties "$basepath\$($_.Value.ToString())" $_.Name $platform [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ Out-ComponentProperties "$basepath\$( >>>> $_.Value.ToString())" $_.Name $platform [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ function Out-ComponentProperties($regpath, $name, $platform) >>>> { [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> (Get-ItemProperty $regpath).PSObject.Properties | [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ Where-Object >>>> { $_.Value.ToString().Length -gt 0 } | [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ Where-Object >>>> { $_.Name -notlike "PS*" } | [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ ForEach-Object >>>> { [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> '' -f $name, $platform, $_.Name, $_.Value.ToString() [17:36:46][AM FEINSTEN] [OUTPUT1] [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> } [17:36:46][AM FEINSTEN] [OUTPUT1] [17:36:46][AM FEINSTEN] [OUTPUT1] [17:36:46][AM FEINSTEN] [OUTPUT1] [17:36:46][AM FEINSTEN] [OUTPUT1] [17:36:46][AM FEINSTEN] [OUTPUT1] [17:36:46][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> } [17:36:47][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> } [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] [17:36:47][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> } [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:47][ FEIN] Step [detection-of-features-installshield] Processing data [17:36:47][ FEIN] Step [detection-of-features-installshield] Validating data [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:47][INFORMATION] Step [detection-of-settings-installshield] [17:36:47][ FEIN] Step [detection-of-settings-installshield] Evaluating conditions [17:36:47][ FEIN] (-) Feature [B1ServerToolsSLD] does not have a package (INSTALLED_LEGACY). [17:36:47][ FEIN] (-) Feature [B1ServerToolsLicense] does not have a package (INSTALLED_LEGACY). [17:36:47][ FEIN] (-) Feature [B1ServerToolsWorkflow] does not have a package (INSTALLED_LEGACY). [17:36:47][ FEIN] (-) Feature [B1ServerToolsJobService] does not have a package (INSTALLED_LEGACY). [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:47][INFORMATION] Step [detection-of-features-output] [17:36:47][ FEIN] Step [detection-of-features-output] Evaluating conditions [17:36:47][ FEIN] (-) COMPONENT_DETECTION is not active [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:36:47][INFORMATION] Step [features:selection] [17:36:47][ FEIN] Parameter = 'XXXXXXXXXX' [17:36:47][ FEIN] Step [features:selection] Evaluating conditions [17:36:47][ FEIN] Step [features:selection] Preparing data [17:36:47][ FEINER] Step [features:selection] Activating user interface [17:37:27][ FEIN] Step [features:selection] Collecting data [17:37:27][ FEIN] Step [features:selection] Processing data [17:37:27][INFORMATION] Parameter = 'B1ServerToolsSLD' [17:37:27][ FEIN] Step [features:selection] Validating data [17:37:27][ FEIN] Step [features:selection][SelectedFeaturesValidator] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:27][INFORMATION] Step [features:general-requirements] [17:37:27][ FEIN] Step [features:general-requirements] Evaluating conditions [17:37:27][ FEIN] Step [features:general-requirements] Preparing data [17:37:27][ FEIN] Step [features:general-requirements] Processing data [17:37:27][ FEIN] Step [features:general-requirements] Validating data [17:37:27][ FEINER] (+) INSTALLATION is active [17:37:27][ FEIN] Step [features:general-requirements][DataFilesValidator] [17:37:27][ FEINER] (-) UNINSTALLATION is not active [17:37:27][ FEIN] Step [features:general-requirements][OneBoxValidator] [17:37:27][ FEINER] (+) Feature [B1ServerToolsSLD] has purpose INSTALL [17:37:27][ FEINER] (+) Feature [B1ServerToolsLicense] isn't selected [17:37:27][WARNUNG] Step [features:general-requirements][OneBoxValidator] System Landscape Directory will be installed without the License Server component; License Server can be installed later. Make sure that you install at least one license server on some machine of your landscape. [17:37:33][ FEINER] (-) Feature [B1ServerCommonDB] isn't selected [17:37:33][ FEINER] (-) Feature [B1ServerToolsJobService] isn't selected [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:33][INFORMATION] Step [features:hardware-requirements] [17:37:33][ FEIN] Step [features:hardware-requirements] Evaluating conditions [17:37:33][ FEIN] (+) INSTALLATION is active [17:37:33][ FEIN] Step [features:hardware-requirements] Preparing data [17:37:33][ FEIN] Step [features:hardware-requirements] Processing data [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:37:33][AM FEINSTEN] Running command [[powershell -Command 'Get-WmiObject Win32_LogicalDisk | Foreach-Object { '{0}#{1}' -f $_.DeviceID, $_.FreeSpace }']] [17:37:34][AM FEINSTEN] [OUTPUT1] C:#38604759040 [17:37:34][AM FEINSTEN] [OUTPUT1] D:#0 [17:37:34][ FEIN] Parameter = 'XXXXXXXXXX' [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:37:34][AM FEINSTEN] Running command [MSI (Size of B1ServerToolsAuthentication-10.00.280.18.0.x64.msi-B1ServerToolsAuthentication)] [17:37:40][AM FEINSTEN] [OUTPUT1] 203034624 [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:37:40][AM FEINSTEN] Running command [MSI (Size of B1ServerToolsSLD-10.00.280.18.0.x64.msi-B1ServerToolsSLD)] [17:37:42][AM FEINSTEN] [OUTPUT1] 54147072 [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:37:42][AM FEINSTEN] Running command [[cmd /C 'echo %TEMP%']] [17:37:42][AM FEINSTEN] [OUTPUT1] C:\Users\ADMINI~1\AppData\Local\Temp [17:37:42][ FEIN] Parameter = 'XXXXXXXXXX' [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:42][ FEIN] Step [features:hardware-requirements] Validating data [17:37:42][ FEINER] (-) Operating system isn't LINUX [17:37:42][ FEINER] (+) INSTALLATION is active [17:37:42][ FEIN] Step [features:hardware-requirements][DiskSpaceValidator] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:42][INFORMATION] Step [connection:certificate-validation] [17:37:42][ FEIN] Step [connection:certificate-validation] Evaluating conditions [17:37:42][ FEIN] (-) Feature [B1ServerToolsSupport] has purpose NOTHING instead of INSTALL [17:37:42][ FEIN] (-) Feature [B1ServerToolsSupport] has purpose NOTHING instead of UPGRADE [17:37:42][ FEIN] (-) Feature [B1ServerToolsSupport] has purpose NOTHING instead of RECONFIGURE [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:42][INFORMATION] Step [network-address] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:37:42][AM FEINSTEN] Running command [Get-NetIPAddress] [17:37:44][AM FEINSTEN] [OUTPUT1] 192.168.2.235 [17:37:44][ FEIN] Parameter = '192.168.2.235' [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:44][ FEIN] Step [network-address] Evaluating conditions [17:37:44][ FEIN] (-) Parameter [LOCAL_ADDRESS] was not modified [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:44][INFORMATION] Step [installer-step-service-port] [17:37:44][ FEIN] Step [installer-step-service-port] Evaluating conditions [17:37:44][ FEIN] (-) Feature [B1ServerToolsTomcat] has no purpose [17:37:44][ FEIN] (-) RECONFIGURATION is not active [17:37:44][ FEIN] (-) Parameter [SERVICE_PORT] was not modified [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:44][INFORMATION] Step [authentication-service:ports] [17:37:44][ FEIN] Step [authentication-service:ports] Evaluating conditions [17:37:44][ FEIN] (+) Feature [B1ServerToolsAuthentication] has purpose INSTALL [17:37:44][ FEIN] Step [authentication-service:ports] Preparing data [17:37:44][INFORMATION] Parameter = '40020' [17:37:44][ FEIN] Parameter = '' [17:37:44][ FEINER] Step [authentication-service:ports] Activating user interface [17:37:52][ FEIN] Step [authentication-service:ports] Collecting data [17:37:52][INFORMATION] Parameter = '40020' [17:37:52][ FEIN] Step [authentication-service:ports] Processing data [17:37:52][ FEIN] Parameter = '40021' [17:37:52][ FEIN] Step [authentication-service:ports] Validating data [17:37:52][ FEIN] Step [authentication-service:ports][PortValidator] [17:37:52][ FEINER] (+) Parameter [AUTHENTICATION_SERVICE_HTTPS_PORT] was modified [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:37:52][AM FEINSTEN] Running command [[powershell 'netstat -aon | select-string ':40020'']] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:53][ FEIN] Step [authentication-service:ports][PortValidator] [17:37:53][ FEINER] (+) Parameter [AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT] was modified [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:37:53][AM FEINSTEN] Running command [[powershell 'netstat -aon | select-string ':40021'']] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:54][ FEIN] Step [authentication-service:ports][ParameterDuplicationValidator] [17:37:54][ FEIN] Parameter = 'authentication-service-https:40020;authentication-service-manage-http:40021' [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:54][INFORMATION] Step [installer-step-landscape-installation-type] [17:37:54][ FEIN] Step [installer-step-landscape-installation-type] Evaluating conditions [17:37:54][ FEIN] (+) INSTALLATION is active [17:37:54][ FEIN] (+) Feature [B1ServerToolsSLD] has purpose INSTALL [17:37:54][ FEIN] Step [installer-step-landscape-installation-type] Preparing data [17:37:54][ FEINER] Step [installer-step-landscape-installation-type] Activating user interface [17:37:56][ FEIN] Step [installer-step-landscape-installation-type] Collecting data [17:37:56][INFORMATION] Parameter = 'create' [17:37:56][ FEIN] Step [installer-step-landscape-installation-type] Processing data [17:37:56][ FEIN] Step [installer-step-landscape-installation-type] Validating data [17:37:56][ FEIN] Step [installer-step-landscape-installation-type][ParameterValidator] [17:37:56][ FEINER] (-) Feature [B1ServerToolsLicense] isn't selected [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:37:56][INFORMATION] Step [sld:site-user] [17:37:56][ FEIN] Step [sld:site-user] Evaluating conditions [17:37:56][ FEIN] (+) INSTALLATION is active [17:37:56][ FEIN] (+) Feature [B1ServerToolsSLD] is selected [17:37:56][ FEIN] (+) Parameter [LANDSCAPE_INSTALL_ACTION] has value [17:37:56][ FEIN] (+) Feature [B1ServerToolsSLD] has purpose INSTALL [17:37:56][ FEIN] Step [sld:site-user] Preparing data [17:37:56][ FEINER] Step [sld:site-user] Activating user interface [17:38:05][ FEIN] Step [sld:site-user] Collecting data [17:38:05][INFORMATION] Parameter = 'XXXXXXXXXX' [17:38:05][INFORMATION] Parameter = 'XXXXXXXXXX' [17:38:05][ FEIN] Parameter = 'XXXXXXXXXX' [17:38:05][ FEIN] Step [sld:site-user] Processing data [17:38:05][ FEIN] Parameter = 'XXXXXXXXXX' [17:38:05][ FEIN] Step [sld:site-user] Validating data [17:38:05][ FEIN] Step [sld:site-user][SiteUserIdValidator] [17:38:05][ FEIN] Step [sld:site-user][SiteUserPasswordValidator] [17:38:05][ FEINER] (+) Feature [B1ServerToolsSLD] has purpose INSTALL [17:38:05][ FEINER] (-) SLD is not available [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:05][INFORMATION] Step [certificate:universal] [17:38:05][ FEIN] Step [certificate:universal] Evaluating conditions [17:38:05][ FEIN] (-) Feature [B1ServerTools-Certificate] has purpose NOTHING instead of INSTALL [17:38:05][ FEIN] (-) Feature [B1ServerTools-Certificate] has purpose NOTHING instead of UPGRADE [17:38:05][ FEIN] (-) Feature [B1ServerTools-Certificate] has purpose NOTHING instead of RECONFIGURE [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:05][INFORMATION] Step [sld:connection] [17:38:05][ FEIN] Step [sld:connection] Evaluating conditions [17:38:05][ FEIN] (+) INSTALLATION is active [17:38:05][ FEIN] (+) Feature [SLD] requires connection to SLD [17:38:05][ FEIN] Step [sld:connection] Preparing data [17:38:05][ FEINER] Step [sld:connection] Activating user interface [17:38:27][ FEIN] Step [sld:connection] Collecting data [17:38:27][INFORMATION] Parameter = 'localhost' [17:38:27][INFORMATION] Parameter = '40050' [17:38:27][ FEIN] Step [sld:connection] Processing data [17:38:27][ FEIN] Step [sld:connection] Validating data [17:38:27][ FEIN] Step [sld:connection][SldLocationValidator] [17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value [17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value [17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <> [17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value [17:38:27][ FEINER] (+) INSTALLATION is active [17:38:27][ FEINER] (+) Parameter [LANDSCAPE_INSTALL_ACTION] has value [17:38:27][ FEINER] (+) Parameter [SLD_SERVER_ADDR] doesn't have value [17:38:27][ FEIN] Step [sld:connection][SLDCreateValuesChangedValidator] [17:38:27][WARNUNG] Step [sld:connection][SLDCreateValuesChangedValidator] Default values were changed. [17:38:28][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value [17:38:28][ FEINER] (-) Feature [B1SLDAgent] has purpose NOTHING instead of INSTALL [17:38:28][ FEINER] (-) No feature has purpose INSTALL [17:38:28][ FEINER] (-) Operating system isn't LINUX [17:38:28][ FEINER] (-) Feature [B1ServerToolsSLD] has purpose INSTALL instead of UPGRADE [17:38:28][ FEINER] (-) Feature [B1ServerToolsSLD] has purpose INSTALL instead of UPGRADE [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:28][INFORMATION] Step [license-server:mode] [17:38:28][ FEIN] Step [license-server:mode] Evaluating conditions [17:38:28][ FEIN] (-) Feature [B1ServerToolsLicense] has no purpose [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:28][INFORMATION] Step [license-server:allowed-connections] [17:38:28][ FEIN] Step [license-server:allowed-connections] Evaluating conditions [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:28][INFORMATION] Step [sld:service-unit:detect] [17:38:28][ FEIN] Step [sld:service-unit:detect] Evaluating conditions [17:38:28][ FEIN] (-) SLD is not available [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:28][INFORMATION] Step [sld-op-service-unit-selection-mssql] [17:38:28][ FEIN] Step [sld-op-service-unit-selection-mssql] Evaluating conditions [17:38:28][ FEIN] (-) SLD is not available [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:28][INFORMATION] Step [sld-od-service-unit-selection-mssql] [17:38:28][ FEIN] Step [sld-od-service-unit-selection-mssql] Evaluating conditions [17:38:28][ FEIN] (-) Parameter [SLD_SERVER_TYPE] doesn't have value [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:28][INFORMATION] Step [sld-op-service-unit-selection-hana] [17:38:28][ FEIN] Step [sld-op-service-unit-selection-hana] Evaluating conditions [17:38:28][ FEIN] (-) SLD is not available [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:28][INFORMATION] Step [sld-od-service-unit-selection-hana] [17:38:28][ FEIN] Step [sld-od-service-unit-selection-hana] Evaluating conditions [17:38:28][ FEIN] (-) Parameter [SLD_SERVER_TYPE] doesn't have value [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:28][INFORMATION] Step [installer-step-mssql-database] [17:38:28][ FEIN] Step [installer-step-mssql-database] Evaluating conditions [17:38:28][ FEIN] (+) INSTALLATION is active [17:38:28][ FEIN] (+) Feature [B1ServerToolsAuthentication] has purpose INSTALL [17:38:28][ FEIN] Step [installer-step-mssql-database] Preparing data [17:38:28][ FEIN] Step [installer-step-mssql-database] Processing data [17:38:28][ FEIN] Step [installer-step-mssql-database] Validating data [17:38:28][ FEIN] Step [installer-step-mssql-database][ServerValidator] [17:38:28][ FEIN] Step [installer-step-mssql-database][TrustedConnectionValidator] [17:38:28][ FEINER] (+) Parameter [MSSQL_DATABASE_TRUSTED_CONNECTION] has value [17:38:28][ FEIN] Step [installer-step-mssql-database][UserValidator] [17:38:28][ FEINER] (+) Parameter [MSSQL_DATABASE_TRUSTED_CONNECTION] has value [17:38:28][ FEIN] Step [installer-step-mssql-database][PasswordValidator] [17:38:28][ FEIN] Step [installer-step-mssql-database][ResponseValidator] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:38:28][AM FEINSTEN] Running command [Test-MssqlResponse (\WizardChecks_mssql.ps1)] [17:38:28][AM FEINSTEN] Updating enviroment variables: {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} [17:38:29][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> . "${env:INSTALL_SCRIPT_TEMP_DIR}\WizardUtils_tools.ps1" [17:38:29][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ function Test-MssqlResponse() >>>> { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $result = $null [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = ''. [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ if ( >>>> "${env:MSSQL_SERVER_TRUSTED_CONNECTION}" -eq 'true') { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ >>>> $result = Invoke-SQLTool -serverType SQL -host "$env:MSSQL_SERVER_ADDRESS" ` [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 217+ function Invoke-SQLTool() >>>> { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 218+ >>>> Invoke-Java '-XX:TieredStopAtLevel=1' '-jar' "${env:INSTALL_SCRIPT_TEMP_DIR}\SQLTool.jar" @args [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ function Invoke-Java() >>>> { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ if ( >>>> [string]::IsNullOrEmpty(${env:JAVA_BIN})) { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ if ( >>>> -not (Test-Path -Path "${env:JAVA_BIN}")) { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> Write-Information "[java.exe] $args" [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> $QuotedArgs = $args | ForEach-Object { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ if ( >>>> [string]::IsNullOrEmpty($_)) { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ if ( >>>> $_.StartsWith('"') -or $_.StartsWith("'")) { [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> [string]::Format('"{0}"', $_) [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> } [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $QuotedArgs = '"-XX:TieredStopAtLevel=1" "-jar" "C:\Users\ADMINI~...'. [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'. [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $ProcessInfo.FileName = "${env:JAVA_BIN}" [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> $ProcessInfo.RedirectStandardError = $true [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 45+ >>>> $ProcessInfo.RedirectStandardOutput = $true [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> $ProcessInfo.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Hidden [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 47+ >>>> $ProcessInfo.UseShellExecute = $false [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> $ProcessInfo.Arguments = "$QuotedArgs" [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> $Process = New-Object System.Diagnostics.Process [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'. [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> $Process.StartInfo = $ProcessInfo [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> $Process.Start() | Out-Null [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync() [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'. [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync() [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'. [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> $Process.WaitForExit(100000) | Out-Null [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> $ExitCode = $Process.ExitCode [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExitCode = '0'. [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 60+ >>>> Write-Information "[java.exe][exit-code] $ExitCode" [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ return >>>> [PSCustomObject] @{ [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> } [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 219+ >>>> } [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=1; stderr=}'. [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> Write-Output "STDOUT: $($result.stdout)" [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ Write-Output "STDOUT: $( >>>> $result.stdout)" [17:38:31][AM FEINSTEN] [OUTPUT1] STDOUT: 1 [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> Write-Output "STDERR: $($result.stderr)" [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ Write-Output "STDERR: $( >>>> $result.stderr)" [17:38:31][AM FEINSTEN] [OUTPUT1] STDERR: [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ if ( >>>> $result.stderr -match 'SQL_STATE S(?\d+)') { [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ } elseif ( >>>> $result.stderr -match 'SQL_STATE (?\w+)') { [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> $statuscode = '0' [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $statuscode = '0'. [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ switch -Wildcard ("$( >>>> $result.exitcode)-$statuscode") { [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ switch -Wildcard ( >>>> "$($result.exitcode)-$statuscode") { [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> '0-0' { [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> Write-Output '' [17:38:31][AM FEINSTEN] [OUTPUT1] [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> break [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 81+ >>>> } [17:38:31][ FEIN] Parameter = 'XXXXXXXXXX' [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:31][INFORMATION] Step [installer-step-database-removal] [17:38:31][ FEIN] Step [installer-step-database-removal] Evaluating conditions [17:38:31][ FEIN] (-) UNINSTALLATION is not active [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:31][INFORMATION] Step [authentication-service:database] [17:38:31][ FEIN] Step [authentication-service:database] Evaluating conditions [17:38:31][ FEIN] (+) Feature [B1ServerToolsAuthentication] has purpose INSTALL [17:38:31][ FEIN] Step [authentication-service:database] Preparing data [17:38:31][INFORMATION] Parameter = 'create' [17:38:31][INFORMATION] Parameter = 'B1AS' [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:38:31][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'KEYCLOAK_GROUP' OR TABLE_NAME = 'KEYCLOAK_ROLE' GROUP BY TABLE_CATALOG HAVING COUNT(*) = 2;]] [17:38:31][AM FEINSTEN] Updating enviroment variables: {SQL_PASSWORD=XXXXXXXXXX} {SQL_QUERY=IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'KEYCLOAK_GROUP' OR TABLE_NAME = 'KEYCLOAK_ROLE' GROUP BY TABLE_CATALOG HAVING COUNT(*) = 2;} {SQL_USER=XXXXXXXXXX} [17:38:31][AM FEINSTEN] Process timeout: 120000 [ms] [17:38:31][ FEIN] Parameter = '' [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:31][ FEINER] Step [authentication-service:database] Activating user interface [17:38:33][ FEIN] Step [authentication-service:database] Collecting data [17:38:33][INFORMATION] Parameter = 'create' [17:38:33][INFORMATION] Parameter = 'B1AS' [17:38:33][ FEIN] Step [authentication-service:database] Processing data [17:38:33][ FEIN] Step [authentication-service:database] Validating data [17:38:33][ FEIN] Step [authentication-service:database][ParameterValidator] [17:38:33][ FEIN] Step [authentication-service:database][ParameterValidator] [17:38:33][ FEIN] Step [authentication-service:database][ParameterValidator] [17:38:33][ FEINER] (+) Parameter [AUTHENTICATION_SERVICE_DATABASE_ACTION] has value [17:38:33][ FEIN] Step [authentication-service:database][SchemaCreateValidator] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:38:33][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [SELECT name FROM master.sys.databases]] [17:38:33][AM FEINSTEN] Updating enviroment variables: {SQL_PASSWORD=XXXXXXXXXX} {SQL_QUERY=SELECT name FROM master.sys.databases} {SQL_USER=XXXXXXXXXX} [17:38:33][AM FEINSTEN] Process timeout: 120000 [ms] [17:38:34][AM FEINSTEN] [OUTPUT1] [17:38:34][AM FEINSTEN] [OUTPUT1] [17:38:34][AM FEINSTEN] [OUTPUT1] [17:38:34][AM FEINSTEN] [OUTPUT1] [17:38:34][AM FEINSTEN] [OUTPUT1] [17:38:34][ FEINER] (-) Schema B1AS does not exist [17:38:34][ FEINER] (-) Parameter [AUTHENTICATION_SERVICE_DATABASE_ACTION] doesn't have value [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:34][ FEIN] Step [authentication-service:database][ParameterValidator] [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:34][INFORMATION] Step [sld-database] [17:38:34][ FEIN] Step [sld-database] Evaluating conditions [17:38:34][ FEIN] (+) INSTALLATION is active [17:38:34][ FEIN] (+) Parameter [SLD_DATABASE_NAME] has no value [17:38:34][ FEIN] (+) Feature [B1ServerToolsSLD] has purpose INSTALL [17:38:34][ FEIN] Step [sld-database] Preparing data [17:38:34][INFORMATION] Parameter = 'create' [17:38:34][INFORMATION] Parameter = 'SLDModel.SLDData' [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:38:34][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'SINFOS';]] [17:38:34][AM FEINSTEN] Updating enviroment variables: {SQL_PASSWORD=XXXXXXXXXX} {SQL_QUERY=IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'SINFOS';} {SQL_USER=XXXXXXXXXX} [17:38:34][AM FEINSTEN] Process timeout: 120000 [ms] [17:38:35][ FEIN] Parameter = '' [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:35][ FEINER] Step [sld-database] Activating user interface [17:38:36][ FEIN] Step [sld-database] Collecting data [17:38:36][INFORMATION] Parameter = 'create' [17:38:36][INFORMATION] Parameter = 'SLDModel.SLDData' [17:38:36][ FEIN] Step [sld-database] Processing data [17:38:36][ FEIN] Parameter = 'op' [17:38:36][ FEIN] Parameter = '1000280' [17:38:36][ FEIN] Step [sld-database] Validating data [17:38:36][ FEIN] Step [sld-database][ParameterValidator] [17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value [17:38:36][ FEIN] Step [sld-database][ParameterValidator] [17:38:36][ FEIN] Step [sld-database][ParameterValidator] [17:38:36][ FEIN] Step [sld-database][ParameterValidator] [17:38:36][ FEINER] (-) Feature [B1ServerToolsLicense] isn't selected [17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value [17:38:36][ FEINER] (-) Parameter [SLD_DATABASE_ACTION] doesn't have value [17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value [17:38:36][ FEINER] (-) Parameter [SLD_DATABASE_ACTION] doesn't have value [17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value [17:38:36][ FEINER] (+) INSTALLATION is active [17:38:36][ FEINER] (+) 1 feature has purpose INSTALL [17:38:36][ FEIN] Step [sld-database][SldInstallSchemaExistenceValidator] [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:38:36][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [SELECT name FROM master.sys.databases]] [17:38:36][AM FEINSTEN] Updating enviroment variables: {SQL_PASSWORD=XXXXXXXXXX} {SQL_QUERY=SELECT name FROM master.sys.databases} {SQL_USER=XXXXXXXXXX} [17:38:36][AM FEINSTEN] Process timeout: 120000 [ms] [17:38:37][AM FEINSTEN] [OUTPUT1] [17:38:37][AM FEINSTEN] [OUTPUT1] [17:38:37][AM FEINSTEN] [OUTPUT1] [17:38:37][AM FEINSTEN] [OUTPUT1] [17:38:37][AM FEINSTEN] [OUTPUT1] [17:38:37][ FEINER] (-) No feature has purpose UPGRADE [17:38:37][ FEINER] (-) No feature has purpose MIGRATE [17:38:37][ FEINER] (-) No feature has purpose RECONFIGURE [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:37][INFORMATION] Step [sld:database:content] [17:38:37][ FEIN] Step [sld:database:content] Evaluating conditions [17:38:37][ FEIN] (-) Feature [B1ServerToolsSLD] has purpose INSTALL instead of UPGRADE [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:37][INFORMATION] Step [service-layer-windows] [17:38:37][ FEIN] Step [service-layer-windows] Evaluating conditions [17:38:37][ FEIN] (-) Feature [B1ServiceLayerComponent] has no purpose [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:37][INFORMATION] Step [web-client-port] [17:38:37][ FEIN] Step [web-client-port] Evaluating conditions [17:38:37][ FEIN] (-) Feature [B1WebClient] isn't selected [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:37][INFORMATION] Step [electronic-document-service:ports] [17:38:37][ FEIN] Step [electronic-document-service:ports] Evaluating conditions [17:38:37][ FEIN] (-) Feature [B1ElectronicDocumentService] isn't selected [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:37][INFORMATION] Step [api-gateway-port] [17:38:37][ FEIN] Step [api-gateway-port] Evaluating conditions [17:38:37][ FEIN] (-) Feature [B1APIGatewayService] isn't selected [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:38:37][INFORMATION] Step [installer-step-review] [17:38:37][ FEIN] Step [installer-step-review] Evaluating conditions [17:38:37][ FEIN] Step [installer-step-review] Preparing data [17:38:37][ FEINER] Step [installer-step-review] Activating user interface [17:41:24][ FEIN] Step [installer-step-review] Collecting data [17:41:24][ FEIN] Step [installer-step-review] Processing data [17:41:24][ FEIN] Step [installer-step-review] Validating data [17:41:24][ FEINER] (-) RECONFIGURATION is not active [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:41:24][INFORMATION] Step [installer-step-progress] [17:41:24][ FEIN] Step [installer-step-progress] Evaluating conditions [17:41:24][ FEIN] (+) There are 15 actions to be executed [17:41:24][ FEIN] Step [installer-step-progress] Preparing data [17:41:24][ FEIN] Parameter = 'one' [2025-05-14][com.sap.businessone.installer.wizard.step.shared.InstallProgressStep.logSystemEnvVariables] [17:41:24][AM FEINSTEN] Environmental variables (system): [17:41:24][AM FEINSTEN] {USERDOMAIN_ROAMINGPROFILE=##NameGelöscht##} {DEFAULT_LOG_FILE=C:\Users\Administrator\AppData\Local\SAP\SAP Business One\Log\B1WinInstaller_202505141735.log} {INSTALL_DIR=C:\Program Files\SAP} {PROCESSOR_LEVEL=6} {SESSIONNAME=Console} {ALLUSERSPROFILE=C:\ProgramData} {WIZARD_TIMESTAMP=202505141735} {PROCESSOR_ARCHITECTURE=AMD64} {ORIG_PATH=C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard} {__COMPAT_LAYER=Installer} {EFC_6244_1592913036=1} {PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\PowerShell\Modules\} {SystemDrive=C:} {USERNAME=Administrator} {USERDNSDOMAIN=##NameGelöscht##.LOCAL} {ProgramFiles(x86)=C:\Program Files (x86)} {PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC} {DriverData=C:\Windows\System32\Drivers\DriverData} {ProgramData=C:\ProgramData} {ProgramW6432=C:\Program Files} {HOMEPATH=\Users\Administrator} {INSTALL_TEMP_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO} {PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 85 Stepping 7, GenuineIntel} {ProgramFiles=C:\Program Files} {PUBLIC=C:\Users\Public} {windir=C:\WINDOWS} {=::=::\} {MSMPI_BENCHMARKS=C:\Program Files\Microsoft MPI\Benchmarks\} {LOCALAPPDATA=C:\Users\Administrator\AppData\Local} {MSMPI_BIN=C:\Program Files\Microsoft MPI\Bin\} {JAVA_BIN=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO\Installation Directory\SAP Business One SetupFiles\sapmachine_17\bin\java.exe} {USERDOMAIN=##NameGelöscht##} {LOGONSERVER=\\ZMB-AD} {DEFAULT_LOG_DIR=C:\Users\Administrator\AppData\Local\SAP\SAP Business One\Log} {OneDrive=C:\Users\Administrator\OneDrive} {APPDATA=C:\Users\Administrator\AppData\Roaming} {INSTALL_SCRIPT_TEMP_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO\Installation Directory\SAP Business One SetupFiles\support\bin} {WIZARD_VERSION_DEPLOYED=10.00.280.18.0} {LOG_FILE_NAME=B1WinInstaller_202505141735.log} {CommonProgramFiles=C:\Program Files\Common Files} {Path=C:\Program Files\Microsoft MPI\Bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\DTS\Binn\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;} {PACKAGE_PATH=C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI} {OS=Windows_NT} {COMPUTERNAME=W11-PROXMOX} {TEMP_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO} {PROCESSOR_REVISION=5507} {CommonProgramW6432=C:\Program Files\Common Files} {ComSpec=C:\WINDOWS\system32\cmd.exe} {SystemRoot=C:\WINDOWS} {TEMP=C:\Users\ADMINI~1\AppData\Local\Temp} {HOMEDRIVE=C:} {USERPROFILE=C:\Users\Administrator} {TMP=C:\Users\ADMINI~1\AppData\Local\Temp} {WIZARD_VERSION_PACKAGE=10.00.280.18.0} {CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files} {NUMBER_OF_PROCESSORS=4} [2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep] [17:41:25][ FEINER] Step [installer-step-progress] Activating user interface [2025-05-14][com.sap.businessone.installer.configuration.parameters.ParameterFile.save] [17:41:25][INFORMATION] Saving entered parameters into file c:\Program Files\SAP\SAP Business One SetupFiles\.installer.properties [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:41:25][INFORMATION] ScriptAction<\SLD_action.ps1> [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:41:25][INFORMATION] Script action [\SLD_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:41:25][AM FEINSTEN] Running command [Windows Script [\SLD_action.ps1]] [17:41:25][AM FEINSTEN] Updating enviroment variables: {AUTHENTICATION_SERVICE_HTTPS_PORT=40020} {AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021} {CD_WORKINGSHARE_PASSWORD=XXXXXXXXXX} {CD_WORKINGSHARE_USER=XXXXXXXXXX} {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsSLD} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {SLD_DATABASE=SLDModel.SLDData} {SLD_DATABASE_ACTION=create} {SLD_DATABASE_VERSION=1000280} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=pre-install} [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> Set-StrictMode -Version 2 [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> $ErrorActionPreference = 'Stop' [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "$PSScriptRoot\SLD_common.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_parameter.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot\WizardUtils_tools.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function DB::MSSQL::ConstructConnection() { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot\ServerTools_common.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop' [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{ [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $SERVERTOOLS_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SERVERTOOLS_ROOT = 'c:\Program Files\SAP\SAP Business One Server...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $SLD_ROOT = "$SERVERTOOLS_ROOT\System Landscape Directory" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SLD_ROOT = 'c:\Program Files\SAP\SAP Business One ServerTools\Sy...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $TOMCAT_WEBAPPCONF = "${TOMCAT_ROOT}\conf\Catalina\localhost" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_WEBAPPCONF = 'c:\Program Files\SAP\SAP Business One Setup...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 183+ >>>> $INSTALL_TOOL_ROOT = "${env:INSTALL_SCRIPT_TEMP_DIR}" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $INSTALL_TOOL_ROOT = 'C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoX...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 184+ >>>> $MSSQL_LIB_ROOT = "${TOMCAT_ROOT}\lib_sap" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $MSSQL_LIB_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFil...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> . "$PSScriptRoot\SLD_database.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SQLSCRIPTS_SLD = "${SETUPFILES_ROOT}\support\sql_scripts\SLD" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SQLSCRIPTS_SLD = 'c:\Program Files\SAP\SAP Business One SetupFil...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TomcatServiceName = 'B1ServerTools64' [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceName = 'B1ServerTools64'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)' [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> . "$PSScriptRoot\ServerTools_common.ps1" [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> 'pre-install' { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ >>>> SLD::SystemService::Stop [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ function SLD::SystemService::Stop() >>>> { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> Tomcat::SystemService::Stop [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 225+ function Tomcat::SystemService::Stop() >>>> { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 226+ >>>> Write-Output "Stopping service $TomcatServiceName" [17:41:26][AM FEINSTEN] [OUTPUT1] Stopping service B1ServerTools64 [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $this.ServiceName [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'. [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ if ( >>>> $null -eq $service) { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 235+ if ( >>>> $service.Status -eq 'Stopped') { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 236+ >>>> Write-Output "Service $TomcatServiceName is already stopped" [17:41:26][AM FEINSTEN] [OUTPUT1] Service B1ServerTools64 is already stopped [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ >>>> } [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> } [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> SLD::CentralDeployment::RemoveShare [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 281+ function SLD::CentralDeployment::RemoveShare() >>>> { [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ if ( >>>> Get-SmbShare -Name 'SCSW_WORKING_SHARE' -ErrorAction Ignore) { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 608+ DynamicParam >>>> { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 627+ >>>> } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 629+ Begin >>>> { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ >>>> } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 641+ >>>> } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 644+ Process >>>> { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 738+ >>>> } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 741+ End >>>> { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 753+ >>>> } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> cmd /c ('net.exe user "{0}" 2>nul' -f ${env:CD_WORKINGSHARE_USER}) [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 288+ if ( >>>> $LASTEXITCODE -eq 0) { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 292+ >>>> $LASTEXITCODE = 0 [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $LASTEXITCODE = '0'. [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 294+ if ( >>>> Test-Path -Path "$SERVERTOOLS_ROOT\CentralDeployment") { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 298+ >>>> } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> 'post-install' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> 'pre-install-rollback' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 70+ >>>> 'post-install-rollback' { } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> 'pre-migrate' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> 'post-migrate' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ >>>> 'pre-migrate-rollback' { } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 110+ >>>> 'post-migrate-rollback' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 115+ >>>> 'finish-migrate' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 120+ >>>> 'pre-upgrade' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> 'post-upgrade' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 154+ >>>> 'pre-upgrade-rollback' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 161+ >>>> 'post-upgrade-rollback' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 167+ >>>> 'pre-uninstall' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 175+ >>>> 'post-uninstall' { } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 178+ >>>> 'reconfig' { [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 211+ >>>> 'reconfig-rollback' { } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 214+ >>>> 'verify' { } [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 217+ >>>> Exit 0 [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:41:27][INFORMATION] Script action [\SLD_action.ps1] finished [17:41:27][INFORMATION] Action result: SUCCESS (ScriptAction<\SLD_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:41:27][INFORMATION] ScriptAction<\SetupFilesAuthentication_action.ps1> [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:41:27][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:41:27][AM FEINSTEN] Running command [Windows Script [\SetupFilesAuthentication_action.ps1]] [17:41:27][AM FEINSTEN] Updating enviroment variables: {AUTHENTICATION_SERVICE_DATABASE_ACTION=create} {AUTHENTICATION_SERVICE_DATABASE_NAME=B1AS} {AUTHENTICATION_SERVICE_HTTPS_PORT=40020} {AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021} {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsAuthentication} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=pre-install} [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2 [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop' [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "${PSScriptRoot}\SetupFilesAuthentication_common.ps1" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot/WizardUtils_parameter.ps1" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> . "$PSScriptRoot/WizardUtils_db_mssql.ps1" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function DB::MSSQL::ConstructConnection() { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot/WizardUtils_tools.ps1" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $KEYCLOAK_ROOT = "${SETUPFILES_ROOT}\keycloak" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $KEYCLOAK_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFile...'. [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $KEYCLOAK_INSTALL_TOOL = "${KEYCLOAK_ROOT}\tools\b1-keycloak-installer-tool-1.0.jar" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $KEYCLOAK_INSTALL_TOOL = 'c:\Program Files\SAP\SAP Business One S...'. [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "${PSScriptRoot}\SetupFilesAuthentication_service.ps1" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_tools.ps1" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $AuthenticationServiceFullName = "B1ServerToolsAuthentication" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AuthenticationServiceFullName = 'B1ServerToolsAuthentication'. [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $AuthenticationServiceDisplayName = "SAP Business One Server Tools Authentication Service" [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AuthenticationServiceDisplayName = 'SAP Business One Server Tool...'. [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'pre-install' { } [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> 'post-install' { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> 'pre-install-rollback' { } [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> 'post-install-rollback' { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 'pre-upgrade' { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 69+ >>>> 'post-upgrade' { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> 'pre-upgrade-rollback' { } [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 100+ >>>> 'post-upgrade-rollback' { } [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> 'pre-uninstall' { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> 'post-uninstall' { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 113+ >>>> 'reconfig' { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 141+ >>>> 'reconfig-rollback' { [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 162+ >>>> 'verify' { } [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 165+ >>>> Exit 0 [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:41:28][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] finished [17:41:28][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesAuthentication_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:41:28][INFORMATION] MsiInstallAction [17:41:28][ FEIN] Feature [B1ServerToolsAuthentication] status={SUCCESS} [2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute] [17:41:28][INFORMATION] Executing action: Installation of MSI B1ServerToolsAuthentication [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:41:28][AM FEINSTEN] Running command [MSI::Install -Package '"C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\B1ServerToolsAuthentication-10.00.280.18.0.X64.msi"' -InstallPath 'c:\Program Files\SAP' -Features B1ServerToolsAuthentication (\WizardUtils_package_msi.ps1)] [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop' [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ function MSI::Install >>>> { [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 119+ >>>> $InstallArguments = @( [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 120+ >>>> '/i' [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> [string]::Format('"{0}"', [IO.Path]::GetFullPath($Package)) [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ >>>> [string]::Format('INSTALLLOCATION="{0}"', $InstallPath) [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 123+ >>>> [string]::Format('ADDLOCAL={0}', $Features) [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 124+ >>>> 'WIZARD_DEPLOYMENT=1' [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> 'REINSTALLMODE=amus' [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 126+ >>>> '/qn' [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 127+ >>>> '/norestart' [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $InstallArguments = '/i "C:\Users\Administrator\Downloads\SAP 10....'. [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 130+ >>>> Invoke-MsiExecLoop $InstallArguments [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ function Invoke-MsiExecLoop([string[]] $arguments) >>>> { [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> $execstart = Get-Date [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $execstart = '05/14/2025 17:41:30'. [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> $result = [PSCustomObject] @{ [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=}'. [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ :repeat_invoke for ( >>>> $time = 0; $time -lt 120; $time += 10) { [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'. [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ :repeat_invoke for ($time = 0; >>>> $time -lt 120; $time += 10) { [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> $result = Invoke-MsiExec $arguments [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ function Invoke-MsiExec([string[]] $arguments) >>>> { [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'. [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ >>>> $ProcessInfo.FileName = "${env:SystemRoot}\system32\msiexec.exe" [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> $ProcessInfo.RedirectStandardError = $true [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> $ProcessInfo.RedirectStandardOutput = $true [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> $ProcessInfo.UseShellExecute = $false [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> $ProcessInfo.Arguments = $arguments [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ >>>> $Process = New-Object System.Diagnostics.Process [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'. [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> $Process.StartInfo = $ProcessInfo [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $Process.Start() | Out-Null [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> $Process.WaitForExit() | Out-Null [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ return >>>> [PSCustomObject] @{ [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> } [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=}'. [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 65+ switch ( >>>> $result.exitcode) { [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 0 { [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> break repeat_invoke [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 87+ switch ( >>>> $result.exitcode) { [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 88+ >>>> 0 { [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> } [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 131+ >>>> } [2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute] [17:41:39][INFORMATION] Installation of MSI B1ServerToolsAuthentication succeeded. [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:41:39][INFORMATION] MsiInstallAction [17:41:39][ FEIN] Feature [B1ServerToolsSLD] status={SUCCESS} [2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute] [17:41:39][INFORMATION] Executing action: Installation of MSI B1ServerToolsSLD [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:41:39][AM FEINSTEN] Running command [MSI::Install -Package '"C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\B1ServerToolsSLD-10.00.280.18.0.X64.msi"' -InstallPath 'c:\Program Files\SAP' -Features B1ServerToolsSLD (\WizardUtils_package_msi.ps1)] [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop' [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ function MSI::Install >>>> { [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 119+ >>>> $InstallArguments = @( [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 120+ >>>> '/i' [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> [string]::Format('"{0}"', [IO.Path]::GetFullPath($Package)) [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ >>>> [string]::Format('INSTALLLOCATION="{0}"', $InstallPath) [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 123+ >>>> [string]::Format('ADDLOCAL={0}', $Features) [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 124+ >>>> 'WIZARD_DEPLOYMENT=1' [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> 'REINSTALLMODE=amus' [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 126+ >>>> '/qn' [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 127+ >>>> '/norestart' [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $InstallArguments = '/i "C:\Users\Administrator\Downloads\SAP 10....'. [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 130+ >>>> Invoke-MsiExecLoop $InstallArguments [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ function Invoke-MsiExecLoop([string[]] $arguments) >>>> { [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> $execstart = Get-Date [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $execstart = '05/14/2025 17:41:40'. [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> $result = [PSCustomObject] @{ [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=}'. [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ :repeat_invoke for ( >>>> $time = 0; $time -lt 120; $time += 10) { [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'. [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ :repeat_invoke for ($time = 0; >>>> $time -lt 120; $time += 10) { [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> $result = Invoke-MsiExec $arguments [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ function Invoke-MsiExec([string[]] $arguments) >>>> { [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'. [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ >>>> $ProcessInfo.FileName = "${env:SystemRoot}\system32\msiexec.exe" [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> $ProcessInfo.RedirectStandardError = $true [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> $ProcessInfo.RedirectStandardOutput = $true [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> $ProcessInfo.UseShellExecute = $false [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> $ProcessInfo.Arguments = $arguments [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ >>>> $Process = New-Object System.Diagnostics.Process [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'. [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> $Process.StartInfo = $ProcessInfo [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $Process.Start() | Out-Null [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> $Process.WaitForExit() | Out-Null [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ return >>>> [PSCustomObject] @{ [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> } [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=}'. [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 65+ switch ( >>>> $result.exitcode) { [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 0 { [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> break repeat_invoke [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 87+ switch ( >>>> $result.exitcode) { [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 88+ >>>> 0 { [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> } [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 131+ >>>> } [2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute] [17:41:43][INFORMATION] Installation of MSI B1ServerToolsSLD succeeded. [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:41:43][INFORMATION] ScriptAction<\SetupFilesAuthentication_action.ps1> [17:41:43][ FEIN] Feature [B1ServerToolsAuthentication] status={SUCCESS} [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:41:43][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:41:43][AM FEINSTEN] Running command [Windows Script [\SetupFilesAuthentication_action.ps1]] [17:41:43][AM FEINSTEN] Updating enviroment variables: {AUTHENTICATION_SERVICE_DATABASE_ACTION=create} {AUTHENTICATION_SERVICE_DATABASE_NAME=B1AS} {AUTHENTICATION_SERVICE_HTTPS_PORT=40020} {AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021} {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsAuthentication} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=post-install} [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2 [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop' [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "${PSScriptRoot}\SetupFilesAuthentication_common.ps1" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot/WizardUtils_parameter.ps1" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() { [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> . "$PSScriptRoot/WizardUtils_db_mssql.ps1" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function DB::MSSQL::ConstructConnection() { [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot/WizardUtils_tools.ps1" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) { [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $KEYCLOAK_ROOT = "${SETUPFILES_ROOT}\keycloak" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $KEYCLOAK_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFile...'. [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $KEYCLOAK_INSTALL_TOOL = "${KEYCLOAK_ROOT}\tools\b1-keycloak-installer-tool-1.0.jar" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $KEYCLOAK_INSTALL_TOOL = 'c:\Program Files\SAP\SAP Business One S...'. [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "${PSScriptRoot}\SetupFilesAuthentication_service.ps1" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_tools.ps1" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $AuthenticationServiceFullName = "B1ServerToolsAuthentication" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AuthenticationServiceFullName = 'B1ServerToolsAuthentication'. [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $AuthenticationServiceDisplayName = "SAP Business One Server Tools Authentication Service" [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AuthenticationServiceDisplayName = 'SAP Business One Server Tool...'. [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'pre-install' { } [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> 'post-install' { [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> AuthenticationService::SystemService::Remove | Out-Null [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ function AuthenticationService::SystemService::Remove() >>>> { [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> Write-Output "Remove authentication service" [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ >>>> AuthenticationService::SystemService::Stop [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 95+ function AuthenticationService::SystemService::Stop() >>>> { [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ >>>> Write-Output "Stop authentication service" [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" | [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 101+ >>>> } [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> ${env:NSSM_EXE} = Join-Path -Resolve "${SETUPFILES_ROOT}" -ChildPath "support\tools\nssm\nssm.exe" [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $nssm = (Get-Command ${env:NSSM_EXE}).Source [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $nssm = 'C:\Program Files\SAP\SAP Business One SetupFiles\support...'. [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 85+ >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" | [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 88+ >>>> } [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> AuthenticationService::Files::DeployMaterials [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ function AuthenticationService::Files::DeployMaterials() >>>> { [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> Copy-Item -Force -Path "${KEYCLOAK_ROOT}/tools/b1-keycloak-service-authenticator-*.jar" -Destination "${KEYCLOAK_ROOT}/providers" [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> Copy-Item -Force -Path "${KEYCLOAK_ROOT}/tools/startup.ps1" -Destination "${KEYCLOAK_ROOT}/bin" [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> } [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> AuthenticationService::Database::Create [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ function AuthenticationService::Database::Create() >>>> { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> Write-Output "Create database ${env:AUTHENTICATION_SERVICE_DATABASE_NAME}" [17:41:46][AM FEINSTEN] [OUTPUT1] Create database B1AS [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 85+ if ( >>>> Test-SchemaExists -SchemaName ${env:AUTHENTICATION_SERVICE_DATABASE_NAME}) { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 70+ function Test-SchemaExists() >>>> { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 75+ >>>> $query = "SELECT [database_id] FROM sys.databases WHERE [Name] = N'$SchemaName';" [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $query = 'SELECT [database_id] FROM sys.databases WHERE [Name] = ...'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ >>>> $result = DB::MSSQL::QuerySQL -Query "$query" [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ function DB::MSSQL::QuerySQL >>>> { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> Set-PSDebug -Trace 0 [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ return >>>> DB::MSSQL::Query -ConnectionString $cstring -Query $Query [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ function DB::MSSQL::Query($ConnectionString, $Query) >>>> { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString) [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> $connection.Open() [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 101+ >>>> $cmd = $connection.CreateCommand() [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 102+ >>>> $cmd.CommandText = $Query [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> $cmd.CommandTimeout = 300 [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> $adapter = New-Object System.Data.SqlClient.SqlDataAdapter($cmd) [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $adapter = 'System.Data.SqlClient.SqlDataAdapter'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> $data = New-Object System.Data.DataSet [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $data = 'System.Data.DataSet'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ >>>> $adapter.Fill($data) | Out-Null [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 117+ return >>>> $data [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 119+ >>>> $connection.Close() [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> } [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> } [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'System.Data.DataSet'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ return >>>> ($result.Tables[0].Rows.Count -gt 0) [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> } [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ >>>> $commands = @( [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> "SET LANGUAGE English" [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 92+ >>>> "CREATE DATABASE [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}]" [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [B1AS]'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 95+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0 [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString) [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open() [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand() [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300 [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare() [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE DATABASE [B1AS]'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> $connection.Close() [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> } [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> } [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ >>>> } [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> AuthenticationService::Certificate::Install [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 132+ function AuthenticationService::Certificate::Install($force = $false) >>>> { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 133+ >>>> Remove-Item -Force -Path "${KEYCLOAK_ROOT}/conf/keycloak.jks" -ErrorAction Ignore [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 136+ >>>> $result = Invoke-Keytool ` [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 69+ function Invoke-Keytool() >>>> { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 70+ >>>> $executable = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles\\sapmachine_17\bin\keytool.exe" [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $executable = 'c:\Program Files\SAP\SAP Business One SetupFiles\\...'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 72+ if ( >>>> -not (Test-Path -Path $executable)) { [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ >>>> Write-Information "[keytool.exe] $args" [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $ProcessInfo.FileName = $executable [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ >>>> $ProcessInfo.RedirectStandardError = $true [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 81+ >>>> $ProcessInfo.RedirectStandardOutput = $true [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $ProcessInfo.UseShellExecute = $false [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $ProcessInfo.Arguments = $args [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 85+ >>>> $Process = New-Object System.Diagnostics.Process [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 86+ >>>> $Process.StartInfo = $ProcessInfo [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 87+ >>>> $Process.Start() | Out-Null [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 89+ >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync() [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync() [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'. [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 92+ >>>> $Process.WaitForExit() | Out-Null [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> $ExitCode = $Process.ExitCode [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExitCode = '0'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 95+ >>>> Write-Information "[keytool.exe][exit-code] $ExitCode" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 97+ return >>>> [PSCustomObject] @{ [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 102+ >>>> } [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=Importing keystore c:\Pr...'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 146+ if ( >>>> $result.exitcode -ne 0) { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 149+ >>>> } [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> AuthenticationService::Configuration::CreateCommonConfig [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 164+ function AuthenticationService::Configuration::CreateCommonConfig() >>>> { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 165+ >>>> $db_url = buildDBUrl [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 155+ function buildDBUrl() >>>> { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 156+ >>>> $db_url = ${env:MSSQL_SERVER_ADDRESS}.Replace(',', ':') [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'W11-PROXMOX\SAP'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 157+ >>>> $db_options = 'encrypt=true;trustServerCertificate=true' [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_options = 'encrypt=true;trustServerCertificate=true'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 158+ if ( >>>> [Boolean]::Parse(${env:MSSQL_SERVER_TRUSTED_CONNECTION})) { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 161+ return >>>> "jdbc:sqlserver://${db_url};DatabaseName=${env:AUTHENTICATION_SERVICE_DATABASE_NAME};${db_options}" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 162+ >>>> } [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'jdbc:sqlserver://W11-PROXMOX\SAP;DatabaseName=B1AS;enc...'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 167+ >>>> $disableCertVerification = "true" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $disableCertVerification = 'true'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 168+ if ( >>>> 'true' -eq ${env:CONNECTION_SSL_CERTIFICATE_VERIFICATION}) { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 172+ >>>> Invoke-InstallerTool -configKeycloakProperty ` [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ function Invoke-InstallerTool() >>>> { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> $result = & "${env:JAVA_BIN}" -XX:TieredStopAtLevel=1 -jar "${KEYCLOAK_INSTALL_TOOL}" @args [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&property configuration is success'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> $result = @($result -split "&") [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true property configuration is success'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ if ( >>>> 'true' -eq $result[0]) { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> Write-Output $result[1] [17:41:47][AM FEINSTEN] [OUTPUT1] property configuration is success [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> } [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 185+ >>>> $content = Get-Content -Path "${KEYCLOAK_ROOT}/conf/sapb1.conf" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = '#Wed May 14 17:41:47 CEST 2025 http-relative-path=/au...'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 186+ >>>> $content = $content | Where-Object { $_ -notmatch "cache*=*" } [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = '#Wed May 14 17:41:47 CEST 2025 http-relative-path=/au...'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 187+ >>>> $content | Set-Content -Path "${KEYCLOAK_ROOT}/conf/sapb1.conf" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 189+ >>>> "`ncache=local" | Out-File -Encoding "UTF8" -Append -FilePath "${KEYCLOAK_ROOT}/conf/sapb1.conf" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 190+ >>>> "#cache=ispn" | Out-File -Encoding "UTF8" -Append -FilePath "${KEYCLOAK_ROOT}/conf/sapb1.conf" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 191+ >>>> "#cache-config-file=sql-cache.xml" | Out-File -Encoding "UTF8" -Append -FilePath "${KEYCLOAK_ROOT}/conf/sapb1.conf" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 192+ >>>> } [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ >>>> AuthenticationService::Configuration::PrepareHaConfig [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 194+ function AuthenticationService::Configuration::PrepareHaConfig() >>>> { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 195+ >>>> Write-Output "prepare Ha Config file,create file." [17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,create file. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 196+ >>>> $keycloakConfDir = "${KEYCLOAK_ROOT}\conf" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $keycloakConfDir = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 197+ >>>> $keycloakInstalltionDir = "${KEYCLOAK_ROOT}\tools" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $keycloakInstalltionDir = 'c:\Program Files\SAP\SAP Business One ...'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 198+ >>>> Copy-Item -Path "${keycloakInstalltionDir}\sql-cache.xml.template" -Destination ${keycloakConfDir} -Force [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 200+ >>>> $file = Get-Item ${keycloakConfDir}\sql-cache.xml.template [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $file = 'C:\Program Files\SAP\SAP Business One SetupFiles\keycloa...'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 201+ >>>> $file.IsReadOnly = $false [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 203+ >>>> $haFileExists = [System.IO.File]::Exists("${keycloakConfDir}\sql-cache.xml") [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $haFileExists = 'False'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 204+ if ( >>>> $haFileExists) { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 213+ >>>> Write-Output "prepare Ha Config file,ha file not exists, generate new file." [17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,ha file not exists, generate new file. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 214+ >>>> Rename-Item ${keycloakConfDir}\sql-cache.xml.template ${keycloakConfDir}\sql-cache.xml [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 217+ >>>> Write-Output "prepare Ha Config file,edit file." [17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,edit file. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 218+ >>>> $xml = [xml](Get-Content "${KEYCLOAK_ROOT}\conf\sql-cache.xml") [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $xml = 'System.Xml.XmlDocument'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 219+ >>>> $db_url = ${env:MSSQL_SERVER_ADDRESS}.Replace(',', ':') [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'W11-PROXMOX\SAP'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 221+ >>>> $xml.infinispan.jgroups.stack.JDBC_PING.SetAttribute('connection_url', "jdbc:sqlserver://${db_url};DatabaseName=${env:AUTHENTICATION_SERVICE_DATABASE_NAME};encrypt=true;trustServerCertificate=true") [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'void SetAttribute(string name, string value)' [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ >>>> $xml.ChildNodes[0].Encoding=$null [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 223+ >>>> $xml.Save("${KEYCLOAK_ROOT}/conf/sql-cache.xml") [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'void Save(string filename)' [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 224+ >>>> Write-Output "prepare Ha Config file,end." [17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,end. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 225+ >>>> } [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> AuthenticationService::SystemService::Remove [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ function AuthenticationService::SystemService::Remove() >>>> { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> Write-Output "Remove authentication service" [17:41:47][AM FEINSTEN] [OUTPUT1] Remove authentication service [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ >>>> AuthenticationService::SystemService::Stop [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 95+ function AuthenticationService::SystemService::Stop() >>>> { [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ >>>> Write-Output "Stop authentication service" [17:41:47][AM FEINSTEN] [OUTPUT1] Stop authentication service [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" | [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 101+ >>>> } [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> ${env:NSSM_EXE} = Join-Path -Resolve "${SETUPFILES_ROOT}" -ChildPath "support\tools\nssm\nssm.exe" [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $nssm = (Get-Command ${env:NSSM_EXE}).Source [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $nssm = 'C:\Program Files\SAP\SAP Business One SetupFiles\support...'. [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 85+ >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" | [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 88+ >>>> } [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> AuthenticationService::SystemService::Create [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 45+ function AuthenticationService::SystemService::Create() >>>> { [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> Write-Output "Register authentication service" [17:41:48][AM FEINSTEN] [OUTPUT1] Register authentication service [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> ${env:NSSM_EXE} = Join-Path -Resolve "${SETUPFILES_ROOT}" -ChildPath "support\tools\nssm\nssm.exe" [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 49+ >>>> $nssm = (Get-Command ${env:NSSM_EXE}).Source [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $nssm = 'C:\Program Files\SAP\SAP Business One SetupFiles\support...'. [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> & $nssm install "$AuthenticationServiceFullName" confirm [17:41:48][AM FEINSTEN] [OUTPUT1] Service "B1ServerToolsAuthentication" installed successfully! [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> & $nssm set "$AuthenticationServiceFullName" Description "$AuthenticationServiceDisplayName" [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "Description" for service "B1ServerToolsAuthentication". [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> & $nssm set "$AuthenticationServiceFullName" DisplayName "$AuthenticationServiceDisplayName" [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "DisplayName" for service "B1ServerToolsAuthentication". [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> & $nssm set "$AuthenticationServiceFullName" AppDirectory "${KEYCLOAK_ROOT}\bin" [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "AppDirectory" for service "B1ServerToolsAuthentication". [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> & $nssm set "$AuthenticationServiceFullName" AppExit 9911 Exit [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "AppExit" for service "B1ServerToolsAuthentication". [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> & $nssm set "$AuthenticationServiceFullName" Application (Get-Command powershell).Source [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "Application" for service "B1ServerToolsAuthentication". [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ >>>> & $nssm set "$AuthenticationServiceFullName" AppParameters -ExecutionPolicy Bypass -NoProfile -File """""""${KEYCLOAK_ROOT}\bin\startup.ps1"""""" start" [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "AppParameters" for service "B1ServerToolsAuthentication". [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 65+ >>>> Set-AuthenticationServiceEnvironment [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 17+ function Set-AuthenticationServiceEnvironment() >>>> { [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ >>>> Set-PSDebug -Trace 0 [17:41:49][AM FEINSTEN] [OUTPUT1] Set parameter "AppEnvironmentExtra" for service "B1ServerToolsAuthentication". [17:41:49][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> } [17:41:49][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> & $nssm set $AuthenticationServiceFullName ObjectName "NetworkService" [17:41:49][AM FEINSTEN] [OUTPUT1] Set parameter "ObjectName" for service "B1ServerToolsAuthentication". [17:41:49][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> icacls.exe "$KEYCLOAK_ROOT" /grant '*S-1-5-20:(OI)(CI)(F)' | Out-Null [17:41:50][AM FEINSTEN] [OUTPUT1] DEBUG: 70+ >>>> [Environment]::SetEnvironmentVariable("JAVA_HOME", "${SETUPFILES_ROOT}/sapmachine_17") [17:41:50][AM FEINSTEN] [OUTPUT1] DEBUG: 71+ >>>> & "${KEYCLOAK_ROOT}\bin\kc.bat" -cf "${KEYCLOAK_ROOT}\conf\sapb1.conf" "build" [17:41:51][AM FEINSTEN] [OUTPUT1] Updating the configuration and installing your custom providers, if any. Please wait. [17:41:56][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:51,268 WARN [org.key.qua.run.cli.Picocli] (main) The following run time non-cli options were found, but will be ignored during build time: kc.db-url, kc.hostname-strict, kc.https-port, kc.https-key-store-file, kc.log, kc.log-level [17:41:56][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:56,319 WARN [org.key.services] (build-89) KC-SERVICES0047: b1-auth-dynamic-idp-redirector (com.sap.b1.keycloak.auth.idp.IdpAutoRedirectAuthenticatorFactory) is implementing the internal SPI authenticator. This SPI is internal and may change without notice [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,334 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.apache.tools.ant.Task: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,348 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.springframework.core.io.DefaultResourceLoader: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,350 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.springframework.core.io.ResourceLoader: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,354 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.springframework.core.io.Resource: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,428 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.apache.activemq.artemis.core.journal.RecordInfo: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,428 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.apache.activemq.artemis.core.journal.Journal: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,434 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index io.mashona.logwriting.ArrayStore: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,444 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.XAConnection: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,444 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.XASession: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,444 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.XAConnectionFactory: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,483 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.Connection: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100 [17:42:02][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:42:02,799 INFO [io.qua.dep.QuarkusAugmentor] (main) Quarkus augmentation completed in 9322ms [17:42:02][AM FEINSTEN] [OUTPUT1] Server configuration updated and persisted. Run the following command to review the configuration: [17:42:02][AM FEINSTEN] [OUTPUT1] kc.bat show-config [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> } [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> AuthenticationService::SystemService::TryStart [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 143+ function AuthenticationService::SystemService::TryStart() >>>> { [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 150+ if ( >>>> $AsAdmin) { [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 154+ >>>> AuthenticationService::SystemService::Start [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ function AuthenticationService::SystemService::Start() >>>> { [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> Write-Output "Start authentication service" [17:42:03][AM FEINSTEN] [OUTPUT1] Start authentication service [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 92+ >>>> Start-Service "$AuthenticationServiceFullName" [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> } [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 156+ if ( >>>> $AsAdmin) { [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 160+ if ( >>>> Test-ServiceResponse -Url "https://${env:LOCAL_ADDRESS}:${env:AUTHENTICATION_SERVICE_HTTPS_PORT}/auth/" -TimeoutSec $TimeoutSec) { [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ function Test-ServiceResponse() >>>> { [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 110+ >>>> Add-Type @" [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> [System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ >>>> [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 -bor [System.Net.SecurityProtocolType]::Tls13 [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 123+ >>>> Start-Sleep -Seconds 2 [17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG: 124+ for ( >>>> $time = 0; $time -le $TimeoutSec; $time += 10) { [17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'. [17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG: 124+ for ($time = 0; >>>> $time -le $TimeoutSec; $time += 10) { [17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG: 126+ >>>> $result = Invoke-WebRequest -Uri $Url -UseBasicParsing -TimeoutSec 10 [17:42:11][AM FEINSTEN] [OUTPUT1] DEBUG: 134+ >>>> Write-Verbose "$_" [17:42:11][AM FEINSTEN] [OUTPUT1] DEBUG: 137+ >>>> Start-Sleep -Seconds 10 [17:42:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '10'. [17:42:35][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '20'. [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = ' [17:42:36][AM FEINSTEN] [OUTPUT1] [17:42:36][AM FEINSTEN] [OUTPUT1] [17:42:36][AM FEINSTEN] [OUTPUT1] >>> [int]$result.StatusCode) { [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 129+ >>>> 200 { [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 130+ return >>>> $true [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 141+ >>>> } [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 161+ >>>> Write-Verbose "Authentication service started successfully" [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 167+ >>>> } [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ >>>> AuthenticationService::SystemService::Stop [17:42:36][AM FEINSTEN] [OUTPUT1] Stop authentication service [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ Where-Object >>>> { $_.State -like "Running" } | [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 100+ ForEach-Object >>>> { Stop-Service "$AuthenticationServiceFullName" } [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> AuthenticationService::Initialize::DeleteAllMasterUsers [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ function AuthenticationService::Initialize::DeleteAllMasterUsers() >>>> { [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> Write-Output "remove all master users" [17:42:38][AM FEINSTEN] [OUTPUT1] remove all master users [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> $commands = @( [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> "DELETE FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ROLE_MAPPING] WHERE [USER_ID] IN (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ENTITY] WHERE [SERVICE_ACCOUNT_CLIENT_LINK] is null and [REALM_ID] in (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[REALM] WHERE [NAME] = 'master'))" [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ >>>> "DELETE FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[CREDENTIAL] WHERE [USER_ID] IN (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ENTITY] WHERE [SERVICE_ACCOUNT_CLIENT_LINK] is null and [REALM_ID] in (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[REALM] WHERE [NAME] = 'master'))" [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 64+ >>>> "DELETE FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ENTITY] WHERE [SERVICE_ACCOUNT_CLIENT_LINK] is null and [REALM_ID] in (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[REALM] WHERE [NAME] = 'master')" [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'DELETE FROM [B1AS].[dbo].[USER_ROLE_MAPPING] WHERE [...'. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> { [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0 [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> { [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString) [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open() [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) { [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) { [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'DELETE FROM [B1AS].[dbo].[USER_ROLE_MAPPING] WHERE [USE...'. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand() [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300 [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare() [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'DELETE FROM [B1AS].[dbo].[CREDENTIAL] WHERE [USER_ID] I...'. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'DELETE FROM [B1AS].[dbo].[USER_ENTITY] WHERE [SERVICE_A...'. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> $connection.Close() [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> } [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> } [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> AuthenticationService::SystemService::TryStart -AsAdmin [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 151+ >>>> Set-AuthenticationServiceEnvironment -Admin [17:42:40][AM FEINSTEN] [OUTPUT1] Set parameter "AppEnvironmentExtra" for service "B1ServerToolsAuthentication". [17:42:40][AM FEINSTEN] [OUTPUT1] Start authentication service [17:42:42][AM FEINSTEN] [OUTPUT1] DEBUG: 157+ >>>> Set-AuthenticationServiceEnvironment [17:42:43][AM FEINSTEN] [OUTPUT1] Set parameter "AppEnvironmentExtra" for service "B1ServerToolsAuthentication". [17:42:45][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '10'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = ' [17:43:04][AM FEINSTEN] [OUTPUT1] [17:43:04][AM FEINSTEN] [OUTPUT1] [17:43:04][AM FEINSTEN] [OUTPUT1] >>> AuthenticationService::Initialize::ModifyFederatedUserColumnType [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 227+ function AuthenticationService::Initialize::ModifyFederatedUserColumnType() >>>> { [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ >>>> Write-Output "modify column type for federated user." [17:43:04][AM FEINSTEN] [OUTPUT1] modify column type for federated user. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ >>>> $commands = @( [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 231+ >>>> "use ${env:AUTHENTICATION_SERVICE_DATABASE_NAME}" [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 232+ >>>> "if exists(select * from sysindexes where id=object_id('FEDERATED_IDENTITY') and name='IDX_FEDIDENTITY_FEDUSER') drop index [dbo].[FEDERATED_IDENTITY].[IDX_FEDIDENTITY_FEDUSER]" [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 233+ >>>> "alter table [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[FEDERATED_IDENTITY] alter column FEDERATED_USER_ID nvarchar(255) null" [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 234+ >>>> "alter table [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[FEDERATED_IDENTITY] alter column FEDERATED_USERNAME nvarchar(255) null" [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 235+ >>>> "create index [IDX_FEDIDENTITY_FEDUSER] on [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[FEDERATED_IDENTITY](FEDERATED_USER_ID)" [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'use B1AS if exists(select * from sysindexes where id...'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 238+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'use B1AS'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'if exists(select * from sysindexes where id=object_id('...'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'alter table [B1AS].[dbo].[FEDERATED_IDENTITY] alter col...'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'alter table [B1AS].[dbo].[FEDERATED_IDENTITY] alter col...'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'create index [IDX_FEDIDENTITY_FEDUSER] on [B1AS].[dbo]....'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 239+ >>>> } [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> AuthenticationService::SystemService::TryStart [17:43:04][AM FEINSTEN] [OUTPUT1] Start authentication service [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'. [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = ' [17:43:07][AM FEINSTEN] [OUTPUT1] [17:43:07][AM FEINSTEN] [OUTPUT1] [17:43:07][AM FEINSTEN] [OUTPUT1] >>> AuthenticationService::Initialize::CreateRealm [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 241+ function AuthenticationService::Initialize::CreateRealm() >>>> { [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 242+ if ( >>>> 'create' -ne $env:AUTHENTICATION_SERVICE_DATABASE_ACTION) { [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 245+ >>>> Invoke-InstallerTool -createRealm ` [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ function Invoke-InstallerTool() >>>> { [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> $result = & "${env:JAVA_BIN}" -XX:TieredStopAtLevel=1 -jar "${KEYCLOAK_INSTALL_TOOL}" @args [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&The createRealm is successful.'. [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> $result = @($result -split "&") [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true The createRealm is successful.'. [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ if ( >>>> 'true' -eq $result[0]) { [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> Write-Output $result[1] [17:43:10][AM FEINSTEN] [OUTPUT1] The createRealm is successful. [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> } [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 249+ >>>> } [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> AuthenticationService::Initialize::AddUser [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 251+ function AuthenticationService::Initialize::AddUser() >>>> { [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ >>>> Invoke-InstallerTool -addUser ` [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&The addUser is successful.'. [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true The addUser is successful.'. [17:43:12][AM FEINSTEN] [OUTPUT1] The addUser is successful. [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 258+ >>>> } [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 49+ >>>> AuthenticationService::Initialize::SetClientRole [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 260+ function AuthenticationService::Initialize::SetClientRole() >>>> { [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 261+ if ( >>>> 'create' -ne $env:AUTHENTICATION_SERVICE_DATABASE_ACTION) { [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 264+ >>>> Invoke-InstallerTool -setClientRole ` [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&The setClientRole is successful.'. [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true The setClientRole is successful.'. [17:43:13][AM FEINSTEN] [OUTPUT1] The setClientRole is successful. [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: 271+ >>>> } [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> AuthenticationService::Initialize::DeployTheme [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: 273+ function AuthenticationService::Initialize::DeployTheme() >>>> { [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: 274+ >>>> Invoke-InstallerTool -setRealmAttribute ` [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Setting these attributes succeeded'. [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Setting these attributes succeeded'. [17:43:14][AM FEINSTEN] [OUTPUT1] Setting these attributes succeeded [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: 279+ >>>> } [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> AuthenticationService::Initialize::SetAccessTokenTimeout [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: 281+ function AuthenticationService::Initialize::SetAccessTokenTimeout() >>>> { [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ >>>> Invoke-InstallerTool -setRealmAttribute ` [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Setting these attributes succeeded'. [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Setting these attributes succeeded'. [17:43:15][AM FEINSTEN] [OUTPUT1] Setting these attributes succeeded [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> } [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> AuthenticationService::Initialize::SetPasswordPolicy [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: 289+ function AuthenticationService::Initialize::SetPasswordPolicy() >>>> { [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: 290+ >>>> Invoke-InstallerTool -setRealmAttribute ` [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Setting these attributes succeeded'. [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Setting these attributes succeeded'. [17:43:16][AM FEINSTEN] [OUTPUT1] Setting these attributes succeeded [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: 295+ >>>> } [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> AuthenticationService::Initialize::addUpdatePasswordClient [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: 297+ function AuthenticationService::Initialize::addUpdatePasswordClient() >>>> { [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: 298+ >>>> Invoke-InstallerTool -addUpdatePasswordClient ` [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&The operation is successful.'. [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true The operation is successful.'. [17:43:17][AM FEINSTEN] [OUTPUT1] The operation is successful. [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: 301+ >>>> } [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> AuthenticationService::Initialize::ConfigEvents [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: 303+ function AuthenticationService::Initialize::ConfigEvents() >>>> { [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: 304+ >>>> Invoke-InstallerTool -configEvents ` [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Events configuration succeeded'. [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Events configuration succeeded'. [17:43:18][AM FEINSTEN] [OUTPUT1] Events configuration succeeded [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: 314+ >>>> } [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> AuthenticationService::Initialize::UpdateRequiredActions [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: 316+ function AuthenticationService::Initialize::UpdateRequiredActions >>>> { [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: 317+ >>>> Invoke-InstallerTool -updateRequiredAction ` [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Update Required Action Succeeded'. [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Update Required Action Succeeded'. [17:43:19][AM FEINSTEN] [OUTPUT1] Update Required Action Succeeded [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 322+ >>>> } [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> 'pre-install-rollback' { } [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> 'post-install-rollback' { [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 'pre-upgrade' { [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 69+ >>>> 'post-upgrade' { [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> 'pre-upgrade-rollback' { } [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 100+ >>>> 'post-upgrade-rollback' { } [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> 'pre-uninstall' { [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> 'post-uninstall' { [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 113+ >>>> 'reconfig' { [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 141+ >>>> 'reconfig-rollback' { [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 162+ >>>> 'verify' { } [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 165+ >>>> Exit 0 [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:43:21][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] finished [17:43:21][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesAuthentication_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:43:21][INFORMATION] ScriptAction<\SLD_action.ps1> [17:43:21][ FEIN] Feature [B1ServerToolsSLD] status={SUCCESS} [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:43:21][INFORMATION] Script action [\SLD_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:43:21][AM FEINSTEN] Running command [Windows Script [\SLD_action.ps1]] [17:43:21][AM FEINSTEN] Updating enviroment variables: {AUTHENTICATION_SERVICE_HTTPS_PORT=40020} {AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021} {CD_WORKINGSHARE_PASSWORD=XXXXXXXXXX} {CD_WORKINGSHARE_USER=XXXXXXXXXX} {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsSLD} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {SLD_DATABASE=SLDModel.SLDData} {SLD_DATABASE_ACTION=create} {SLD_DATABASE_VERSION=1000280} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=post-install} [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> Set-StrictMode -Version 2 [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> $ErrorActionPreference = 'Stop' [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "$PSScriptRoot\SLD_common.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_parameter.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot\WizardUtils_tools.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function DB::MSSQL::ConstructConnection() { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot\ServerTools_common.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop' [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{ [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $SERVERTOOLS_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SERVERTOOLS_ROOT = 'c:\Program Files\SAP\SAP Business One Server...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $SLD_ROOT = "$SERVERTOOLS_ROOT\System Landscape Directory" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SLD_ROOT = 'c:\Program Files\SAP\SAP Business One ServerTools\Sy...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $TOMCAT_WEBAPPCONF = "${TOMCAT_ROOT}\conf\Catalina\localhost" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_WEBAPPCONF = 'c:\Program Files\SAP\SAP Business One Setup...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 183+ >>>> $INSTALL_TOOL_ROOT = "${env:INSTALL_SCRIPT_TEMP_DIR}" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $INSTALL_TOOL_ROOT = 'C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoX...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 184+ >>>> $MSSQL_LIB_ROOT = "${TOMCAT_ROOT}\lib_sap" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $MSSQL_LIB_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFil...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> . "$PSScriptRoot\SLD_database.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SQLSCRIPTS_SLD = "${SETUPFILES_ROOT}\support\sql_scripts\SLD" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SQLSCRIPTS_SLD = 'c:\Program Files\SAP\SAP Business One SetupFil...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TomcatServiceName = 'B1ServerTools64' [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceName = 'B1ServerTools64'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)' [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> . "$PSScriptRoot\ServerTools_common.ps1" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> 'pre-install' { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> 'post-install' { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> SLD::SystemService::Stop [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ function SLD::SystemService::Stop() >>>> { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> Tomcat::SystemService::Stop [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 225+ function Tomcat::SystemService::Stop() >>>> { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 226+ >>>> Write-Output "Stopping service $TomcatServiceName" [17:43:22][AM FEINSTEN] [OUTPUT1] Stopping service B1ServerTools64 [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $this.ServiceName [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ if ( >>>> $null -eq $service) { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 235+ if ( >>>> $service.Status -eq 'Stopped') { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 236+ >>>> Write-Output "Service $TomcatServiceName is already stopped" [17:43:22][AM FEINSTEN] [OUTPUT1] Service B1ServerTools64 is already stopped [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ >>>> } [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> } [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> SLD::GlobalConfiguration::Update [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 241+ function SLD::GlobalConfiguration::Update() >>>> { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 243+ >>>> $config_path = "${SETUPFILES_ROOT}\support\conf\b1-local-machine.xml" [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $config_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 245+ >>>> ServerTools::B1LocalMachine::CreateLeaf -Path $config_path ` [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ [ValidateScript( >>>> { Test-Path $_ } )] [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ function ServerTools::B1LocalMachine::CreateLeaf() >>>> { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 138+ >>>> Write-Output "Creating leaf in b1-local-machine.xml" [17:43:22][AM FEINSTEN] [OUTPUT1] Creating leaf in b1-local-machine.xml [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 139+ >>>> Write-Output "Path : $NodePath" [17:43:22][AM FEINSTEN] [OUTPUT1] Path : REGISTRY\HKEY_LOCAL_MACHINE\SOFTWARE\SAP\SAP Manage\SAP Business One [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 140+ >>>> Write-Output "Name : $LeafName" [17:43:22][AM FEINSTEN] [OUTPUT1] Name : SLDAddress [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 141+ >>>> Write-Output "Value: $LeafValue" [17:43:22][AM FEINSTEN] [OUTPUT1] Value: https://localhost:40050 [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 143+ >>>> Stop-B1ServiceManager [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ function Stop-B1ServiceManager() >>>> { [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> Stop-Process -Name 'B1_ServiceManager' -Force -Verbose -ErrorAction Ignore [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> } [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 145+ >>>> [xml]$document = New-Object System.Xml.XmlDocument [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $document = '#document'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 146+ >>>> $document.Load($Path) [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'void Load(string filename)' [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 148+ >>>> $segments = ($NodePath.Split('[/\\]')) | [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 149+ ForEach-Object >>>> { "node[@name = '$_']" } [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $segments = 'node[@name = 'REGISTRY'] node[@name = 'HKEY_LOCAL_MA...'. [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 150+ >>>> $xpath = [string]::Join("/", $segments) [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $xpath = 'node[@name = 'REGISTRY']/node[@name = 'HKEY_LOCAL_MACHI...'. [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 152+ >>>> $node = $document.SelectSingleNode("/configuration/$xpath") [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'System.Xml.XmlNode SelectSingleNode(string xpath)' [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $node = 'System.Xml.XmlElement'. [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 153+ if ( >>>> $null -eq $node) { [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 158+ >>>> $leaf = $node.SelectSingleNode("leaf[@name = '$LeafName']") [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $leaf = 'System.Xml.XmlElement'. [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 159+ if ( >>>> $null -eq $leaf) { [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 168+ >>>> $value = $leaf.SelectSingleNode("value") [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $value = 'System.Xml.XmlElement'. [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 169+ if ( >>>> $null -eq $value) { [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 174+ >>>> $value.InnerText = $LeafValue [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 176+ >>>> $document.Save($Path) [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'void Save(string filename)' [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 177+ >>>> } [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 249+ >>>> } [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ >>>> SLD::SecurityConfiguration::Create [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ function SLD::SecurityConfiguration::Create() >>>> { [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> Set-PSDebug -Trace 0 [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 45+ >>>> $ConfigFileContent = @" [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 49+ [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ConfigFileContent = ' [17:43:23][AM FEINSTEN] [OUTPUT1] [17:43:23][AM FEINSTEN] [OUTPUT1] >>> New-Item -ItemType Directory -Path "${SLD_ROOT}\incoming" -ErrorAction Ignore | Out-Null [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> ServerTools::WriteProtected -Path "${SLD_ROOT}\incoming\LicenseConfig.cfg" -Content $ConfigFileContent [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ function ServerTools::WriteProtected() >>>> { [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> Add-Type -AssemblyName System.Security [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $bytes_plain = [Text.Encoding]::Unicode.GetBytes($Content) [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $bytes_plain = '60 0 76 0 105 0 99 0 101 0 110 0 115 0 101 0 67 0...'. [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ >>>> $bytes_protected = [System.Security.Cryptography.ProtectedData]::Protect( [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $bytes_protected = '1 0 0 0 208 140 157 223 1 21 209 17 140 122 0...'. [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> [System.IO.File]::WriteAllBytes($Path, $bytes_protected) [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> } [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> SLD::WebappConfiguration::Remove [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 104+ function SLD::WebappConfiguration::Remove() >>>> { [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 105+ >>>> Remove-Item -Path "$TOMCAT_WEBAPPCONF\sld.xml" -Force -ErrorAction Ignore [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> Remove-Item -Path "$TOMCAT_WEBAPPCONF\ControlCenter.xml" -Force -ErrorAction Ignore [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ >>>> } [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> SLD::WebappConfiguration::Create [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ function SLD::WebappConfiguration::Create() >>>> { [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 112+ >>>> $db_username = '' [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_username = ''. [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 113+ >>>> $db_password = '' [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_password = ''. [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 115+ if ( >>>> [Boolean]::Parse(${env:MSSQL_SERVER_TRUSTED_CONNECTION})) { [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 118+ >>>> Set-PSDebug -Trace 0 [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> $db_url = Build-SldDBUrl [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ function Build-SldDBUrl() >>>> { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ >>>> $db_url = ${env:MSSQL_SERVER_ADDRESS}.Replace(',', ':') [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'W11-PROXMOX\SAP'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> $db_options = 'encrypt=true;trustServerCertificate=true' [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_options = 'encrypt=true;trustServerCertificate=true'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ if ( >>>> [Boolean]::Parse(${env:MSSQL_SERVER_TRUSTED_CONNECTION})) { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ return >>>> "jdbc:sqlserver://${db_url};DatabaseName=${env:SLD_DATABASE};${db_options}" [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'jdbc:sqlserver://W11-PROXMOX\SAP;DatabaseName=SLDModel...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 126+ >>>> $SldXmlContext = @" [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SldXmlContext = '>>> New-Item -Path $TOMCAT_WEBAPPCONF -ItemType Directory -Force -ErrorAction Ignore | Out-Null [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 146+ >>>> [IO.File]::WriteAllText("${TOMCAT_WEBAPPCONF}\sld.xml", $SldXmlContext) [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 147+ >>>> [IO.File]::WriteAllText("${TOMCAT_WEBAPPCONF}\ControlCenter.xml", $ControlCenterContext) [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 148+ >>>> } [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> SLD::Database::Create [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ function SLD::Database::Create() >>>> { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 92+ >>>> Write-Output "Creating database ${env:SLD_DATABASE}" [17:43:24][AM FEINSTEN] [OUTPUT1] Creating database SLDModel.SLDData [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ if ( >>>> 'create' -ne $env:SLD_DATABASE_ACTION) { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> $install_scripts = @( [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitBaseTables.sql" [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 100+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitBaseData.sql" [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 102+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitOPTables.sql" [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitOPData.sql" [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 104+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitOPPermission.sql" [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $install_scripts = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ foreach ($script_path in >>>> $install_scripts) { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ foreach ( >>>> $script_path in $install_scripts) { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> ExecuteScript -Path $script_path [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ function ExecuteScript($Path) >>>> { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> Write-Output "Executing script: $Path" [17:43:24][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitBaseTables.sql [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $content = [IO.File]::ReadAllText($Path) [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'CREATE DATABASE [] COLLATE SQL_Lat...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> $replaceString = "" [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = ''. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ if ( >>>> -not ($content -match $replaceString)) { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> $content = $content.Replace($replaceString, ${env:SLD_DATABASE}) [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'CREATE DATABASE [SLDModel.SLDData] COLLATE SQL_Latin1...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $commands = @( [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$' [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ if ( >>>> $content -match $rxSplitter) { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> $content -split $rxSplitter | [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ Where-Object >>>> { $_ -notmatch '^( |\t|\n|\r)*$' } | [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ ForEach-Object >>>> { [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> $commands += $_ [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> } [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0 [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString) [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open() [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand() [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300 [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare() [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE DATABASE [SLDModel.SLDData] COLLATE SQL_Latin1_G...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'ALTER DATABASE [SLDModel.SLDData] SET ALLOW_SNAPSHOT_IS...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] CREATE SEQUENCE SEQ_IDMaps_ID...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET QUOTED_IDENTIFIER ON'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE [dbo].[LicenseSessions]( [17:43:25][AM FEINSTEN] [OUTPUT1] [ID] [int] IDEN...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE [dbo].[LicenseSessionsDis]( [17:43:25][AM FEINSTEN] [OUTPUT1] [Disconnecte...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE WorkflowServers( [17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL, [17:43:25][AM FEINSTEN] [OUTPUT1] Name...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE ClusterNodes( [17:43:25][AM FEINSTEN] [OUTPUT1] id NVARCHAR(100) NOT NULL,...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE UserStore( [17:43:25][AM FEINSTEN] [OUTPUT1] id NVARCHAR(100) NOT NULL, [17:43:25][AM FEINSTEN] [OUTPUT1] ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE B1WebClients( [17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL, [17:43:25][AM FEINSTEN] [OUTPUT1] Name nv...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE ElectronicDocServices( [17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL, [17:43:25][AM FEINSTEN] [OUTPUT1] ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE PROCEDURE AddPermission [17:43:25][AM FEINSTEN] [OUTPUT1] ( [17:43:25][AM FEINSTEN] [OUTPUT1] @ResourceName nvarc...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'Create TABLE ClientJWTCredentials( [17:43:25][AM FEINSTEN] [OUTPUT1] ClientId nvar...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE AuthServiceSecurityLog( [17:43:25][AM FEINSTEN] [OUTPUT1] Id INT IDENTI...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'Create TABLE ExtOidcProviders( [17:43:25][AM FEINSTEN] [OUTPUT1] Id nvarchar(100...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE DynamicKeys( [17:43:25][AM FEINSTEN] [OUTPUT1] Id nvarchar(100) NOT NUL...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE DynamicKeyAssignments( [17:43:25][AM FEINSTEN] [OUTPUT1] Id nvarchar(10...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'Create TABLE ExtTechUsers( [17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL, [17:43:25][AM FEINSTEN] [OUTPUT1] ClientI...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'Create TABLE ExtTechUserBindings( [17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL, [17:43:25][AM FEINSTEN] [OUTPUT1] ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> $connection.Close() [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> } [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> } [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> } [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitBaseData.sql [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [] [17:43:25][AM FEINSTEN] [OUTPUT1] INSERT INTO PermGrps (Id, ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = ''. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] INSERT INTO PermGrps (Id, Nam...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> $commands += $content [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] INSERT ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] INSERT INTO PermGrps (Id, Name)...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ foreach ( >>>> $script_path in $install_scripts) { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> ExecuteScript -Path $script_path [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ function ExecuteScript($Path) >>>> { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> Write-Output "Executing script: $Path" [17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitOPTables.sql [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $content = [IO.File]::ReadAllText($Path) [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'GO [17:43:25][AM FEINSTEN] [OUTPUT1] '. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> $replaceString = "" [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = ''. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ if ( >>>> -not ($content -match $replaceString)) { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 17+ >>>> $content = "USE [$replaceString]" + "`n" + $content [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [] [17:43:25][AM FEINSTEN] [OUTPUT1] GO [17:43:25][AM FEINSTEN] [OUTPUT1] '. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> $content = $content.Replace($replaceString, ${env:SLD_DATABASE}) [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] GO [17:43:25][AM FEINSTEN] [OUTPUT1] '. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $commands = @( [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$' [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ if ( >>>> $content -match $rxSplitter) { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> $content -split $rxSplitter | [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ Where-Object >>>> { $_ -notmatch '^( |\t|\n|\r)*$' } | [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ ForEach-Object >>>> { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> $commands += $_ [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> } [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0 [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString) [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open() [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) { [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand() [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300 [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare() [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData]'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitOPData.sql [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [] [17:43:25][AM FEINSTEN] [OUTPUT1] '. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = ''. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] '. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] '. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] '. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitOPPermission.sql [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete from roleperms; [17:43:25][AM FEINSTEN] [OUTPUT1] De...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = ''. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete from roleperms; [17:43:25][AM FEINSTEN] [OUTPUT1] Delet...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData] [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData] [17:43:26][AM FEINSTEN] [OUTPUT1] Delete from roleperms; [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'B1WebServers', @Re...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'Groups', @Resource...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'MobileServices', @...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'ApplicationIdentif...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'Redis', @ResourceT...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'RegisterAdminClien...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'LandscapeLoggingSe...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'AddExtOidcProvider...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'DomainUserConsiste...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'GenerateDynamicKey...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'GetSecurityConfigB...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'CompanyDatabases/A...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'AcceptKerberosAuth...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'ImportAndBindUsers...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> $connection.Close() [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> } [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> } [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> } [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ foreach ( >>>> $script_path in $install_scripts) { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 111+ >>>> Write-Output "Database ${env:SLD_DATABASE} created." [17:43:26][AM FEINSTEN] [OUTPUT1] Database SLDModel.SLDData created. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 112+ >>>> } [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> SLD::Database::UpdateVersion [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 175+ function SLD::Database::UpdateVersion() >>>> { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 176+ >>>> Write-Output "Updating database ${env:SLD_DATABASE}: version" [17:43:26][AM FEINSTEN] [OUTPUT1] Updating database SLDModel.SLDData: version [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 178+ >>>> $version = ${env:FEATURE_VERSION}.Split('.') [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $version = '10 00 280 18 0'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 179+ >>>> $db_version = "{0}{1}{2}" -f $version[0], $version[1], $version[2] [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_version = '1000280'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 181+ >>>> DB::MSSQL::ExecuteSQL -Commands "UPDATE [${env:SLD_DATABASE}].[dbo].[Sinfos] SET value=N'${db_version}' WHERE name=N'Version'" [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0 [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString) [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open() [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'UPDATE [SLDModel.SLDData].[dbo].[Sinfos] SET value=N'10...'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand() [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300 [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare() [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 182+ >>>> Write-Output "Database ${env:SLD_DATABASE} updated." [17:43:26][AM FEINSTEN] [OUTPUT1] Database SLDModel.SLDData updated. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 183+ >>>> } [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> SLD::SystemService::Start [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ function SLD::SystemService::Start() >>>> { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> Tomcat::SystemService::Start [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 198+ function Tomcat::SystemService::Start() >>>> { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 199+ >>>> Write-Output "Starting service $TomcatServiceName" [17:43:26][AM FEINSTEN] [OUTPUT1] Starting service B1ServerTools64 [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 201+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $this.ServiceName [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'. [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 203+ if ( >>>> $null -eq $service) { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 208+ if ( >>>> $service.Status -eq 'Running') { [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 213+ >>>> $service.Start() [17:43:27][AM FEINSTEN] [OUTPUT1] DEBUG: 216+ >>>> $service.WaitForStatus('Running', '00:10:00') [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ >>>> Write-Output "Status of service ${TomcatServiceName}: $($service.Status)" [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ Write-Output "Status of service ${TomcatServiceName}: $( >>>> $service.Status)" [17:43:28][AM FEINSTEN] [OUTPUT1] Status of service B1ServerTools64: Running [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 223+ >>>> } [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> Tomcat::SystemService::WaitForStart "https://${env:LOCAL_ADDRESS}:${env:TOMCAT_PORT}/sld/sld0100.svc" [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 255+ function Tomcat::SystemService::WaitForStart() >>>> { [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 263+ >>>> Add-Type -TypeDefinition @" [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 272+ >>>> [System.Net.ServicePointManager]::CertificatePolicy = New-Object AcceptAllCertificatePolicy [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 273+ >>>> [System.Net.ServicePointManager]::SecurityProtocol = "Tls12, Tls11, Tls" [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 275+ >>>> Write-Output "Checking response for url: $Url" [17:43:28][AM FEINSTEN] [OUTPUT1] Checking response for url: https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 276+ >>>> $ResponseCode = $null [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ResponseCode = ''. [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 277+ >>>> $StartTime = $(Get-Date) [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 277+ $StartTime = $( >>>> Get-Date) [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $StartTime = '05/14/2025 17:43:28'. [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 279+ :repeat_response_check while ( >>>> $true) { [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 280+ >>>> $TimeSpent = $(Get-Date) - $StartTime [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 280+ $TimeSpent = $( >>>> Get-Date) - $StartTime [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'static timespan op_Subtraction(datetime d1, datetime d2)' [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TimeSpent = '00:00:00.0089995'. [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ if ( >>>> $TimeSpent.TotalSeconds -gt $TimeoutSec) { [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> $Request = [System.Net.WebRequest]::Create($Url) [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Request = 'System.Net.HttpWebRequest'. [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 288+ >>>> $Response = $Request.GetResponse() [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Response = 'System.Net.HttpWebResponse'. [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 294+ >>>> $ResponseCode = [int]$Response.StatusCode [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ResponseCode = '200'. [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 295+ >>>> Write-Output "HTTP Status Code is: $ResponseCode" [17:43:41][AM FEINSTEN] [OUTPUT1] HTTP Status Code is: 200 [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 300+ switch ( >>>> $ResponseCode) { [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 301+ >>>> 200 { [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 302+ >>>> break repeat_response_check [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 315+ switch ( >>>> $ResponseCode) { [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 316+ >>>> 200 { [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 317+ >>>> Write-Output "Connection to [$Url] has been established" [17:43:41][AM FEINSTEN] [OUTPUT1] Connection to [https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc] has been established [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 318+ >>>> break [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 329+ >>>> } [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> } [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> SLD::CentralDeployment::RemoveShare [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 281+ function SLD::CentralDeployment::RemoveShare() >>>> { [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ if ( >>>> Get-SmbShare -Name 'SCSW_WORKING_SHARE' -ErrorAction Ignore) { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 608+ DynamicParam >>>> { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 627+ >>>> } [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 629+ Begin >>>> { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ >>>> } [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 641+ >>>> } [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 644+ Process >>>> { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 738+ >>>> } [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 741+ End >>>> { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 753+ >>>> } [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> cmd /c ('net.exe user "{0}" 2>nul' -f ${env:CD_WORKINGSHARE_USER}) [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 288+ if ( >>>> $LASTEXITCODE -eq 0) { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 292+ >>>> $LASTEXITCODE = 0 [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $LASTEXITCODE = '0'. [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 294+ if ( >>>> Test-Path -Path "$SERVERTOOLS_ROOT\CentralDeployment") { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 298+ >>>> } [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> SLD::CentralDeployment::CreateShare [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 251+ function SLD::CentralDeployment::CreateShare() >>>> { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ if ( >>>> 'create' -ne ${env:LANDSCAPE_INSTALL_ACTION}) { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 255+ if ( >>>> [string]::IsNullOrEmpty(${env:CD_WORKINGSHARE_USER})) { [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 259+ >>>> Set-PSDebug -Trace 0 [17:43:42][AM FEINSTEN] [OUTPUT1] Creating content of shared folder [17:43:42][AM FEINSTEN] [OUTPUT1] Creating user of shared folder [17:43:42][AM FEINSTEN] [OUTPUT1] Der Befehl wurde erfolgreich ausgef?hrt. [17:43:42][AM FEINSTEN] [OUTPUT1] Der Befehl wurde erfolgreich ausgef?hrt. [17:43:42][AM FEINSTEN] [OUTPUT1] Registering shared folder [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 279+ >>>> } [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> SLD::CentralDeployment::UpdateSettings [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 322+ function SLD::CentralDeployment::UpdateSettings() >>>> { [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 323+ if ( >>>> 'create' -ne ${env:LANDSCAPE_INSTALL_ACTION}) { [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 327+ >>>> Set-PSDebug -Trace 0 [17:43:43][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SCSWWorkingShare [17:43:46][AM FEINSTEN] [OUTPUT1] exitcode stdout stderr [17:43:46][AM FEINSTEN] [OUTPUT1] -------- ------ ------ [17:43:46][AM FEINSTEN] [OUTPUT1] 0 true [17:43:46][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SCSWWorkingShareUser [17:43:46][AM FEINSTEN] [OUTPUT1] 0 true [17:43:46][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SCSWWorkingSharePassword [17:43:48][AM FEINSTEN] [OUTPUT1] 0 true [17:43:48][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDLandscapeServerAddress [17:43:49][AM FEINSTEN] [OUTPUT1] 0 true [17:43:49][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDLandscapeServerProtocol [17:43:50][AM FEINSTEN] [OUTPUT1] 0 true [17:43:50][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDType [17:43:52][AM FEINSTEN] [OUTPUT1] 0 true [17:43:52][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDPort [17:43:53][AM FEINSTEN] [OUTPUT1] 0 true [17:43:53][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SiteUser [17:43:54][AM FEINSTEN] [OUTPUT1] 0 true [17:43:54][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SiteUserPwd [17:43:56][AM FEINSTEN] [OUTPUT1] 0 true [17:43:56][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDAgentHeartbeatTimeout [17:43:57][AM FEINSTEN] [OUTPUT1] 0 true [17:43:57][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDAgentOperationTimeout [17:43:58][AM FEINSTEN] [OUTPUT1] 0 true [17:43:58][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: Global.Machines.StatusQuery [17:44:00][AM FEINSTEN] [OUTPUT1] 0 true [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 343+ >>>> } [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> SLD::SystemService::Stop [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ function SLD::SystemService::Stop() >>>> { [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> Tomcat::SystemService::Stop [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 225+ function Tomcat::SystemService::Stop() >>>> { [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 226+ >>>> Write-Output "Stopping service $TomcatServiceName" [17:44:00][AM FEINSTEN] [OUTPUT1] Stopping service B1ServerTools64 [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'. [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ if ( >>>> $null -eq $service) { [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 235+ if ( >>>> $service.Status -eq 'Stopped') { [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 241+ if ( >>>> $service.Status -ne "StopPending") { [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 242+ >>>> $service.Stop() [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 245+ >>>> $service.WaitForStatus('Stopped', '00:30:00') [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 251+ >>>> Write-Output "Status of service ${TomcatServiceName}: $($service.Status)" [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 251+ Write-Output "Status of service ${TomcatServiceName}: $( >>>> $service.Status)" [17:45:01][AM FEINSTEN] [OUTPUT1] Status of service B1ServerTools64: Stopped [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ >>>> } [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> } [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> SLD::SystemService::Start [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ function SLD::SystemService::Start() >>>> { [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> Tomcat::SystemService::Start [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 198+ function Tomcat::SystemService::Start() >>>> { [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 199+ >>>> Write-Output "Starting service $TomcatServiceName" [17:45:01][AM FEINSTEN] [OUTPUT1] Starting service B1ServerTools64 [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 201+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $this.ServiceName [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'. [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 203+ if ( >>>> $null -eq $service) { [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 208+ if ( >>>> $service.Status -eq 'Running') { [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 213+ >>>> $service.Start() [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 216+ >>>> $service.WaitForStatus('Running', '00:10:00') [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ >>>> Write-Output "Status of service ${TomcatServiceName}: $($service.Status)" [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ Write-Output "Status of service ${TomcatServiceName}: $( >>>> $service.Status)" [17:45:02][AM FEINSTEN] [OUTPUT1] Status of service B1ServerTools64: Running [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 223+ >>>> } [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> Tomcat::SystemService::WaitForStart "https://${env:LOCAL_ADDRESS}:${env:TOMCAT_PORT}/sld/sld0100.svc" [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 255+ function Tomcat::SystemService::WaitForStart() >>>> { [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 263+ >>>> Add-Type -TypeDefinition @" [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 272+ >>>> [System.Net.ServicePointManager]::CertificatePolicy = New-Object AcceptAllCertificatePolicy [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 273+ >>>> [System.Net.ServicePointManager]::SecurityProtocol = "Tls12, Tls11, Tls" [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 275+ >>>> Write-Output "Checking response for url: $Url" [17:45:02][AM FEINSTEN] [OUTPUT1] Checking response for url: https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 276+ >>>> $ResponseCode = $null [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ResponseCode = ''. [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 277+ >>>> $StartTime = $(Get-Date) [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 277+ $StartTime = $( >>>> Get-Date) [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $StartTime = '05/14/2025 17:45:02'. [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 279+ :repeat_response_check while ( >>>> $true) { [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 280+ >>>> $TimeSpent = $(Get-Date) - $StartTime [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 280+ $TimeSpent = $( >>>> Get-Date) - $StartTime [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'static timespan op_Subtraction(datetime d1, datetime d2)' [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TimeSpent = '00:00:00.0129985'. [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ if ( >>>> $TimeSpent.TotalSeconds -gt $TimeoutSec) { [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> $Request = [System.Net.WebRequest]::Create($Url) [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Request = 'System.Net.HttpWebRequest'. [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 288+ >>>> $Response = $Request.GetResponse() [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Response = 'System.Net.HttpWebResponse'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 294+ >>>> $ResponseCode = [int]$Response.StatusCode [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ResponseCode = '200'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 295+ >>>> Write-Output "HTTP Status Code is: $ResponseCode" [17:45:15][AM FEINSTEN] [OUTPUT1] HTTP Status Code is: 200 [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 300+ switch ( >>>> $ResponseCode) { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 301+ >>>> 200 { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 302+ >>>> break repeat_response_check [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 315+ switch ( >>>> $ResponseCode) { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 316+ >>>> 200 { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 317+ >>>> Write-Output "Connection to [$Url] has been established" [17:45:15][AM FEINSTEN] [OUTPUT1] Connection to [https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc] has been established [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 318+ >>>> break [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 329+ >>>> } [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> } [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> SLD::Keycloak::RegisterDefaultClients [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 498+ function SLD::Keycloak::RegisterDefaultClients() >>>> { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 504+ >>>> $query = "SELECT [Value] FROM [${env:SLD_DATABASE}].[dbo].[SInfos] where [Name] = N'sso_enabled';" [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $query = 'SELECT [Value] FROM [SLDModel.SLDData].[dbo].[SInfos] w...'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 505+ >>>> $result = DB::MSSQL::QuerySQL -Query $query [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ function DB::MSSQL::QuerySQL >>>> { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> Set-PSDebug -Trace 0 [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ return >>>> DB::MSSQL::Query -ConnectionString $cstring -Query $Query [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ function DB::MSSQL::Query($ConnectionString, $Query) >>>> { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString) [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> $connection.Open() [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 101+ >>>> $cmd = $connection.CreateCommand() [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 102+ >>>> $cmd.CommandText = $Query [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> $cmd.CommandTimeout = 300 [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> $adapter = New-Object System.Data.SqlClient.SqlDataAdapter($cmd) [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $adapter = 'System.Data.SqlClient.SqlDataAdapter'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> $data = New-Object System.Data.DataSet [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $data = 'System.Data.DataSet'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ >>>> $adapter.Fill($data) | Out-Null [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 117+ return >>>> $data [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 119+ >>>> $connection.Close() [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> } [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> } [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'System.Data.DataSet'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 507+ >>>> $domainConfirm = "false" [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $domainConfirm = 'false'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 508+ if ( >>>> ($result.Tables[0].Rows.Count -gt 0) -and ($result.Tables[0].Rows.Value -eq $true)) { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 522+ >>>> Register-KeycloakInfo ` [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 387+ function Register-KeycloakInfo() >>>> { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 395+ >>>> $result = Invoke-SldToolEx -registerKeycloakInfo ` [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 253+ function Invoke-SldToolEx() >>>> { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 254+ >>>> $result = Invoke-SldTool @args [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ function Invoke-SldTool() >>>> { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 229+ >>>> $ToolPath = "${env:INSTALL_SCRIPT_TEMP_DIR}\SLDInstallerTool.jar" [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ToolPath = 'C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZ...'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ if ( >>>> -not (Test-Path -Path $ToolPath)) { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 233+ >>>> $JvmArgs = @( [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JvmArgs = '-XX:TieredStopAtLevel=1'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 237+ if ( >>>> 'true' -eq $env:CONNECTION_SSL_CERTIFICATE_VERIFICATION) { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 241+ >>>> Invoke-Java @JvmArgs '-jar' "$ToolPath" @args [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ function Invoke-Java() >>>> { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ if ( >>>> [string]::IsNullOrEmpty(${env:JAVA_BIN})) { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ if ( >>>> -not (Test-Path -Path "${env:JAVA_BIN}")) { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> Write-Information "[java.exe] $args" [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> $QuotedArgs = $args | ForEach-Object { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ if ( >>>> [string]::IsNullOrEmpty($_)) { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ if ( >>>> $_.StartsWith('"') -or $_.StartsWith("'")) { [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> [string]::Format('"{0}"', $_) [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> } [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $QuotedArgs = '"-XX:TieredStopAtLevel=1" "-jar" "C:\Users\ADMINI~...'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $ProcessInfo.FileName = "${env:JAVA_BIN}" [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> $ProcessInfo.RedirectStandardError = $true [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 45+ >>>> $ProcessInfo.RedirectStandardOutput = $true [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> $ProcessInfo.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Hidden [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 47+ >>>> $ProcessInfo.UseShellExecute = $false [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> $ProcessInfo.Arguments = "$QuotedArgs" [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> $Process = New-Object System.Diagnostics.Process [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> $Process.StartInfo = $ProcessInfo [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> $Process.Start() | Out-Null [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync() [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync() [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'. [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> $Process.WaitForExit(100000) | Out-Null [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> $ExitCode = $Process.ExitCode [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExitCode = '0'. [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 60+ >>>> Write-Information "[java.exe][exit-code] $ExitCode" [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ return >>>> [PSCustomObject] @{ [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> } [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 242+ >>>> } [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=false&RegisterAdminClient error: ...'. [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 256+ if ( >>>> $result.exitcode -ne 0) { [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 260+ >>>> $values = @($result.stdout -split '&') [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $values = 'false RegisterAdminClient error: Error on GenerateSecu...'. [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 262+ if ( >>>> 'true' -ne $values[0]) { [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 263+ >>>> throw "SldInstallerTool execution failed`n$result" [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:45:16][AM FEINSTEN] [OUTPUT2] SldInstallerTool execution failed [17:45:16][AM FEINSTEN] [OUTPUT2] @{exitcode=0; stdout=false&RegisterAdminClient error: Error on GenerateSecurityToken: java.net.ConnectException; stderr=java.lang.RuntimeException: java.net.ConnectException [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:767) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.getHttpClient(BaseSLDService.java:332) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:777) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGetJsonResponse(BaseSLDService.java:783) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.getSecurityToken(BaseSLDService.java:906) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:722) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:709) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:705) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPostNoResponse(BaseSLDService.java:646) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.registerAdminClient(RegisterKeycloakInfo.java:212) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.processService(RegisterKeycloakInfo.java:223) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.SLDInstallerTool.main(SLDInstallerTool.java:169) [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:752) [17:45:16][AM FEINSTEN] [OUTPUT2] ... 11 more [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.lang.Thread.run(Thread.java:840) [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.nio.channels.ClosedChannelException [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185) [17:45:16][AM FEINSTEN] [OUTPUT2] ... 9 more} [17:45:16][AM FEINSTEN] [OUTPUT2] In C:\Users\Administrator\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO\Installation Directory\SAP Business One SetupFiles\support\bin\WizardUtils_tools.ps1:263 Zeichen:9 [17:45:16][AM FEINSTEN] [OUTPUT2] + throw "SldInstallerTool execution failed`n$result" [17:45:16][AM FEINSTEN] [OUTPUT2] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [17:45:16][AM FEINSTEN] [OUTPUT2] + CategoryInfo : OperationStopped: (SldInstallerToo...) [17:45:16][AM FEINSTEN] [OUTPUT2] ... 9 more}:String) [], RuntimeException [17:45:16][AM FEINSTEN] [OUTPUT2] + FullyQualifiedErrorId : SldInstallerTool execution failed [17:45:16][AM FEINSTEN] [OUTPUT2] @{exitcode=0; stdout=false&RegisterAdminClient error: Error on GenerateSecurityToken: java.net.ConnectException; stderr=java.lang.RuntimeException: java.net.ConnectException [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:767) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.getHttpClient(BaseSLDService.java:332) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:777) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGetJsonResponse(BaseSLDService.java:783) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.getSecurityToken(BaseSLDService.java:906) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:722) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:709) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:705) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPostNoResponse(BaseSLDService.java:646) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.registerAdminClient(RegisterKeycloakInfo.java:212) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.processService(RegisterKeycloakInfo.java:223) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.SLDInstallerTool.main(SLDInstallerTool.java:169) [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123) [17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:752) [17:45:16][AM FEINSTEN] [OUTPUT2] ... 11 more [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.lang.Thread.run(Thread.java:840) [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.nio.channels.ClosedChannelException [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) [17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185) [17:45:16][AM FEINSTEN] [OUTPUT2] ... 9 more} [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:18][INFORMATION] Script action [\SLD_action.ps1] finished [17:45:18][INFORMATION] Action result: FAIL (ScriptAction<\SLD_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.setRollbackPurpose] [17:45:18][INFORMATION] Setting rollback purpose for B1ServerToolsSLD [17:45:18][INFORMATION] Rollback system feature: [17:45:18][INFORMATION] 1) B1ServerToolsAuthentication [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:45:18][INFORMATION] ScriptAction<\SetupFilesSupport_action.ps1> [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:18][INFORMATION] Script action [\SetupFilesSupport_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:45:18][AM FEINSTEN] Running command [Windows Script [\SetupFilesSupport_action.ps1]] [17:45:18][AM FEINSTEN] Updating enviroment variables: {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsSupport} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=verify} [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $ErrorActionPreference = 'Stop' [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> 'pre-install' { } [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> 'post-install' { [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ >>>> 'install-rollback' { [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> 'pre-upgrade' { } [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> 'post-upgrade' { [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> 'upgrade-rollback' { } [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ >>>> 'pre-uninstall' { } [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 110+ >>>> 'post-uninstall' { [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 118+ >>>> 'reconfig' { [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ >>>> 'reconfig-rollback' { } [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> 'verify' { } [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 128+ >>>> Exit 0 [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:19][INFORMATION] Script action [\SetupFilesSupport_action.ps1] finished [17:45:19][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesSupport_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:45:19][INFORMATION] ScriptAction<\SetupFilesJava_action.ps1> [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:19][INFORMATION] Script action [\SetupFilesJava_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:45:19][AM FEINSTEN] Running command [Windows Script [\SetupFilesJava_action.ps1]] [17:45:19][AM FEINSTEN] Updating enviroment variables: {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsJava64} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=verify} [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2 [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop' [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "${PSScriptRoot}\SetupFilesJava_common.ps1" [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> 'pre-install' { } [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'post-install' { [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> 'install-rollback' { } [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ >>>> 'pre-upgrade' { } [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> 'post-upgrade' { [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> 'upgrade-rollback' { } [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> 'pre-uninstall' { } [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> 'post-uninstall' { } [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> 'reconfig' { } [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> 'reconfig-rollback' { } [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> 'verify' { [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> Java::VerifyBuild -Expected '17.0.13' [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ function Java::VerifyBuild($Expected) >>>> { [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> $Version = Invoke-Java -version [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ function Invoke-Java() >>>> { [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ if ( >>>> -not (Test-Path -Path "${SETUPFILES_ROOT}\sapmachine_17\bin\java.exe")) { [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'. [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $ProcessInfo.FileName = "${SETUPFILES_ROOT}\sapmachine_17\bin\java.exe" [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $ProcessInfo.RedirectStandardError = $true [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $ProcessInfo.RedirectStandardOutput = $true [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> $ProcessInfo.UseShellExecute = $false [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $ProcessInfo.Arguments = $args [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> $Process = New-Object System.Diagnostics.Process [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'. [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 17+ >>>> $Process.StartInfo = $ProcessInfo [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ >>>> $Process.Start() | Out-Null [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync() [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'. [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync() [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'. [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> $Process.WaitForExit() | Out-Null [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ return >>>> [PSCustomObject] @{ [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> } [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Version = '@{exitcode=0; stdout=; stderr=openjdk version "17.0.1...'. [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ if ( >>>> $Version.exitcode -eq 0) { [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $Actual = $Version.stderr | [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ ForEach-Object >>>> { $_.Matches[0].Groups[1].Value } [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Actual = '17.0.13'. [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ if ( >>>> $Expected -eq $Actual) { [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> [string]::Format('', $Actual) [17:45:21][AM FEINSTEN] [OUTPUT1] [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 60+ >>>> } [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> Exit 0 [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:21][INFORMATION] Script action [\SetupFilesJava_action.ps1] finished [17:45:21][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesJava_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:45:21][INFORMATION] ScriptAction<\Certificate_action.ps1> [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:21][INFORMATION] Script action [\Certificate_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:45:21][AM FEINSTEN] Running command [Windows Script [\Certificate_action.ps1]] [17:45:21][AM FEINSTEN] Updating enviroment variables: {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerTools-Certificate} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=verify} [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:22][INFORMATION] Script action [\Certificate_action.ps1] finished [17:45:22][INFORMATION] Action result: SUCCESS (ScriptAction<\Certificate_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:45:22][INFORMATION] ScriptAction<\SetupFilesTomcat_action.ps1> [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:22][INFORMATION] Script action [\SetupFilesTomcat_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:45:22][AM FEINSTEN] Running command [Windows Script [\SetupFilesTomcat_action.ps1]] [17:45:22][AM FEINSTEN] Updating enviroment variables: {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsTomcat} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=verify} [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $ErrorActionPreference = 'Stop' [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot\SetupFilesTomcat_common.ps1" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_tools.ps1" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot\WizardUtils_parameter.ps1" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TomcatServiceName = 'B1ServerTools64' [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceName = 'B1ServerTools64'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)' [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe" [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> 'pre-install' { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> 'post-install' { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> 'install-rollback' { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> 'pre-upgrade' { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> 'post-upgrade' { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> 'upgrade-rollback' { } [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> 'pre-uninstall' { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> 'post-uninstall' { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> 'reconfig' { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ >>>> 'reconfig-rollback' { } [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> 'verify' { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 84+ >>>> Tomcat::Verification::CheckVersion '10.1.34.0' [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 255+ function Tomcat::Verification::CheckVersion() >>>> { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 257+ >>>> $actual = Read-TomcatVersion [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ function Read-TomcatVersion() >>>> { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $data = $(& "${env:JAVA_BIN}" -cp "${TOMCAT_ROOT}\lib\catalina.jar" org.apache.catalina.util.ServerInfo) [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ $data = $( >>>> & "${env:JAVA_BIN}" -cp "${TOMCAT_ROOT}\lib\catalina.jar" org.apache.catalina.util.ServerInfo) [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $data = 'Server version: Apache Tomcat/10.1.34 Server built: De...'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ >>>> $matcher = ([regex]"Server number:\s+([\d.]+)").Match($data) [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $matcher = 'Server number: 10.1.34.0'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ Return >>>> $matcher.Groups[1].Value [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> } [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $actual = '10.1.34.0'. [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 259+ if ( >>>> [String]::Equals($actual, $expected)) { [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 260+ >>>> Write-Output ('' -f "${actual}") [17:45:24][AM FEINSTEN] [OUTPUT1] [17:45:24][AM FEINSTEN] [OUTPUT1] DEBUG: 264+ >>>> } [17:45:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:24][INFORMATION] Script action [\SetupFilesTomcat_action.ps1] finished [17:45:24][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesTomcat_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:45:24][INFORMATION] ScriptAction<\SetupFilesAuthentication_action.ps1> [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:45:24][INFORMATION] ScriptAction<\ServiceManager_action.ps1> [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:24][INFORMATION] Script action [\ServiceManager_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:45:24][AM FEINSTEN] Running command [Windows Script [\ServiceManager_action.ps1]] [17:45:24][AM FEINSTEN] Updating enviroment variables: {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsServiceManager} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=verify} [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2 [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop' [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "${PSScriptRoot}\ServiceManager_common.ps1" [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\ServerTools_common.ps1" [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1" [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop' [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{ [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'. [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $SERVERTOOLS_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools" [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SERVERTOOLS_ROOT = 'c:\Program Files\SAP\SAP Business One Server...'. [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SERVICEMANAGER_ROOT = "${SERVERTOOLS_ROOT}\Service Manager" [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SERVICEMANAGER_ROOT = 'c:\Program Files\SAP\SAP Business One Ser...'. [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> 'pre-install' { } [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'post-install' { [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ >>>> 'pre-install-rollback' { [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> 'post-install-rollback' { } [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ >>>> 'pre-upgrade' { [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> 'post-upgrade' { [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ >>>> 'pre-upgrade-rollback' { } [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> 'post-upgrade-rollback' { } [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> 'pre-uninstall' { [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> 'post-uninstall' { } [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 47+ >>>> 'reconfig' { } [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> 'reconfig-rollback' { } [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> 'verify' { } [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> Exit 0 [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:25][INFORMATION] Script action [\ServiceManager_action.ps1] finished [17:45:25][INFORMATION] Action result: SUCCESS (ScriptAction<\ServiceManager_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:45:25][INFORMATION] ScriptAction<\DIServer_action.ps1> [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:25][INFORMATION] Script action [\DIServer_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:45:25][AM FEINSTEN] Running command [Windows Script [\DIServer_action.ps1]] [17:45:25][AM FEINSTEN] Updating enviroment variables: {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsDIServer} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=verify} [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2 [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop' [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "$PSScriptRoot\DIServer_common.ps1" [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\ServerTools_common.ps1" [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1" [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop' [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{ [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'. [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $DISERVER_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools\DI_Server" [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $DISERVER_ROOT = 'c:\Program Files\SAP\SAP Business One ServerToo...'. [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "$PSScriptRoot\DIServer_service.ps1" [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Invoke-DIServer64() { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> . "$PSScriptRoot\ServerTools_common.ps1" [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'. [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> 'pre-install' { } [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> 'post-install' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> 'pre-install-rollback' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> 'post-install-rollback' { } [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> 'pre-migrate' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> 'post-migrate' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> 'pre-migrate-rollback' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> 'post-migrate-rollback' { } [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> 'finish-migrate' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> 'pre-upgrade' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> 'post-upgrade' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> 'pre-upgrade-rollback' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 72+ >>>> 'post-upgrade-rollback' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> 'pre-uninstall' { [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 87+ >>>> 'post-uninstall' { } [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ >>>> 'reconfig' { } [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> 'reconfig-rollback' { } [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 94+ >>>> 'verify' { } [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 97+ >>>> Exit 0 [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:26][INFORMATION] Script action [\DIServer_action.ps1] finished [17:45:26][INFORMATION] Action result: SUCCESS (ScriptAction<\DIServer_action.ps1>) [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:45:26][INFORMATION] ScriptAction<\SLD_action.ps1> [2025-05-14][com.sap.businessone.installer.InstallerThread.runActions] [17:45:26][INFORMATION] ScriptAction<\ExtensionManager_action.ps1> [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:26][INFORMATION] Script action [\ExtensionManager_action.ps1] started [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:45:26][AM FEINSTEN] Running command [Windows Script [\ExtensionManager_action.ps1]] [17:45:26][AM FEINSTEN] Updating enviroment variables: {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12} {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates} {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false} {FEATURE=B1ServerToolsExtensionManager} {FEATURE_VERSION=10.00.280.18.0} {LANDSCAPE_INSTALL_ACTION=create} {LANDSCAPE_SERVER_ADDRESS=localhost} {LANDSCAPE_SERVER_PORT=40050} {LANDSCAPE_SERVER_PROTOCOL=https} {LANDSCAPE_SERVER_TYPE=op} {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local} {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP} {MSSQL_SERVER_PASSWORD=XXXXXXXXXX} {MSSQL_SERVER_TRUSTED_CONNECTION=false} {MSSQL_SERVER_USER=XXXXXXXXXX} {SECURITY_CERTIFICATE_ACTION=self} {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX} {SERVICE_PORT=40000} {SITE_USER_ID=XXXXXXXXXX} {SITE_USER_PASSWORD=XXXXXXXXXX} {TOMCAT_PORT=40000} {USER_INSTALL_DIR=c:\Program Files\SAP} {WIZARD_ACTION_PHASE=verify} [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $ErrorActionPreference = 'Stop' [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot\ExtensionManager_common.ps1" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $EXTENSIONMANAGER_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools\Extension Manager" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $EXTENSIONMANAGER_ROOT = 'c:\Program Files\SAP\SAP Business One S...'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TOMCAT_WEBAPPCONF = "$TOMCAT_ROOT\conf\Catalina\localhost" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_WEBAPPCONF = 'c:\Program Files\SAP\SAP Business One Setup...'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TomcatServiceName = 'B1ServerTools64' [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceName = 'B1ServerTools64'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)' [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "$PSScriptRoot\ServerTools_common.ps1" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1" [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop' [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{ [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) { [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'pre-install' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> 'post-install' { [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> 'pre-install-rollback' { [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> 'post-install-rollback' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> 'pre-migrate' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> 'post-migrate' { [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> 'pre-migrate-rollback' { [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> 'post-migrate-rollback' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> 'finish-migrate' { [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> 'pre-upgrade' { [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> 'post-upgrade' { [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> 'pre-upgrade-rollback' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> 'post-upgrade-rollback' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> 'pre-uninstall' { [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> 'post-uninstall' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 65+ >>>> 'reconfig' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 'reconfig-rollback' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 69+ >>>> 'verify' { } [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''. [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 72+ >>>> Exit 0 [2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute] [17:45:27][INFORMATION] Script action [\ExtensionManager_action.ps1] finished [17:45:27][INFORMATION] Action result: SUCCESS (ScriptAction<\ExtensionManager_action.ps1>) [2025-05-14][com.sap.businessone.installer.machine.access.shell] [17:45:43][AM FEINSTEN] Running command [Open [C:\Users\Administrator\AppData\Local\SAP\SAP Business One\Log\B1WinInstaller_202505141735.log]]