heubes
I'm new here

Fehlermeldung in der Vorschau App nach Liberweiterung

Hallo zusammen,

in unserem aktuellen Projekt haben wir die Vorschau-Webapp, die auf einem Tomcat-Server läuft, um eine REST-API mit der wir Facebook-Posts anzeigen wollen, erweitert. Seitdem wird auf allen Content-Projektonsseiten folgende Fehlermeldung geschmissen:

java.lang.NoSuchMethodError: de.espirit.or.schema.KeyValue.debugString()Ljava/lang/String;

        at de.espirit.firstspirit.generate.AbstractGenerationContext.printContent(AbstractGenerationContext.java:1223)

at de.espirit.firstspirit.generate.AbstractGenerationContext.print(AbstractGenerationContext.java:1192)

at de.espirit.firstspirit.generate.Global.print(Global.java:398)

at Global_print_Body_823.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.print(EvaluatorImpl.java:204)

at de.espirit.firstspirit.parser.impl.CmsValueImpl.print(CmsValueImpl.java:69)

at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:453)

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:453)

at de.espirit.firstspirit.parser.impl.AbstractPrintable.print(AbstractPrintable.java:81)

at de.espirit.firstspirit.parser.EvaluatorImpl.print(EvaluatorImpl.java:453)

at de.espirit.firstspirit.store.access.sitestore.PageRefImpl.render(PageRefImpl.java:890)

at de.espirit.firstspirit.store.access.sitestore.PageRefImpl.createContent(PageRefImpl.java:861)

at de.espirit.firstspirit.store.access.sitestore.PageRefImpl.createContent(PageRefImpl.java:846)

at de.espirit.firstspirit.generate.PreviewProduction.calculate(PreviewProduction.java:123)

at de.espirit.firstspirit.generate.AbstractPreviewManager.getPreview(AbstractPreviewManager.java:107)

at de.espirit.firstspirit.io.servlet.PreviewServlet.deliverPreview(PreviewServlet.java:390)

at de.espirit.firstspirit.io.servlet.PreviewServlet.doPost(PreviewServlet.java:240)

at de.espirit.firstspirit.io.servlet.PreviewServlet.doGet(PreviewServlet.java:189)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at de.espirit.firstspirit.io.servlet.WebAuthentication.doChain(WebAuthentication.java:672)

at de.espirit.firstspirit.io.servlet.WebAuthentication.doFilter(WebAuthentication.java:535)

at de.espirit.firstspirit.io.servlet.WebAuthentication.doFilter(WebAuthentication.java:156)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at com.googlecode.psiprobe.Tomcat70AgentValve.invoke(Tomcat70AgentValve.java:38)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:197)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)

at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1805)

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)

Hatte schon jemand das Problem und vielleicht eine Lösung dafür?

Danke!

0 Kudos
4 Replies
marro
Crownpeak employee

Hallo Viktoria,

welche FirstSpirit-Version verwendet ihr? Und habt ihr mal überprüft, ob das webrt.jar eurer Webapp auf dem Tomcat-Server aktuell ist und zur verwendeten FirstSpirit-Version passt?

Viele Grüße

Donato

0 Kudos

Hallo Donato,

wir verwenden die FS Version 4.2.484.54957

Nach dem letzten Server-Versionsupdate haben wir auch alle Webanwendungen aktualisiert. Die Größe der JAR Dateien stimmt mit denen auf dem funktionierenden Jetty auf dem DEV System überein.

Grüße,

Viktroia

0 Kudos
marro
Crownpeak employee

Hallo Viktoria,

welches FS Version war denn vor dem letzten Server-Update installiert? Wenn ich das richtig seh, dann wurde die fehlende Methode aus der Fehlermeldung mit Version 4.2.477 eingeführt. Wenn ihr vor dem Update eine Version < 4.2.477 installiert hattet, dann vermute ich, dass sich irgendwo noch eine alte FirstSpirit-Library verstecken muss, in der diese Methode eben noch nicht vorhanden war.

Viele Grüße

Donato

0 Kudos

Wir habe das Problem so gelöst, dass wir die neue Bibliothek als separates Webmodul bereitgestellt haben, jetzt läuft es.