Search the FirstSpirit Knowledge Base
Hallo zusammen,
ich habe heute eine ungewöhnliche Fehlermeldung während der Generierung bekommen:
(de.espirit.firstspirit.generate.SiteProduction): unexpected authentication exception!
Während der Generierung von ContentProjektionen, zur gleichen Zeit waren die Inhalte in den DQ im JavaClient aber vorhanden.
Ist das ein FS-Problem oder ein Verbindungsproblem?
Hat da vielleicht jemand eine Ahnung?
Gruß Alex
Ja, das ist ein Fehler in der Session-Verwaltung, die nur in der Generierung und im Zusammenhang mit Verweisen auf "remote Medien" auftritt. Die interne ID dazu ist #140912. Bitte wende dich mit dieser ID an unseren Helpdesk, der hat wie immer die Lösung .
Version? Trace?
Hallo Peter,
Version 5.0.318
Trace hab ich keinen, die Fehlermeldung taucht in den Generierungslogs auf. Das was ich geschickt habe ist alles, kein Stacktrace. Die Generierung geht weiter und der Fehler tritt ca.350 mal auf.
Gruß Alex
Bitte über $CMS_SET(#global.debugMode, true)$ erweitertes Generierungs-Logging einschalten. In der Vorschau kommt der Fehler nicht?
Nein in der Preview kommt der Fehler nicht.
Durch das erweiterte Logging hab ich jetzt die Stelle gefunden. Es passiert beim setzen eines verwandten Links, bzw. bei der Abfrage ob dieser existiert:
$CMS_IF(!ref(pageref:#global.node.getUid(), remote:#global.project.masterLanguage.abbreviation+"Pool", abs:1).isEmpty())$
In der Preview funktioniert es, der Link ist da.
Hier der StackTrace:
ERROR 29.08.2013 12:01:27.228{g-sec=1399433,g-node=1395463,g-entity=flm_film(1763)} (de.espirit.firstspirit.generate.SiteProduction): unexpected authentication exception!
inside of: $CMS_IF( ! ref(pageref:#global.node.getUid(), remote:#global.project.masterLanguage.abbreviation + "Pool", abs:1).isEmpty() )$ - at 268, 4
de.espirit.firstspirit.access.AccessRuntimeException: unexpected authentication exception!
at de.espirit.firstspirit.server.io.ServerConnectionImpl.createUserService(ServerConnectionImpl.java:174)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.access$000(ServerConnectionImpl.java:44)
at de.espirit.firstspirit.server.io.ServerConnectionImpl$1.invoke(ServerConnectionImpl.java:92)
at de.espirit.firstspirit.server.io.ServerConnectionImpl$1.invoke(ServerConnectionImpl.java:89)
at de.espirit.common.util.CachingFactory$ValueCreationStrategy$1.get(CachingFactory.java:46)
at de.espirit.common.util.CachingFactory.get(CachingFactory.java:261)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.getUserService(ServerConnectionImpl.java:150)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.determineUserService(ServerConnectionImpl.java:139)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.determineUserService(ServerConnectionImpl.java:44)
at de.espirit.firstspirit.server.projectmanagement.ProjectImpl.getUserService(ProjectImpl.java:2341)
at de.espirit.firstspirit.client.UserServiceImpl.getRemoteUserService(UserServiceImpl.java:641)
at de.espirit.firstspirit.generate.AbstractGenerationContext.getRemoteUserService(AbstractGenerationContext.java:385)
at de.espirit.firstspirit.generate.AbstractGenerationContext.getSitestoreLeafByUid(AbstractGenerationContext.java:831)
at de.espirit.firstspirit.generate.functions.RefFunction.getTarget(RefFunction.java:120)
at de.espirit.firstspirit.generate.functions.RefFunction.eval(RefFunction.java:101)
at de.espirit.firstspirit.parser.impl.DottedExpression.eval(DottedExpression.java:69)
at de.espirit.firstspirit.parser.impl.NotExpression.eval(NotExpression.java:23)
at de.espirit.firstspirit.parser.impl.CmsIfImpl.print(CmsIfImpl.java:81)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:480)
at de.espirit.firstspirit.parser.impl.AbstractPrintable.print(AbstractPrintable.java:81)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:480)
at de.espirit.firstspirit.parser.impl.CmsIfImpl.print(CmsIfImpl.java:87)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:480)
at de.espirit.firstspirit.parser.impl.AbstractPrintable.print(AbstractPrintable.java:81)
at de.espirit.firstspirit.parser.eval.PrintableEnhancer.print(PrintableEnhancer.java:25)
at PrintableEnhancer_print_Printable_132.invoke(Unknown Source)
at de.espirit.firstspirit.parser.eval.Invoker$MethodWrapperImpl.invoke(Invoker.java:957)
at de.espirit.firstspirit.parser.eval.Invoker.invokeMethod(Invoker.java:475)
at de.espirit.firstspirit.parser.eval.Invoker.invokeMethod(Invoker.java:407)
at de.espirit.firstspirit.parser.eval.Invoker.evalMethod(Invoker.java:214)
at de.espirit.firstspirit.parser.EvaluatorImpl$1.invokeMethod(EvaluatorImpl.java:86)
at de.espirit.firstspirit.parser.EvaluatorImpl.invokeMethod(EvaluatorImpl.java:203)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:224)
at de.espirit.firstspirit.parser.impl.CmsValueImpl.print(CmsValueImpl.java:69)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:480)
at de.espirit.firstspirit.parser.impl.AbstractPrintable.print(AbstractPrintable.java:81)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:480)
at de.espirit.firstspirit.generate.AbstractGenerationContext.printContent(AbstractGenerationContext.java:1274)
at de.espirit.firstspirit.generate.AbstractGenerationContext.print(AbstractGenerationContext.java:1242)
at de.espirit.firstspirit.generate.Global.print(Global.java:402)
at Global_print_Body_830.invoke(Unknown Source)
at de.espirit.firstspirit.parser.eval.Invoker$MethodWrapperImpl.invoke(Invoker.java:957)
at de.espirit.firstspirit.parser.eval.Invoker.invokeMethod(Invoker.java:475)
at de.espirit.firstspirit.parser.eval.Invoker.invokeMethod(Invoker.java:407)
at de.espirit.firstspirit.parser.eval.Invoker.evalMethod(Invoker.java:214)
at de.espirit.firstspirit.parser.EvaluatorImpl$1.invokeMethod(EvaluatorImpl.java:86)
at de.espirit.firstspirit.parser.EvaluatorImpl.invokeMethod(EvaluatorImpl.java:203)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:224)
at de.espirit.firstspirit.parser.impl.CmsValueImpl.print(CmsValueImpl.java:69)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:480)
at de.espirit.firstspirit.parser.impl.AbstractPrintable.print(AbstractPrintable.java:81)
at de.espirit.firstspirit.parser.impl.CmsTrimImpl.print(CmsTrimImpl.java:165)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:480)
at de.espirit.firstspirit.parser.impl.AbstractPrintable.print(AbstractPrintable.java:81)
at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:480)
at de.espirit.firstspirit.store.access.sitestore.PageRefImpl.render(PageRefImpl.java:936)
at de.espirit.firstspirit.store.access.sitestore.PageRefImpl.createContent(PageRefImpl.java:907)
at de.espirit.firstspirit.store.access.sitestore.PageRefImpl.createContent(PageRefImpl.java:892)
at de.espirit.firstspirit.generate.SiteProduction.generateFile(SiteProduction.java:273)
at de.espirit.firstspirit.generate.SiteProduction.generateFiles(SiteProduction.java:220)
at de.espirit.firstspirit.generate.SiteProduction.render(SiteProduction.java:197)
at de.espirit.firstspirit.generate.SiteProduction.render(SiteProduction.java:149)
at de.espirit.firstspirit.generate.SiteProduction.render(SiteProduction.java:152)
at de.espirit.firstspirit.generate.SiteProduction.render(SiteProduction.java:152)
at de.espirit.firstspirit.generate.SiteProduction.render(SiteProduction.java:152)
at de.espirit.firstspirit.generate.SiteProduction.start(SiteProduction.java:119)
at de.espirit.firstspirit.generate.SiteProduction.start(SiteProduction.java:112)
at de.espirit.firstspirit.server.scheduler.GenerateTaskExecutor.run(GenerateTaskExecutor.java:257)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2213)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2196)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.call(ScheduleManagerImpl.java:2123)
at de.espirit.firstspirit.server.ExecutionManagerImpl$ExtendedCallable.call(ExecutionManagerImpl.java:545)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at de.espirit.common.util.BoundedExecutorService$RunnableWrapper.run(BoundedExecutorService.java:419)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at de.espirit.common.util.SuspendableThread.run(SuspendableThread.java:37)
Caused by: java.lang.IllegalArgumentException: Parent session (id=8395323589055555615) not found!
at de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl.linkSessions(SessionManagerImpl.java:758)
at de.espirit.firstspirit.client.io.ProjectConnection.connect(ProjectConnection.java:62)
at de.espirit.firstspirit.server.io.ServerConnectionImpl.createUserService(ServerConnectionImpl.java:172)
... 81 more
Hast du eine Idee woran es liegen könnte?
Ja, das ist ein Fehler in der Session-Verwaltung, die nur in der Generierung und im Zusammenhang mit Verweisen auf "remote Medien" auftritt. Die interne ID dazu ist #140912. Bitte wende dich mit dieser ID an unseren Helpdesk, der hat wie immer die Lösung .
Danke