companion apps können nicht heruntergeladen werden
-
Hallo zusammen,
ich habe gerade mal in meinem LAB Relution unter Windows mit Docker-Desktop installiert. Soweit funktioniert auch alles wie gewünscht. Leider bekomme ich immer wieder ein Fehler wenn versucht wird die companion apps runterzuladen (auf den server, nicht auf den Client). Naja gut da dann natärlich auch nicht :( .Vielleicht hat jemand eine Idee?
Anbei der Fehler aus der Konsole des Container.
LG
Nicklas2025-05-05 14:26:42.052 | Wrapped by: io.relution.system.resource.service.ResourceStreamingException: Unfortunately, an error occurred. Contact the administrator if the error keeps occurring. 2025-05-05 14:26:42.052 | at io.relution.system.resource.service.sql.SqlResourceStorageProvider.storeFileContent_aroundBody0(SqlResourceStorageProvider.java:122) 2025-05-05 14:26:42.052 | at io.relution.system.resource.service.sql.SqlResourceStorageProvider$AjcClosure1.run(SqlResourceStorageProvider.java:1) 2025-05-05 14:26:42.052 | at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96cproceed(AbstractTransactionAspect.aj:67) 2025-05-05 14:26:42.052 | at org.springframework.transaction.aspectj.AbstractTransactionAspect$AbstractTransactionAspect$1.proceedWithInvocation(AbstractTransactionAspect.aj:73) 2025-05-05 14:26:42.052 | at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380) 2025-05-05 14:26:42.052 | at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c(AbstractTransactionAspect.aj:71) 2025-05-05 14:26:42.052 | at io.relution.system.resource.service.sql.SqlResourceStorageProvider.storeFileContent(SqlResourceStorageProvider.java:104) 2025-05-05 14:26:42.052 | at io.relution.system.resource.service.ResourceRepository.saveResource_aroundBody0(ResourceRepository.java:104) 2025-05-05 14:26:42.052 | at io.relution.system.resource.service.ResourceRepository$AjcClosure1.run(ResourceRepository.java:1) 2025-05-05 14:26:42.052 | at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96cproceed(AbstractTransactionAspect.aj:67) 2025-05-05 14:26:42.052 | at org.springframework.transaction.aspectj.AbstractTransactionAspect$AbstractTransactionAspect$1.proceedWithInvocation(AbstractTransactionAspect.aj:73) 2025-05-05 14:26:42.052 | at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:380) 2025-05-05 14:26:42.052 | at org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c(AbstractTransactionAspect.aj:71) 2025-05-05 14:26:42.052 | at io.relution.system.resource.service.ResourceRepository.saveResource(ResourceRepository.java:100) 2025-05-05 14:26:42.052 | at io.relution.system.resource.service.ResourceService.saveResource(ResourceService.java:608) 2025-05-05 14:26:42.052 | at io.relution.system.resource.service.ResourceService.saveResourceWithFileContents(ResourceService.java:555) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.ClientAppUpdateService.downLoadClientAppAndCreateResource(ClientAppUpdateService.java:374) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.ClientAppUpdateService.getLatestCompanionAsResource(ClientAppUpdateService.java:186) 2025-05-05 14:26:42.052 | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) 2025-05-05 14:26:42.052 | at java.base/java.lang.reflect.Method.invoke(Method.java:580) 2025-05-05 14:26:42.052 | at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359) 2025-05-05 14:26:42.052 | at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:723) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.ClientAppUpdateService$$SpringCGLIB$$1.getLatestCompanionAsResource(<generated>) 2025-05-05 14:26:42.052 | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) 2025-05-05 14:26:42.052 | at java.base/java.lang.reflect.Method.invoke(Method.java:580) 2025-05-05 14:26:42.052 | at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359) 2025-05-05 14:26:42.052 | at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:723) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.ClientAppUpdateService$$SpringCGLIB$$0.getLatestCompanionAsResource(<generated>) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.CompanionUpdateService.updateIfAvailable(CompanionUpdateService.java:66) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.ClientAppUpdateHandler.updateWindowsClientApp(ClientAppUpdateHandler.java:96) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.ClientAppUpdateHandler.update(ClientAppUpdateHandler.java:62) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.ClientAppUpdateService.lambda$updateNativeClientAppsAutomatically$0(ClientAppUpdateService.java:165) 2025-05-05 14:26:42.052 | at io.relution.security.runas.RunAs.lambda$run$0(RunAs.java:198) 2025-05-05 14:26:42.052 | at io.relution.security.SecurityService.runAs(SecurityService.java:1470) 2025-05-05 14:26:42.052 | at io.relution.security.runas.RunAsAuthorization.getOrThrow(RunAsAuthorization.java:66) 2025-05-05 14:26:42.052 | at io.relution.security.runas.RunAsDelegate.getOrThrow(RunAsDelegate.java:88) 2025-05-05 14:26:42.052 | at io.relution.security.runas.RunAs.run(RunAs.java:197) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.ClientAppUpdateService.updateNativeClientAppsAutomatically(ClientAppUpdateService.java:164) 2025-05-05 14:26:42.052 | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) 2025-05-05 14:26:42.052 | at java.base/java.lang.reflect.Method.invoke(Method.java:580) 2025-05-05 14:26:42.052 | at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359) 2025-05-05 14:26:42.052 | at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) 2025-05-05 14:26:42.052 | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) 2025-05-05 14:26:42.052 | at net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor.executeWithLock(DefaultLockingTaskExecutor.java:70) 2025-05-05 14:26:42.052 | at net.javacrumbs.shedlock.spring.aop.MethodProxyScheduledLockAdvisor$LockingInterceptor.invoke(MethodProxyScheduledLockAdvisor.java:84) 2025-05-05 14:26:42.052 | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) 2025-05-05 14:26:42.052 | at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:727) 2025-05-05 14:26:42.052 | at io.relution.clientapps.autoupdate.ClientAppUpdateService$$SpringCGLIB$$1.updateNativeClientAppsAutomatically(<generated>) 2025-05-05 14:26:42.052 | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) 2025-05-05 14:26:42.052 | at java.base/java.lang.reflect.Method.invoke(Method.java:580) 2025-05-05 14:26:42.052 | at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130) 2025-05-05 14:26:42.052 | at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124) 2025-05-05 14:26:42.052 | at io.micrometer.observation.Observation.observe(Observation.java:499) 2025-05-05 14:26:42.052 | at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124) 2025-05-05 14:26:42.052 | at org.springframework.scheduling.config.Task$OutcomeTrackingRunnable.run(Task.java:85) 2025-05-05 14:26:42.052 | at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) 2025-05-05 14:26:42.052 | at io.relution.concurrent.RunnableTask.run(RunnableTask.java:73) 2025-05-05 14:26:42.052 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) 2025-05-05 14:26:42.052 | at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358) 2025-05-05 14:26:42.052 | at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) 2025-05-05 14:26:42.052 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) 2025-05-05 14:26:42.052 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) 2025-05-05 14:26:42.052 | at java.base/java.lang.Thread.run(Thread.java:1583) 2025-05-05 14:26:42.052 | 2025-05-05 14:26:42.051 ERROR 10 [-scheduled-1] .service.ResourceService: Failed to save file Resource@3512b78c [uuid = null, name=RelutionCompanion-64.msi, contentType=application/octet-stream, storageType=SQL, size=0, modificationDate=0, hashcode=null, type=CLIENT_APP, ownerUuid=null] [authorization=SYSTEM] 2025-05-05 14:26:42.052 | 2025-05-05 14:26:42.052 WARN 10 [-scheduled-1] e.ClientAppUpdateService: Failed to add resource for client app x86_64 for platform WINDOWS_COMPANION in version 1.14 [authorization=SYSTEM] 2025-05-05 14:26:42.052 | 2025-05-05 14:26:42.052 WARN 10 [-scheduled-1] e.CompanionUpdateService: Failed to download latest update for ClientApp@7d4339c3 [uuid = null, version = null, type = WINDOWS_COMPANION, architecture= x86_64] [authorization=SYSTEM] 2025-05-05 14:26:43.622 | 2025-05-05 14:26:43.622 WARN 10 [-scheduled-1] lResourceStorageProvider: Error storing file content: (conn=20) Socket error -> Connection reset by peer [authorization=SYSTEM] 2025-05-05 14:26:43.623 | 2025-05-05 14:26:43.623 WARN 10 [-scheduled-1] jdbc.pool.ConnectionPool: Unable to terminate transaction, connection will be closed. [authorization=SYSTEM] 2025-05-05 14:26:43.623 | java.sql.SQLNonTransientConnectionException: (conn=20) Connection is closed