Exception bei der Erstellung von Reports

Guten Abend,

beim Erstellen von Reports erhalte ich immer ein Fehlermeldung.
Im Log ist folgende Meldung zu finden:

2020-01-20 20:46:25,259 ERROR [Worker-4] (ElementCache.java:135) - Error while getting object
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111)
at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:151)
at sernet.verinice.model.common.CnATreeElement$$EnhancerByCGLIB$$77cdbb89.getUuid()
at sernet.verinice.service.tree.ElementCache.getCachedObject(ElementCache.java:121)
at sernet.verinice.service.tree.ElementManager.updateParentInCache(ElementManager.java:277)
at sernet.verinice.service.tree.ElementManager.elementChanged(ElementManager.java:148)
at sernet.verinice.rcp.tree.TreeUpdateListener.childChanged(TreeUpdateListener.java:175)
at sernet.verinice.model.bp.elements.BpModel.childChanged(BpModel.java:135)
at sernet.gs.ui.rcp.main.bsi.editors.BSIElementEditorMultiPage$RefreshJob.refresh(BSIElementEditorMultiPage.java:635)
at sernet.gs.ui.rcp.main.bsi.editors.BSIElementEditorMultiPage$RefreshJob.run(BSIElementEditorMultiPage.java:629)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
2020-01-20 20:47:01,437 ERROR [main] (DesktopUtil.java:132) - Process is running.
2020-01-20 20:49:37,930 ERROR [ModalContext] (ExceptionUtil.java:60) - Verstoß gegen die verinice-Report-Sicherheitsrichtlinien erkannt. Reporterzeugung wird abgebrochen.
sernet.verinice.interfaces.report.ReportTypeException: org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.
at sernet.verinice.report.service.impl.security.ReportExecutionThread.runUntrustedCode(ReportExecutionThread.java:87)
at sernet.verinice.report.service.impl.security.ReportExecutionThread.run(ReportExecutionThread.java:59)
at sernet.verinice.report.service.impl.BIRTReportService.performRenderTask(BIRTReportService.java:332)
at sernet.verinice.report.service.impl.GenericReportType.createReport(GenericReportType.java:166)
at sernet.verinice.report.actions.ReportAction.runUIBlockingReportGeneration(ReportAction.java:219)
at sernet.verinice.report.actions.ReportAction.access$0(ReportAction.java:214)
at sernet.verinice.report.actions.ReportAction$1.run(ReportAction.java:101)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
Caused by: org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.
at org.eclipse.birt.report.engine.api.impl.EngineTask.handleFatalExceptions(EngineTask.java:2379)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:191)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)
at sernet.verinice.report.service.impl.security.ReportExecutionThread.runUntrustedCode(ReportExecutionThread.java:81)
… 7 more
Caused by: sernet.verinice.security.report.ReportSecurityException: Die zum Ausführen benötigte Befugnis
<java.lang.RuntimePermission>getClassLoader/
verstößt gegen die verinice-Report-Sicherheitsrichtlinien
at sernet.verinice.report.service.impl.security.permissionhandling.AbstractPermissionHandler.throwSecurityException(AbstractPermissionHandler.java:413)
at sernet.verinice.report.service.impl.security.permissionhandling.ReflectAndRuntimePermissionHandler.handlePermission(ReflectAndRuntimePermissionHandler.java:45)
at sernet.verinice.report.service.impl.security.ReportSecurityManager.permissionSpecificHandling(ReportSecurityManager.java:88)
at sernet.verinice.report.service.impl.security.ReportSecurityManager.checkPermission(ReportSecurityManager.java:71)
at java.lang.ClassLoader.checkClassLoaderPermission(ClassLoader.java:1528)
at java.lang.Thread.getContextClassLoader(Thread.java:1443)
at ch.qos.logback.classic.spi.PackagingDataCalculator.bestEffortLoadClass(PackagingDataCalculator.java:230)
at ch.qos.logback.classic.spi.PackagingDataCalculator.computeBySTEP(PackagingDataCalculator.java:138)
at ch.qos.logback.classic.spi.PackagingDataCalculator.populateFrames(PackagingDataCalculator.java:101)
at ch.qos.logback.classic.spi.PackagingDataCalculator.calculate(PackagingDataCalculator.java:57)
at ch.qos.logback.classic.spi.ThrowableProxy.calculatePackagingData(ThrowableProxy.java:147)
at ch.qos.logback.classic.spi.LoggingEvent.(LoggingEvent.java:124)
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:440)
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:396)
at ch.qos.logback.classic.Logger.debug(Logger.java:519)
at sernet.verinice.report.service.impl.security.permissionhandling.FilePermissionHandler.getCanonicalFile(FilePermissionHandler.java:122)
at sernet.verinice.report.service.impl.security.permissionhandling.FilePermissionHandler.handlePermission(FilePermissionHandler.java:70)
at sernet.verinice.report.service.impl.security.ReportSecurityManager.permissionSpecificHandling(ReportSecurityManager.java:88)
at sernet.verinice.report.service.impl.security.ReportSecurityManager.checkPermission(ReportSecurityManager.java:71)
at java.lang.SecurityManager.checkDelete(SecurityManager.java:1007)
at java.io.File.delete(File.java:1036)
at org.eclipse.birt.data.engine.core.security.FileSecurity$13.run(FileSecurity.java:373)
at org.eclipse.birt.data.engine.core.security.FileSecurity$13.run(FileSecurity.java:1)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.birt.data.engine.core.security.FileSecurity.fileDelete(FileSecurity.java:369)
at org.eclipse.birt.data.engine.impl.DataEngineImpl.safeDelete(DataEngineImpl.java:684)
at org.eclipse.birt.data.engine.impl.DataEngineImpl.deleteDirectory(DataEngineImpl.java:671)
at org.eclipse.birt.data.engine.impl.DataEngineImpl.deleteDirectory(DataEngineImpl.java:667)
at org.eclipse.birt.data.engine.impl.DataEngineImpl.clearTempFile(DataEngineImpl.java:651)
at org.eclipse.birt.data.engine.impl.DataEngineImpl.shutdown(DataEngineImpl.java:600)
at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.shutdown(DataRequestSessionImpl.java:529)
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.shutdown(AbstractDataEngine.java:369)
at org.eclipse.birt.report.engine.executor.ExecutionContext.closeDataEngine(ExecutionContext.java:919)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:186)
… 9 more

Ist das ein bekanntes Problem und gibt es hier eine Lösung?
Danke im voraus!

Hallo mersmannkai,

die Püfung/Bearbeitung von Fehlermeldungen dieser Art ist im Forum nur bedingt sinnvoll. Bitte wenden Sie sich mit Ihrem Anliegen unter Verweis auf diesen Beitrag doch gerne direkt an verinice@sernet.de.

Vielen Dank!

mflue