Please or Register to create posts and topics.

Ändern vom Eigentümer einer Zeitsteuerung

Zum 01.03.2026 hat sich ein Kollege in den wohlverdienten Ruhestand verabschiedet. Seit einigen Tagen nun macht der JasperServer nun Probleme mit den Zeitsteuerungen, die dem Kollegen gehörten.
Fehlermeldung im Log:
2026-03-15T06:50:00,116 ERROR ReportExecutionJob,quartzScheduler_Worker-4:257 - *** ReportExecutionJob.execute EXCEPTION *** for
Instance: ASFGVSWRXJASPEP1773302435551, trigger: ReportJobs.trigger_1221971_0, scheduled fire time: 2026-03-15 06:50:00.000, fired at: 2026-03-15 06:50:00.062 on ASFGVSWRXJASPEP17733024355511773302435646 com.jaspersoft.jasperserver.api.JSException: jsexception.user.expired
Arguments: "XXXX",
      at com.jaspersoft.jasperserver.api.engine.common.service.impl.AcegiSecurityContextProvider.setAuthenticatedUser(AcegiSecurityContextProvider.java:118)
      at sun.reflect.GeneratedMethodAccessor713.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
      at com.sun.proxy.$Proxy85.setAuthenticatedUser(Unknown Source)
      at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.ReportExecutionJob.execute(ReportExecutionJob.java:244)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Da die Faulheit siegt, habe ich versucht den Eigentümer in der Datenbanktabelle jireportjob auf einen anderen User zu ändern. Im Frontend sieht das auch gut aus. Allerdings bricht die Zeitsteuerung nach wie vor mit dem obenstehenden Fehler ab.
Komischer wiese konnte ich den Fehler mit einer neuen Zeitsteuerung provozieren in dem ich den Eigentümer geändert habe. Nach ändern auf einen aktiven User war der Fehler auch wieder verschwunden.
Haben Sie noch einen Tipp wie ich es verhindern kann die Zeitsteuerungen neu anlegen zu müssen?
Ein löschen des Inaktiven LDAP-User ist nicht möglich.
2026-03-15T17:08:33,290 ERROR BatchingBatch,http-nio-8080-exec-4:120 - HHH000315: Exception executing batch [java.sql.BatchUpdateException: Batch entry 0 delete from JIUser where id=731 was aborted: FEHLER: Aktualisieren oder Löschen in Tabelle »jiuser« verletzt Fremdschlüssel-Constraint »fk7caj87u72rymu6805gtek03y8« von Tabelle »jiaccessevent«
  Detail: Auf Schlüssel (id)=(731) wird noch aus Tabelle »jiaccessevent« verwiesen.  Call getNextException to see other errors in the batch.], SQL: delete from JIUser where id=?
2026-03-15T17:08:33,291 ERROR SqlExceptionHelper,http-nio-8080-exec-4:131 - Batch entry 0 delete from JIUser where id=731 was aborted: FEHLER: Aktualisieren oder Löschen in Tabelle »jiuser« verletzt Fremdschlüssel-Constraint »fk7caj87u72rymu6805gtek03y8« von Tabelle »jiaccessevent«
  Detail: Auf Schlüssel (id)=(731) wird noch aus Tabelle »jiaccessevent« verwiesen.  Call getNextException to see other errors in the batch.
2026-03-15T17:08:33,291 ERROR SqlExceptionHelper,http-nio-8080-exec-4:131 - FEHLER: Aktualisieren oder Löschen in Tabelle »jiuser« verletzt Fremdschlüssel-Constraint »fk7caj87u72rymu6805gtek03y8« von Tabelle »jiaccessevent«
  Detail: Auf Schlüssel (id)=(731) wird noch aus Tabelle »jiaccessevent« verwiesen.
2026-03-15T17:08:33,294 ERROR ExceptionMapperStandardImpl,http-nio-8080-exec-4:39 - HHH000346: Error during managed flush [org.hibernate.exception.ConstraintViolationException: could not execute batch]
2026-03-15T17:08:33,297 ERROR SecureExceptionHandlerImpl,http-nio-8080-exec-4:116 - Auf dem Server ist ein Fehler aufgetreten. Versuchen Sie es erneut, oder wenden Sie sich an die Siteadministratoren. (Fehler-UID: 4b9084ab-f9c3-4b01-b812-f3f30ec97bee)