Version 3.1 von Tobias Wintrich am 2023/03/28 10:05

Zeige letzte Bearbeiter
1 (% class="box xwikirenderingerror" %)
2 (((
3 Failed to execute template. Grund: [ISPN029018: The serialized form of key 27_LessSkinFile[style.less.vm]_39_SkinDocument[xwikihd:XWiki.DefaultSkin]_56_ColorThemeDocument[xwikihd:FlamingoThemes.HybridDesktop]_syntaxId:xwiki/2.1_editor:wysiwyg_parent:HD Browser Redirection.WebHome_xredirect:_isNew:false_title:HD Browser Redirection (RangeeOS)_action_edit:Zurück zum Bearbeiten_content:~{~{info title="Zuletzt getestet mit diesen Versionsständen:"}} ~*~*RangeeOS Firmware/Software:~*~* * firmware x64 - 11.00 Build 312 * Hybrid Desktop Browser Redirection 11.00 Build 008 ~*~*Zur Nutzung des ICA Channels (Optional):~*~* * ICA 23.02 11.00 b002 * Hybrid Desktop Channel_1.0-x64 Build 003 * ~[~[Richtlinie für Positivliste der virtuellen Kanäle unter Citrix>>doc:HowTos.Citrix - Positivliste für virtuelle Kanäle anlegen.WebHome]] ~*~*Lizenz:~*~* * ~/~/HybridDesktop Browser Redirection~/~/ oder ~/~/Rangee Browser Redirection ~/~/(nicht in "All" enthalten) ~*~*Browser auf Serverseite:~*~* * Google Chrome ~/~/(~[~[Download>>url:https:~/~/www.google.com/chrome/||shape="rect"]])~/~/ oder Microsoft Edge (Chrome basiert) * Plugin: HD BrowserRedirection Extension~/~/ (~[~[Download>>https:~/~/chrome.google.com/webstore/detail/hd-browserredirection-ext/kgihjigonjmklfpbmagbdofjafegeoke?hl=de||shape="rect"]])~/~/ ~*~*Auf Serverseite:~*~* * HybridDesktopBrowser Redirection Connector 1.2.0.0 * HybridDesktop Channel Agent 1.0.2.1 * HybridDesktop Channel for ICA 1.0.0.0 ~{~{/info}} Die HybridDesktop Browser Redirection erlaubt es vorgegebene Seiten über einen dem Serverbrowser vorgelagerten, lokalen Browser darzustellen. Hierdurch wird bei Wiedergabe von Medien oder auch bei der Nutzung von Konferenz- und Videotelefonielösungen eine deutlich bessere Performance erreicht, als es über eine RDP/ICA/PCOIP-Verbindung oder sonstige Remoteprotokolle möglich ist. ~{~{toc outline="true"/}} = Client = == Installation == Installieren Sie auf der Thin Client Seite Firmware 11.00 Build 312 und das Softwaremodul "hybrid-desktop-browser-redirection" Zur Verwendung des Citrix ICA-Channels wird zusätzlich das Paket "hybrid-desktop-channel_1.0-x64" benötigt. Außerdem benötigen sie einen passenden ICA Client (Versionen siehe oben). ~[~[image~:Rangee_Browser_Redirection_02_02_23.png||data-xwiki-image-style-border="true"]] Eine Anleitung zur Installation von Software- und Firmwareupdates finden Sie in der ~[~[Rangee Knowledge Base>>https:~/~/kb.rangee.com/HowTos/RangeeOS - Firmware- und Softwareupdate/]]. == Konfiguration == ~{~{id name="Thin Client - Konfiguration"/}} Navigieren Sie nach der Installation zu ~{~{status title="Verbindungen & Anwendungen"/}} → ~{~{status title="HYBRID DESKTOP BROWSER REDIRECTION - KONFIGURATION"/}} ~[~[image:https://kb.hybriddesktop.com/download/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome/attach%7E%3AScreenshot 2022-12-12 154713.png]] ~{~{info title="Lizenzfehler"}} Wird Ihnen auf dieser Seite anstelle der Optionen ein Lizenzfehler angezeigt, so ist auf dem Gerät aktuell keine gültige Lizenz für die Rangee Browser Redirection vorhanden. ~[~[image:https://kb.hybriddesktop.com/download/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome/Screenshot 2022-12-12 161158.png]] Sollten Sie bereits eine Lizenz für das Modul besitzen, können Sie diese Lizenz wie ~[~[hier >>doc:HowTos.Allgemein - Rangee Lizenzierung.Allgemein - Client Lizenzen abrufen bzw\. installieren.WebHome]] beschrieben hinterlegen. Wenn noch keine Lizenz für das Modul besitzen, können Sie über unseren ~[~[Vertrieb >>url:https:~/~/rangee.com/kontakt/||shape="rect"]]oder unser ~[~[Kontaktformular >>url:https:~/~/rangee.com/kontakt/||shape="rect"]] eine Lizenz erwerben oder eine 30 tägige Demo Lizenz anfragen. ~{~{/info}} === Optionen === ~{~{info}} Eine Erklärung aller weiteren verfügbaren Optionen, wird mit einem Klick auf das blaue Fragenzeichensymbol (oben rechts) eingeblendet. ~{~{/info}} Hier eine Übersicht über die Wichtigsten Optionen: ~(% style="list-style-type:square" %) * ~*~*Aktivieren:~*~* Mit dieser Option wird der Remote Browser Dienst aktiviert Sobald der Dienst aktiviert ist, erscheint ein entsprechendes Icon im Tray des Thin Clients:~{~{lightbox image="01-rangee-browser-redirection-tray.PNG" group="1"/}} * ~*~*Zulässige Webseiten:~*~* An dieser Stelle kann eine beliebige Anzahl von Webseiten (ein Eintrag je Zeile) zur Weiterleitung definiert werden. Der Eintrag muss inkl. HTTP oder HTTPS erfolgen. "*" kann beliebig oft als Wildcard eingesetzt werden. * ~*~*Erlaube Weiterleitung vom Benutzer definierter Webseiten:~*~* Mit dieser Option erlauben Sie Benutzern beliebige Webseiten weiterzuleiten. Über das zugehörige Browser Plugin kann der Nutzer, wenn diese Option aktiviert ist, eine eigene Liste weiterzuleitender Webseiten anlegen oder die aktuelle Webseite per Knopfdruck weiterleiten. * ~*~*Verbindungsmodus:~*~* Mit dieser Option wird festgelegt wie die Kommunikation zwischen Server und Client stattfinden soll. Wählen Sie hier "Websocket" für die generische TCP basierte VErbindung oder "Channel" für die Nutzung des Citrix ICA-Channels aus. ~(% id="HTaskbarEinstellungen28Optional-empfohlen29" class="auto-cursor-target" %) == Server == == Installation des "HybridDesktop Redirection Connectors" == ~{~{id name="Configuration Utility"/}} Über den "HybridDesktop Redirection Connector" kann das Browser Plugin im Hintergrund die aktuelle IP des Thin Clients automatisch abfragen oder es kann der komplette Verkehr über ein entsprechendes Channel Plugin getunnelt werden. Hierduch kann, komfortabel, mit wechselnden Client IP Adressen gearbeitet werden. ~[~[image:https://kb.hybriddesktop.com/download/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome/Screenshot 2022-12-12 160243.png]] == Installation der Chrome "HD BrowserRedirection Extension" == === Option 1 - Manuell je User === ~{~{info}} Bei verwendung des Microsoft Edge Browser muss zunächst der Installation von Erweiterungen aus anderen Stores zugestimmt werden. Siehe hierzu~[~[ Hinzufügen, Deaktivieren oder Entfernen von Erweiterungen in Microsoft Edge>>url:https:~/~/support.microsoft.com/de-de/microsoft-edge/hinzuf%C3%BCgen-deaktivieren-oder-entfernen-von-erweiterungen-in-microsoft-edge-9c0ec68c-2fbc-2f2c-9ff0-bdc76f46b026]] ~{~{/info}} Öffnen Sie ~[~[https:~~~~/~~~~/chrome.google.com/webstore/detail/hd-browserredirection-ext/kgihjigonjmklfpbmagbdofjafegeoke?hl=de>>https:~/~/chrome.google.com/webstore/detail/hd-browserredirection-ext/kgihjigonjmklfpbmagbdofjafegeoke?hl=de||shape="rect"]] oder Suchen Sie im Chrome Store nach "HD BrowserRedirection Extension" und wählen Sie ~{~{status title="HINZUFÜGEN"/}} (ganz unten). ~[~[image:https://kb.hybriddesktop.com/download/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome/HDbrowserredirectionchromestore.png%7C%7Cdata-xwiki-image-style-border%3D%22true%22%5D%5D === Option 2 - Automatisch per GPO === Ein Anleitung zur Verteilung von Chrome Plugins per GPO finden Sie ~[~[hier>>url:https:~/~/support.google.com/chrome/a/answer/7649924?hl=en&ref_topic=7649835||shape="rect"]]. Daten des Plugins: ~*~*id:~*~* kgihjigonjmklfpbmagbdofjafegeoke ~*~*update_url:~*~* ~[~[https:~~~~/~~~~/clients2.google.com/service/update2/crx>>url:https:~/~/clients2.google.com/service/update2/crx||shape="rect"]] ~{~{info}} Die Verteilung per Gruppenrichtlinie ist aktuell nur für den Google Chrome Browser möglich. Microsoft bietet hier keine Richlinie zur automatischen Installation von Plugins aus anderen Stores an. ~{~{/info}} == Konfiguration der Chrome "HD BrowserRedirection Extension" == Öffnen Sie die Optionen des Chrome Plugins ~[~[image:https://kb.hybriddesktop.com/download/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome/Screenshot 2022-12-12 160850.png]] Mit Standardeinstellungen versucht das Plugin über den "HybridDesktop Redirection Connector" den Thin Client und die benötigen Einstellungen zu ermitteln. ~[~[image:https://kb.hybriddesktop.com/download/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome/HDbrowserredirectionchromesettings.png%7C%7Cdata-xwiki-image-style-border%3D%22true%22%5D%5D Wird Ihnen hier ein grünes Status Icon angezeigt, so ist die Konfiguration abgeschlossen. Falls nicht, müssen weitere Einstellungen händisch vorgenommen werden. === Einstellungen === ~*~*Remote Browser Mode:~*~* Hier gibt es die Wahl zwischen Auto (Channel/IP-Detection) und Manual. Im Auto Modus werden die notwendigen Daten durch den HybridDesktop Redirection Connector automatisch hinterlegt. Im Manuellen Modus hingegen müssen die Verbindungseinstellungen händisch konfiguriert werden. ~*~*IP-Address:~*~* Hier steht Entweder die IP des Clients (Modus -> Websocket auf Clientseite) oder "HybridDesktop Channel" ~*~*Port:~*~* Port für die Websocket Kommunikation oder leer wenn Modus Channel auf Clientseite ~*~*Session Token:~*~* Token für die Websocket Kommunikation oder leer wenn Modus Channel auf Clientseite ~*~*Remoting URLs (server defined):~*~* wird automatisch bei erfolgreicher Verbindung ausgefüllt, zeigt alle weiterzuleitenen Seiten an (auf Thin Client Seite konfiguriert) ~*~*Remoting URLs (userdefined): ~*~*In dieser Liste kann der User selbstständig Seiten zur dauerhaften Weiterleitung konfigurieren (Option ~/~/"Erlaube Weiterleitung vom Benutzer definierter Webseiten"~/~/ muss auf Thin Client Seite gesetzt sein) === Anzeige des Plugin Status Icons (Optional) === Zur Anzeige des aktuellen Plugin Status, muss das Plugin zunächst angepinnt werden ~{~{lightbox image="10-rangee-browser-redirection-ping-plugin.PNG" group="1"/}} Das Plugin kann folgende Status anzeigen: ~(% style="list-style-type:square" %) * ~[~[image:https://kb.hybriddesktop.com/download/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome/icon0.png%5D%5DPlugin aktiv und erfolgreich konfiguriert, aktueller Tab wird nicht weitergeleitet * ~[~[image:https://kb.hybriddesktop.com/download/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome/icon1.png%5D%5DPlugin aktiv und konfiguriert, aktueller Tab wird umgeleitet * ~[~[image:https://kb.hybriddesktop.com/download/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome/icon2.png%5D%5DPlugin nicht aktiv - Eventuell Fehler in Konfiguration oder Thin Client nicht erreichbar - Optionsseite für genauere Meldung überprüfen === Aktuelle Webseite weiterleiten === Wenn die Option ~/~/"Erlaube Weiterleitung vom Benutzer definierter Webseiten"~/~/ auf Thin Client Seite aktiviert ist, kann jede beliebige aktuell angezeigte Webseite über einen Klick auf das Plugin Icon sofort weitergeleitet werden._form_token:lNsy081BmtcRFxNWaShGPA|lNsy081BmtcRFxNWaShGPA_editingVersionDate:1679990054991_content_cache:_defaultLanguage:de_xaction:save|saveandcontinue|preview|cancel|edit|save|saveandcontinue|cancel_previousVersion:2.2_xhidden:0_xcontinue:https:~/~/kb.hybriddesktop.com/edit/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome?editor=wysiwyg_comment:_xeditaction:edit_convertSyntax:false_x-maximized:_89_XWikiContext[URLFactory[com.xpn.xwiki.web.XWikiServletURLFactory, /skins/skin/style.css]] is too long (10281); with maxNodeSize=4096 bytes you can use only keys serialized to at most 4063 bytes.]. Klicke auf diese Nachricht, um Details zu erfahren.
4 )))
5
6 (% class="box xwikirenderingerrordescription hidden" %)
7 (((
8 org.xwiki.rendering.RenderingException: Failed to execute renderer
9 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:287)
10 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
11 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
12 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
13 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
14 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792)
15 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747)
16 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739)
17 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)
18 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)
19 at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)
20 at jdk.internal.reflect.GeneratedMethodAccessor903.invoke(Unknown Source)
21 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
22 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
23 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
24 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
25 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
26 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
27 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
28 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
29 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
30 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
31 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
32 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
33 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
34 at org.apache.velocity.Template.merge(Template.java:358)
35 at org.apache.velocity.Template.merge(Template.java:262)
36 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
37 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
38 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
39 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
40 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
41 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
42 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
43 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
44 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
45 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
46 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
47 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
48 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
49 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
50 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792)
51 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747)
52 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739)
53 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)
54 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)
55 at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)
56 at jdk.internal.reflect.GeneratedMethodAccessor903.invoke(Unknown Source)
57 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
58 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
59 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
60 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
61 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
62 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
63 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
64 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
65 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
66 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
67 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
68 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
69 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
70 at org.apache.velocity.runtime.parser.node.ASTStringLiteral.value(ASTStringLiteral.java:320)
71 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
72 at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
73 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
74 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
75 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
76 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
77 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
78 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
79 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
80 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)
81 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
82 at org.apache.velocity.Template.merge(Template.java:358)
83 at org.apache.velocity.Template.merge(Template.java:262)
84 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
85 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
86 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:127)
87 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:51)
88 at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279)
89 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)
90 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)
91 at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309)
92 at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
93 at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88)
94 at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395)
95 at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268)
96 at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:107)
97 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)
98 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54)
99 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290)
100 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
101 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)
102 at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67)
103 at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43)
104 at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96)
105 at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39)
106 at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123)
107 at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52)
108 at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68)
109 at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42)
110 at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1349)
111 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1673)
112 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1583)
113 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1566)
114 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1551)
115 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1507)
116 at org.xwiki.wysiwyg.script.WysiwygEditorScriptService.render(WysiwygEditorScriptService.java:255)
117 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
118 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
119 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
120 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
121 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
122 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
123 at org.xwiki.velocity.introspection.MethodArgumentsUberspector$ConvertingVelMethod.invoke(MethodArgumentsUberspector.java:306)
124 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
125 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
126 at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)
127 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
128 at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
129 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
130 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
131 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
132 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
133 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
134 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
135 at org.apache.velocity.runtime.parser.node.ASTStringLiteral.value(ASTStringLiteral.java:320)
136 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
137 at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
138 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
139 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
140 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
141 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
142 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
143 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
144 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
145 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
146 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
147 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
148 at org.apache.velocity.Template.merge(Template.java:358)
149 at org.apache.velocity.Template.merge(Template.java:262)
150 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
151 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
152 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:127)
153 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:51)
154 at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279)
155 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)
156 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)
157 at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309)
158 at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
159 at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88)
160 at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395)
161 at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268)
162 at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:107)
163 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)
164 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54)
165 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290)
166 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
167 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)
168 at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67)
169 at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43)
170 at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96)
171 at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39)
172 at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123)
173 at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52)
174 at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68)
175 at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42)
176 at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1349)
177 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1673)
178 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1583)
179 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1537)
180 at org.xwiki.edit.internal.EditorWikiComponent.render(EditorWikiComponent.java:144)
181 at org.xwiki.edit.AbstractEditor.render(AbstractEditor.java:56)
182 at org.xwiki.edit.script.SyntaxContentEditScriptService.wysiwyg(SyntaxContentEditScriptService.java:87)
183 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
184 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
185 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
186 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
187 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
188 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
189 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
190 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
191 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
192 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
193 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
194 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
195 at org.apache.velocity.Template.merge(Template.java:358)
196 at org.apache.velocity.Template.merge(Template.java:262)
197 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
198 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
199 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
200 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
201 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
202 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
203 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
204 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
205 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
206 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
207 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
208 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
209 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
210 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
211 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792)
212 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747)
213 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739)
214 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)
215 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)
216 at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)
217 at jdk.internal.reflect.GeneratedMethodAccessor903.invoke(Unknown Source)
218 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
219 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
220 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
221 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
222 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
223 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
224 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
225 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
226 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
227 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
228 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
229 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
230 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
231 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
232 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)
233 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
234 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
235 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)
236 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
237 at org.apache.velocity.Template.merge(Template.java:358)
238 at org.apache.velocity.Template.merge(Template.java:262)
239 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
240 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
241 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
242 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
243 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
244 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
245 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
246 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
247 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
248 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
249 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
250 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
251 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
252 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
253 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:785)
254 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:771)
255 at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91)
256 at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85)
257 at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2553)
258 at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180)
259 at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:612)
260 at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:300)
261 at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:112)
262 at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
263 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
264 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
265 at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:122)
266 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
267 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
268 at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61)
269 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
270 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
271 at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
272 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
273 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
274 at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
275 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
276 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
277 at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
278 at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
279 at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
280 at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
281 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
282 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
283 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712)
284 at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459)
285 at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384)
286 at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
287 at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112)
288 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
289 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
290 at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61)
291 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
292 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
293 at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
294 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
295 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
296 at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
297 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
298 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
299 at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
300 at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
301 at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
302 at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
303 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
304 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
305 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712)
306 at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459)
307 at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384)
308 at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
309 at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
310 at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
311 at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
312 at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
313 at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
314 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
315 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
316 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
317 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
318 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
319 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
320 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
321 at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)
322 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
323 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
324 at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:375)
325 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
326 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
327 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1594)
328 at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
329 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
330 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
331 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
332 at java.base/java.lang.Thread.run(Thread.java:829)
333 Caused by: org.xwiki.rendering.RenderingException: Failed to evaluate template with id [/skins/flamingo/colorThemeInit.vm]
334 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:224)
335 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
336 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
337 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
338 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
339 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
340 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
341 ... 323 more
342 Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with namespace [xwikihd:HD Browser Redirection.HD Browser Redirection (RangeeOS).WebHome]
343 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:289)
344 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
345 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
346 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
347 ... 329 more
348 Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getColorThemeFromSkinFile' in class org.xwiki.lesscss.LessCompilerScriptService threw exception org.infinispan.persistence.spi.PersistenceException: ISPN029018: The serialized form of key 27_LessSkinFile[style.less.vm]_39_SkinDocument[xwikihd:XWiki.DefaultSkin]_56_ColorThemeDocument[xwikihd:FlamingoThemes.HybridDesktop]_syntaxId:xwiki/2.1_editor:wysiwyg_parent:HD Browser Redirection.WebHome_xredirect:_isNew:false_title:HD Browser Redirection (RangeeOS)_action_edit:Zurück zum Bearbeiten_content:~{~{info title="Zuletzt getestet mit diesen Versionsständen:"}}
349 \\~*~*RangeeOS Firmware/Software:~*~*
350 \\\\\\* firmware x64 - 11.00 Build 312
351 \\* Hybrid Desktop Browser Redirection 11.00 Build 008
352 \\\\\\~*~*Zur Nutzung des ICA Channels (Optional):~*~*
353 \\\\\\* ICA 23.02 11.00 b002
354 \\* Hybrid Desktop Channel_1.0-x64 Build 003
355 \\* ~[~[Richtlinie für Positivliste der virtuellen Kanäle unter Citrix>>doc:HowTos.Citrix - Positivliste für virtuelle Kanäle anlegen.WebHome]]
356 \\\\\\~*~*Lizenz:~*~*
357 \\\\\\* ~/~/HybridDesktop Browser Redirection~/~/ oder ~/~/Rangee Browser Redirection ~/~/(nicht in "All" enthalten)
358 \\\\\\~*~*Browser auf Serverseite:~*~*
359 \\\\\\* Google Chrome ~/~/(~[~[Download>>url:https:~/~/www.google.com/chrome/||shape="rect"]])~/~/ oder Microsoft Edge (Chrome basiert)
360 \\* Plugin: HD BrowserRedirection Extension~/~/ (~[~[Download>>https:~/~/chrome.google.com/webstore/detail/hd-browserredirection-ext/kgihjigonjmklfpbmagbdofjafegeoke?hl=de||shape="rect"]])~/~/
361 \\\\\\~*~*Auf Serverseite:~*~*
362 \\\\\\* HybridDesktopBrowser Redirection Connector 1.2.0.0
363 \\* HybridDesktop Channel Agent 1.0.2.1
364 \\* HybridDesktop Channel for ICA 1.0.0.0
365 \\~{~{/info}}
366 \\\\\\Die HybridDesktop Browser Redirection erlaubt es vorgegebene Seiten über einen dem Serverbrowser vorgelagerten, lokalen Browser darzustellen. Hierdurch wird bei Wiedergabe von Medien oder auch bei der Nutzung von Konferenz- und Videotelefonielösungen eine deutlich bessere Performance erreicht, als es über eine RDP/ICA/PCOIP-Verbindung oder sonstige Remoteprotokolle möglich ist.
367 \\\\\\~{~{toc outline="true"/}}
368 \\\\\\= Client =
369 \\\\\\== Installation ==
370 \\\\\\Installieren Sie auf der Thin Client Seite
371 \\\\\\Firmware 11.00 Build 312
372 \\\\\\und das Softwaremodul "hybrid-desktop-browser-redirection"
373 \\\\\\Zur Verwendung des Citrix ICA-Channels wird zusätzlich das Paket "hybrid-desktop-channel_1.0-x64" benötigt.
374 \\\\\\Außerdem benötigen sie einen passenden ICA Client (Versionen siehe oben).
375 \\\\\\~[~[image~:Rangee_Browser_Redirection_02_02_23.png||data-xwiki-image-style-border="true"]]
376 \\\\\\Eine Anleitung zur Installation von Software- und Firmwareupdates finden Sie in der ~[~[Rangee Knowledge Base>>https:~/~/kb.rangee.com/HowTos/RangeeOS - Firmware- und Softwareupdate/]].
377 \\\\\\== Konfiguration ==
378 \\\\\\~{~{id name="Thin Client - Konfiguration"/}}
379 \\\\\\Navigieren Sie nach der Installation zu ~{~{status title="Verbindungen & Anwendungen"/}} → ~{~{status title="HYBRID DESKTOP BROWSER REDIRECTION - KONFIGURATION"/}}
380 \\\\\\~[~[image~:attach~:Screenshot 2022-12-12 154713.png]]
381 \\\\\\~{~{info title="Lizenzfehler"}}
382 \\Wird Ihnen auf dieser Seite anstelle der Optionen ein Lizenzfehler angezeigt, so ist auf dem Gerät aktuell keine gültige Lizenz für die Rangee Browser Redirection vorhanden.
383 \\\\\\~[~[image~:attach~:Screenshot 2022-12-12 161158.png]]
384 \\\\\\Sollten Sie bereits eine Lizenz für das Modul besitzen, können Sie diese Lizenz wie ~[~[hier >>doc:HowTos.Allgemein - Rangee Lizenzierung.Allgemein - Client Lizenzen abrufen bzw\. installieren.WebHome]] beschrieben hinterlegen.
385 \\\\\\Wenn noch keine Lizenz für das Modul besitzen, können Sie über unseren ~[~[Vertrieb >>url:https:~/~/rangee.com/kontakt/||shape="rect"]]oder unser ~[~[Kontaktformular >>url:https:~/~/rangee.com/kontakt/||shape="rect"]] eine Lizenz erwerben oder eine 30 tägige Demo Lizenz anfragen.
386 \\~{~{/info}}
387 \\\\\\=== Optionen ===
388 \\\\\\~{~{info}}
389 \\Eine Erklärung aller weiteren verfügbaren Optionen, wird mit einem Klick auf das blaue Fragenzeichensymbol (oben rechts) eingeblendet.
390 \\~{~{/info}}
391 \\\\\\Hier eine Übersicht über die Wichtigsten Optionen:
392 \\\\\\~(% style="list-style-type:square" %)
393 \\* ~*~*Aktivieren:~*~* Mit dieser Option wird der Remote Browser Dienst aktiviert
394 \\Sobald der Dienst aktiviert ist, erscheint ein entsprechendes Icon im Tray des Thin Clients:~{~{lightbox image="01-rangee-browser-redirection-tray.PNG" group="1"/}}
395 \\* ~*~*Zulässige Webseiten:~*~* An dieser Stelle kann eine beliebige Anzahl von Webseiten (ein Eintrag je Zeile) zur Weiterleitung definiert werden. Der Eintrag muss inkl. HTTP oder HTTPS erfolgen. "*" kann beliebig oft als Wildcard eingesetzt werden.
396 \\* ~*~*Erlaube Weiterleitung vom Benutzer definierter Webseiten:~*~* Mit dieser Option erlauben Sie Benutzern beliebige Webseiten weiterzuleiten. Über das zugehörige Browser Plugin kann der Nutzer, wenn diese Option aktiviert ist, eine eigene Liste weiterzuleitender Webseiten anlegen oder die aktuelle Webseite per Knopfdruck weiterleiten.
397 \\* ~*~*Verbindungsmodus:~*~* Mit dieser Option wird festgelegt wie die Kommunikation zwischen Server und Client stattfinden soll. Wählen Sie hier "Websocket" für die generische TCP basierte VErbindung oder "Channel" für die Nutzung des Citrix ICA-Channels aus.
398 \\\\\\~(% id="HTaskbarEinstellungen28Optional-empfohlen29" class="auto-cursor-target" %)
399 \\== Server ==
400 \\\\\\== Installation des "HybridDesktop Redirection Connectors" ==
401 \\\\\\~{~{id name="Configuration Utility"/}}
402 \\\\\\Über den "HybridDesktop Redirection Connector" kann das Browser Plugin im Hintergrund die aktuelle IP des Thin Clients automatisch abfragen oder es kann der komplette Verkehr über ein entsprechendes Channel Plugin getunnelt werden.
403 \\\\\\Hierduch kann, komfortabel, mit wechselnden Client IP Adressen gearbeitet werden.
404 \\\\\\~[~[image~:attach~:Screenshot 2022-12-12 160243.png]]
405 \\\\\\== Installation der Chrome "HD BrowserRedirection Extension" ==
406 \\\\\\=== Option 1 - Manuell je User ===
407 \\\\\\~{~{info}}
408 \\Bei verwendung des Microsoft Edge Browser muss zunächst der Installation von Erweiterungen aus anderen Stores zugestimmt werden. Siehe hierzu~[~[ Hinzufügen, Deaktivieren oder Entfernen von Erweiterungen in Microsoft Edge>>url:https:~/~/support.microsoft.com/de-de/microsoft-edge/hinzuf%C3%BCgen-deaktivieren-oder-entfernen-von-erweiterungen-in-microsoft-edge-9c0ec68c-2fbc-2f2c-9ff0-bdc76f46b026]]
409 \\~{~{/info}}
410 \\\\\\Öffnen Sie ~[~[https:~~~~/~~~~/chrome.google.com/webstore/detail/hd-browserredirection-ext/kgihjigonjmklfpbmagbdofjafegeoke?hl=de>>https:~/~/chrome.google.com/webstore/detail/hd-browserredirection-ext/kgihjigonjmklfpbmagbdofjafegeoke?hl=de||shape="rect"]] oder Suchen Sie im Chrome Store nach "HD BrowserRedirection Extension" und wählen Sie ~{~{status title="HINZUFÜGEN"/}} (ganz unten).
411 \\\\\\~[~[image~:attach~:HDbrowserredirectionchromestore.png||data-xwiki-image-style-border="true"]]
412 \\\\\\=== Option 2 - Automatisch per GPO ===
413 \\\\\\Ein Anleitung zur Verteilung von Chrome Plugins per GPO finden Sie ~[~[hier>>url:https:~/~/support.google.com/chrome/a/answer/7649924?hl=en&ref_topic=7649835||shape="rect"]].
414 \\\\\\Daten des Plugins:
415 \\\\\\~*~*id:~*~* kgihjigonjmklfpbmagbdofjafegeoke
416 \\~*~*update_url:~*~* ~[~[https:~~~~/~~~~/clients2.google.com/service/update2/crx>>url:https:~/~/clients2.google.com/service/update2/crx||shape="rect"]]
417 \\\\\\~{~{info}}
418 \\Die Verteilung per Gruppenrichtlinie ist aktuell nur für den Google Chrome Browser möglich. Microsoft bietet hier keine Richlinie zur automatischen Installation von Plugins aus anderen Stores an.
419 \\~{~{/info}}
420 \\\\\\== Konfiguration der Chrome "HD BrowserRedirection Extension" ==
421 \\\\\\Öffnen Sie die Optionen des Chrome Plugins
422 \\\\\\~[~[image~:attach~:Screenshot 2022-12-12 160850.png]]
423 \\\\\\Mit Standardeinstellungen versucht das Plugin über den "HybridDesktop Redirection Connector" den Thin Client und die benötigen Einstellungen zu ermitteln.
424 \\\\\\~[~[image~:attach~:HDbrowserredirectionchromesettings.png||data-xwiki-image-style-border="true"]]
425 \\\\\\Wird Ihnen hier ein grünes Status Icon angezeigt, so ist die Konfiguration abgeschlossen. Falls nicht, müssen weitere Einstellungen händisch vorgenommen werden.
426 \\\\\\=== Einstellungen ===
427 \\\\\\~*~*Remote Browser Mode:~*~* Hier gibt es die Wahl zwischen Auto (Channel/IP-Detection) und Manual. Im Auto Modus werden die notwendigen Daten durch den HybridDesktop Redirection Connector automatisch hinterlegt. Im Manuellen Modus hingegen müssen die Verbindungseinstellungen händisch konfiguriert werden.
428 \\\\\\~*~*IP-Address:~*~* Hier steht Entweder die IP des Clients (Modus -> Websocket auf Clientseite) oder "HybridDesktop Channel"
429 \\\\\\~*~*Port:~*~* Port für die Websocket Kommunikation oder leer wenn Modus Channel auf Clientseite
430 \\\\\\~*~*Session Token:~*~* Token für die Websocket Kommunikation oder leer wenn Modus Channel auf Clientseite
431 \\\\\\~*~*Remoting URLs (server defined):~*~* wird automatisch bei erfolgreicher Verbindung ausgefüllt, zeigt alle weiterzuleitenen Seiten an (auf Thin Client Seite konfiguriert)
432 \\\\\\~*~*Remoting URLs (userdefined): ~*~*In dieser Liste kann der User selbstständig Seiten zur dauerhaften Weiterleitung konfigurieren (Option ~/~/"Erlaube Weiterleitung vom Benutzer definierter Webseiten"~/~/ muss auf Thin Client Seite gesetzt sein)
433 \\\\\\=== Anzeige des Plugin Status Icons (Optional) ===
434 \\\\\\Zur Anzeige des aktuellen Plugin Status, muss das Plugin zunächst angepinnt werden
435 \\\\\\~{~{lightbox image="10-rangee-browser-redirection-ping-plugin.PNG" group="1"/}}
436 \\\\\\Das Plugin kann folgende Status anzeigen:
437 \\\\\\~(% style="list-style-type:square" %)
438 \\* ~[~[image~:attach~:icon0.png]]Plugin aktiv und erfolgreich konfiguriert, aktueller Tab wird nicht weitergeleitet
439 \\* ~[~[image~:attach~:icon1.png]]Plugin aktiv und konfiguriert, aktueller Tab wird umgeleitet
440 \\* ~[~[image~:attach~:icon2.png]]Plugin nicht aktiv - Eventuell Fehler in Konfiguration oder Thin Client nicht erreichbar - Optionsseite für genauere Meldung überprüfen
441 \\\\\\=== Aktuelle Webseite weiterleiten ===
442 \\\\\\Wenn die Option ~/~/"Erlaube Weiterleitung vom Benutzer definierter Webseiten"~/~/ auf Thin Client Seite aktiviert ist, kann jede beliebige aktuell angezeigte Webseite über einen Klick auf das Plugin Icon sofort weitergeleitet werden._form_token:lNsy081BmtcRFxNWaShGPA|lNsy081BmtcRFxNWaShGPA_editingVersionDate:1679990054991_content_cache:_defaultLanguage:de_xaction:save|saveandcontinue|preview|cancel|edit|save|saveandcontinue|cancel_previousVersion:2.2_xhidden:0_xcontinue:https:~/~/kb.hybriddesktop.com/edit/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome?editor=wysiwyg_comment:_xeditaction:edit_convertSyntax:false_x-maximized:_89_XWikiContext[URLFactory[com.xpn.xwiki.web.XWikiServletURLFactory, /skins/skin/style.css]] is too long (10281); with maxNodeSize=4096 bytes you can use only keys serialized to at most 4063 bytes. at xwikihd:HD Browser Redirection.HD Browser Redirection (RangeeOS).WebHome[line 124, column 38]
443 at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:308)
444 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:235)
445 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
446 at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)
447 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
448 at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
449 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
450 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
451 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
452 at org.apache.velocity.Template.merge(Template.java:358)
453 at org.apache.velocity.Template.merge(Template.java:262)
454 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
455 ... 332 more
456 Caused by: org.infinispan.persistence.spi.PersistenceException: ISPN029018: The serialized form of key 27_LessSkinFile[style.less.vm]_39_SkinDocument[xwikihd:XWiki.DefaultSkin]_56_ColorThemeDocument[xwikihd:FlamingoThemes.HybridDesktop]_syntaxId:xwiki/2.1_editor:wysiwyg_parent:HD Browser Redirection.WebHome_xredirect:_isNew:false_title:HD Browser Redirection (RangeeOS)_action_edit:Zurück zum Bearbeiten_content:~{~{info title="Zuletzt getestet mit diesen Versionsständen:"}}
457 \\~*~*RangeeOS Firmware/Software:~*~*
458 \\\\\\* firmware x64 - 11.00 Build 312
459 \\* Hybrid Desktop Browser Redirection 11.00 Build 008
460 \\\\\\~*~*Zur Nutzung des ICA Channels (Optional):~*~*
461 \\\\\\* ICA 23.02 11.00 b002
462 \\* Hybrid Desktop Channel_1.0-x64 Build 003
463 \\* ~[~[Richtlinie für Positivliste der virtuellen Kanäle unter Citrix>>doc:HowTos.Citrix - Positivliste für virtuelle Kanäle anlegen.WebHome]]
464 \\\\\\~*~*Lizenz:~*~*
465 \\\\\\* ~/~/HybridDesktop Browser Redirection~/~/ oder ~/~/Rangee Browser Redirection ~/~/(nicht in "All" enthalten)
466 \\\\\\~*~*Browser auf Serverseite:~*~*
467 \\\\\\* Google Chrome ~/~/(~[~[Download>>url:https:~/~/www.google.com/chrome/||shape="rect"]])~/~/ oder Microsoft Edge (Chrome basiert)
468 \\* Plugin: HD BrowserRedirection Extension~/~/ (~[~[Download>>https:~/~/chrome.google.com/webstore/detail/hd-browserredirection-ext/kgihjigonjmklfpbmagbdofjafegeoke?hl=de||shape="rect"]])~/~/
469 \\\\\\~*~*Auf Serverseite:~*~*
470 \\\\\\* HybridDesktopBrowser Redirection Connector 1.2.0.0
471 \\* HybridDesktop Channel Agent 1.0.2.1
472 \\* HybridDesktop Channel for ICA 1.0.0.0
473 \\~{~{/info}}
474 \\\\\\Die HybridDesktop Browser Redirection erlaubt es vorgegebene Seiten über einen dem Serverbrowser vorgelagerten, lokalen Browser darzustellen. Hierdurch wird bei Wiedergabe von Medien oder auch bei der Nutzung von Konferenz- und Videotelefonielösungen eine deutlich bessere Performance erreicht, als es über eine RDP/ICA/PCOIP-Verbindung oder sonstige Remoteprotokolle möglich ist.
475 \\\\\\~{~{toc outline="true"/}}
476 \\\\\\= Client =
477 \\\\\\== Installation ==
478 \\\\\\Installieren Sie auf der Thin Client Seite
479 \\\\\\Firmware 11.00 Build 312
480 \\\\\\und das Softwaremodul "hybrid-desktop-browser-redirection"
481 \\\\\\Zur Verwendung des Citrix ICA-Channels wird zusätzlich das Paket "hybrid-desktop-channel_1.0-x64" benötigt.
482 \\\\\\Außerdem benötigen sie einen passenden ICA Client (Versionen siehe oben).
483 \\\\\\~[~[image~:Rangee_Browser_Redirection_02_02_23.png||data-xwiki-image-style-border="true"]]
484 \\\\\\Eine Anleitung zur Installation von Software- und Firmwareupdates finden Sie in der ~[~[Rangee Knowledge Base>>https:~/~/kb.rangee.com/HowTos/RangeeOS - Firmware- und Softwareupdate/]].
485 \\\\\\== Konfiguration ==
486 \\\\\\~{~{id name="Thin Client - Konfiguration"/}}
487 \\\\\\Navigieren Sie nach der Installation zu ~{~{status title="Verbindungen & Anwendungen"/}} → ~{~{status title="HYBRID DESKTOP BROWSER REDIRECTION - KONFIGURATION"/}}
488 \\\\\\~[~[image~:attach~:Screenshot 2022-12-12 154713.png]]
489 \\\\\\~{~{info title="Lizenzfehler"}}
490 \\Wird Ihnen auf dieser Seite anstelle der Optionen ein Lizenzfehler angezeigt, so ist auf dem Gerät aktuell keine gültige Lizenz für die Rangee Browser Redirection vorhanden.
491 \\\\\\~[~[image~:attach~:Screenshot 2022-12-12 161158.png]]
492 \\\\\\Sollten Sie bereits eine Lizenz für das Modul besitzen, können Sie diese Lizenz wie ~[~[hier >>doc:HowTos.Allgemein - Rangee Lizenzierung.Allgemein - Client Lizenzen abrufen bzw\. installieren.WebHome]] beschrieben hinterlegen.
493 \\\\\\Wenn noch keine Lizenz für das Modul besitzen, können Sie über unseren ~[~[Vertrieb >>url:https:~/~/rangee.com/kontakt/||shape="rect"]]oder unser ~[~[Kontaktformular >>url:https:~/~/rangee.com/kontakt/||shape="rect"]] eine Lizenz erwerben oder eine 30 tägige Demo Lizenz anfragen.
494 \\~{~{/info}}
495 \\\\\\=== Optionen ===
496 \\\\\\~{~{info}}
497 \\Eine Erklärung aller weiteren verfügbaren Optionen, wird mit einem Klick auf das blaue Fragenzeichensymbol (oben rechts) eingeblendet.
498 \\~{~{/info}}
499 \\\\\\Hier eine Übersicht über die Wichtigsten Optionen:
500 \\\\\\~(% style="list-style-type:square" %)
501 \\* ~*~*Aktivieren:~*~* Mit dieser Option wird der Remote Browser Dienst aktiviert
502 \\Sobald der Dienst aktiviert ist, erscheint ein entsprechendes Icon im Tray des Thin Clients:~{~{lightbox image="01-rangee-browser-redirection-tray.PNG" group="1"/}}
503 \\* ~*~*Zulässige Webseiten:~*~* An dieser Stelle kann eine beliebige Anzahl von Webseiten (ein Eintrag je Zeile) zur Weiterleitung definiert werden. Der Eintrag muss inkl. HTTP oder HTTPS erfolgen. "*" kann beliebig oft als Wildcard eingesetzt werden.
504 \\* ~*~*Erlaube Weiterleitung vom Benutzer definierter Webseiten:~*~* Mit dieser Option erlauben Sie Benutzern beliebige Webseiten weiterzuleiten. Über das zugehörige Browser Plugin kann der Nutzer, wenn diese Option aktiviert ist, eine eigene Liste weiterzuleitender Webseiten anlegen oder die aktuelle Webseite per Knopfdruck weiterleiten.
505 \\* ~*~*Verbindungsmodus:~*~* Mit dieser Option wird festgelegt wie die Kommunikation zwischen Server und Client stattfinden soll. Wählen Sie hier "Websocket" für die generische TCP basierte VErbindung oder "Channel" für die Nutzung des Citrix ICA-Channels aus.
506 \\\\\\~(% id="HTaskbarEinstellungen28Optional-empfohlen29" class="auto-cursor-target" %)
507 \\== Server ==
508 \\\\\\== Installation des "HybridDesktop Redirection Connectors" ==
509 \\\\\\~{~{id name="Configuration Utility"/}}
510 \\\\\\Über den "HybridDesktop Redirection Connector" kann das Browser Plugin im Hintergrund die aktuelle IP des Thin Clients automatisch abfragen oder es kann der komplette Verkehr über ein entsprechendes Channel Plugin getunnelt werden.
511 \\\\\\Hierduch kann, komfortabel, mit wechselnden Client IP Adressen gearbeitet werden.
512 \\\\\\~[~[image~:attach~:Screenshot 2022-12-12 160243.png]]
513 \\\\\\== Installation der Chrome "HD BrowserRedirection Extension" ==
514 \\\\\\=== Option 1 - Manuell je User ===
515 \\\\\\~{~{info}}
516 \\Bei verwendung des Microsoft Edge Browser muss zunächst der Installation von Erweiterungen aus anderen Stores zugestimmt werden. Siehe hierzu~[~[ Hinzufügen, Deaktivieren oder Entfernen von Erweiterungen in Microsoft Edge>>url:https:~/~/support.microsoft.com/de-de/microsoft-edge/hinzuf%C3%BCgen-deaktivieren-oder-entfernen-von-erweiterungen-in-microsoft-edge-9c0ec68c-2fbc-2f2c-9ff0-bdc76f46b026]]
517 \\~{~{/info}}
518 \\\\\\Öffnen Sie ~[~[https:~~~~/~~~~/chrome.google.com/webstore/detail/hd-browserredirection-ext/kgihjigonjmklfpbmagbdofjafegeoke?hl=de>>https:~/~/chrome.google.com/webstore/detail/hd-browserredirection-ext/kgihjigonjmklfpbmagbdofjafegeoke?hl=de||shape="rect"]] oder Suchen Sie im Chrome Store nach "HD BrowserRedirection Extension" und wählen Sie ~{~{status title="HINZUFÜGEN"/}} (ganz unten).
519 \\\\\\~[~[image~:attach~:HDbrowserredirectionchromestore.png||data-xwiki-image-style-border="true"]]
520 \\\\\\=== Option 2 - Automatisch per GPO ===
521 \\\\\\Ein Anleitung zur Verteilung von Chrome Plugins per GPO finden Sie ~[~[hier>>url:https:~/~/support.google.com/chrome/a/answer/7649924?hl=en&ref_topic=7649835||shape="rect"]].
522 \\\\\\Daten des Plugins:
523 \\\\\\~*~*id:~*~* kgihjigonjmklfpbmagbdofjafegeoke
524 \\~*~*update_url:~*~* ~[~[https:~~~~/~~~~/clients2.google.com/service/update2/crx>>url:https:~/~/clients2.google.com/service/update2/crx||shape="rect"]]
525 \\\\\\~{~{info}}
526 \\Die Verteilung per Gruppenrichtlinie ist aktuell nur für den Google Chrome Browser möglich. Microsoft bietet hier keine Richlinie zur automatischen Installation von Plugins aus anderen Stores an.
527 \\~{~{/info}}
528 \\\\\\== Konfiguration der Chrome "HD BrowserRedirection Extension" ==
529 \\\\\\Öffnen Sie die Optionen des Chrome Plugins
530 \\\\\\~[~[image~:attach~:Screenshot 2022-12-12 160850.png]]
531 \\\\\\Mit Standardeinstellungen versucht das Plugin über den "HybridDesktop Redirection Connector" den Thin Client und die benötigen Einstellungen zu ermitteln.
532 \\\\\\~[~[image~:attach~:HDbrowserredirectionchromesettings.png||data-xwiki-image-style-border="true"]]
533 \\\\\\Wird Ihnen hier ein grünes Status Icon angezeigt, so ist die Konfiguration abgeschlossen. Falls nicht, müssen weitere Einstellungen händisch vorgenommen werden.
534 \\\\\\=== Einstellungen ===
535 \\\\\\~*~*Remote Browser Mode:~*~* Hier gibt es die Wahl zwischen Auto (Channel/IP-Detection) und Manual. Im Auto Modus werden die notwendigen Daten durch den HybridDesktop Redirection Connector automatisch hinterlegt. Im Manuellen Modus hingegen müssen die Verbindungseinstellungen händisch konfiguriert werden.
536 \\\\\\~*~*IP-Address:~*~* Hier steht Entweder die IP des Clients (Modus -> Websocket auf Clientseite) oder "HybridDesktop Channel"
537 \\\\\\~*~*Port:~*~* Port für die Websocket Kommunikation oder leer wenn Modus Channel auf Clientseite
538 \\\\\\~*~*Session Token:~*~* Token für die Websocket Kommunikation oder leer wenn Modus Channel auf Clientseite
539 \\\\\\~*~*Remoting URLs (server defined):~*~* wird automatisch bei erfolgreicher Verbindung ausgefüllt, zeigt alle weiterzuleitenen Seiten an (auf Thin Client Seite konfiguriert)
540 \\\\\\~*~*Remoting URLs (userdefined): ~*~*In dieser Liste kann der User selbstständig Seiten zur dauerhaften Weiterleitung konfigurieren (Option ~/~/"Erlaube Weiterleitung vom Benutzer definierter Webseiten"~/~/ muss auf Thin Client Seite gesetzt sein)
541 \\\\\\=== Anzeige des Plugin Status Icons (Optional) ===
542 \\\\\\Zur Anzeige des aktuellen Plugin Status, muss das Plugin zunächst angepinnt werden
543 \\\\\\~{~{lightbox image="10-rangee-browser-redirection-ping-plugin.PNG" group="1"/}}
544 \\\\\\Das Plugin kann folgende Status anzeigen:
545 \\\\\\~(% style="list-style-type:square" %)
546 \\* ~[~[image~:attach~:icon0.png]]Plugin aktiv und erfolgreich konfiguriert, aktueller Tab wird nicht weitergeleitet
547 \\* ~[~[image~:attach~:icon1.png]]Plugin aktiv und konfiguriert, aktueller Tab wird umgeleitet
548 \\* ~[~[image~:attach~:icon2.png]]Plugin nicht aktiv - Eventuell Fehler in Konfiguration oder Thin Client nicht erreichbar - Optionsseite für genauere Meldung überprüfen
549 \\\\\\=== Aktuelle Webseite weiterleiten ===
550 \\\\\\Wenn die Option ~/~/"Erlaube Weiterleitung vom Benutzer definierter Webseiten"~/~/ auf Thin Client Seite aktiviert ist, kann jede beliebige aktuell angezeigte Webseite über einen Klick auf das Plugin Icon sofort weitergeleitet werden._form_token:lNsy081BmtcRFxNWaShGPA|lNsy081BmtcRFxNWaShGPA_editingVersionDate:1679990054991_content_cache:_defaultLanguage:de_xaction:save|saveandcontinue|preview|cancel|edit|save|saveandcontinue|cancel_previousVersion:2.2_xhidden:0_xcontinue:https:~/~/kb.hybriddesktop.com/edit/HD%20Browser%20Redirection/HD%20Browser%20Redirection%20%28RangeeOS%29/WebHome?editor=wysiwyg_comment:_xeditaction:edit_convertSyntax:false_x-maximized:_89_XWikiContext[URLFactory[com.xpn.xwiki.web.XWikiServletURLFactory, /skins/skin/style.css]] is too long (10281); with maxNodeSize=4096 bytes you can use only keys serialized to at most 4063 bytes.
551 at org.infinispan.persistence.sifs.NonBlockingSoftIndexFileStore.write(NonBlockingSoftIndexFileStore.java:530)
552 at org.infinispan.persistence.manager.PersistenceManagerImpl.writeToAllNonTxStores(PersistenceManagerImpl.java:1025)
553 at org.infinispan.interceptors.impl.CacheWriterInterceptor.storeEntry(CacheWriterInterceptor.java:465)
554 at org.infinispan.interceptors.impl.CacheWriterInterceptor.storeEntry(CacheWriterInterceptor.java:456)
555 at org.infinispan.interceptors.impl.CacheWriterInterceptor.lambda$visitDataWriteCommandToStore$15(CacheWriterInterceptor.java:499)
556 at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextThenApply(BaseAsyncInterceptor.java:86)
557 at org.infinispan.interceptors.impl.CacheWriterInterceptor.visitDataWriteCommandToStore(CacheWriterInterceptor.java:492)
558 at org.infinispan.interceptors.impl.CacheWriterInterceptor.visitPutKeyValueCommand(CacheWriterInterceptor.java:207)
559 at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:65)
560 at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
561 at org.infinispan.interceptors.BaseAsyncInterceptor.lambda$new$0(BaseAsyncInterceptor.java:27)
562 at org.infinispan.interceptors.InvocationSuccessFunction.apply(InvocationSuccessFunction.java:25)
563 at org.infinispan.interceptors.impl.QueueAsyncInvocationStage.invokeQueuedHandlers(QueueAsyncInvocationStage.java:124)
564 at org.infinispan.interceptors.impl.QueueAsyncInvocationStage.accept(QueueAsyncInvocationStage.java:87)
565 at org.infinispan.interceptors.impl.QueueAsyncInvocationStage.accept(QueueAsyncInvocationStage.java:33)
566 at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
567 at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
568 at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
569 at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2073)
570 at org.infinispan.interceptors.impl.CacheLoaderInterceptor.finishLoadInContext(CacheLoaderInterceptor.java:358)
571 at org.infinispan.interceptors.impl.CacheLoaderInterceptor.lambda$loadInContext$5(CacheLoaderInterceptor.java:345)
572 at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
573 at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
574 at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
575 at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:610)
576 at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:840)
577 at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:478)
578 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
579 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
580 ... 1 more
581 Suppressed: org.infinispan.commons.util.logging.TraceException
582 at org.infinispan.interceptors.impl.SimpleAsyncInvocationStage.get(SimpleAsyncInvocationStage.java:39)
583 at org.infinispan.interceptors.impl.AsyncInterceptorChainImpl.invoke(AsyncInterceptorChainImpl.java:249)
584 at org.infinispan.cache.impl.InvocationHelper.doInvoke(InvocationHelper.java:323)
585 at org.infinispan.cache.impl.InvocationHelper.invoke(InvocationHelper.java:111)
586 at org.infinispan.cache.impl.InvocationHelper.invoke(InvocationHelper.java:93)
587 at org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:1301)
588 at org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:1870)
589 at org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:226)
590 at org.infinispan.cache.impl.EncoderCache.put(EncoderCache.java:714)
591 at org.xwiki.cache.infinispan.internal.InfinispanCache.set(InfinispanCache.java:94)
592 at org.xwiki.lesscss.internal.cache.AbstractCache.set(AbstractCache.java:93)
593 at org.xwiki.lesscss.internal.cache.AbstractCachedCompiler.getResult(AbstractCachedCompiler.java:145)
594 at org.xwiki.lesscss.internal.compiler.DefaultLESSCompiler.compile(DefaultLESSCompiler.java:73)
595 at org.xwiki.lesscss.internal.colortheme.converter.CachedLESSColorThemeConverter.compute(CachedLESSColorThemeConverter.java:55)
596 at org.xwiki.lesscss.internal.colortheme.converter.CachedLESSColorThemeConverter.compute(CachedLESSColorThemeConverter.java:41)
597 at org.xwiki.lesscss.internal.cache.AbstractCachedCompiler.getResult(AbstractCachedCompiler.java:137)
598 at org.xwiki.lesscss.internal.cache.AbstractCachedCompiler.getResult(AbstractCachedCompiler.java:85)
599 at org.xwiki.lesscss.internal.colortheme.converter.DefaultLESSColorThemeConverter.getColorThemeFromSkinFile(DefaultLESSColorThemeConverter.java:67)
600 at org.xwiki.lesscss.LessCompilerScriptService.getColorThemeFromSkinFile(LessCompilerScriptService.java:159)
601 at jdk.internal.reflect.GeneratedMethodAccessor1060.invoke(Unknown Source)
602 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
603 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
604 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
605 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
606 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
607 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
608 at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)
609 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
610 at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
611 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
612 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
613 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
614 at org.apache.velocity.Template.merge(Template.java:358)
615 at org.apache.velocity.Template.merge(Template.java:262)
616 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
617 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
618 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
619 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
620 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
621 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
622 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
623 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
624 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
625 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
626 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
627 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
628 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
629 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
630 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792)
631 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747)
632 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739)
633 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)
634 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)
635 at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)
636 at jdk.internal.reflect.GeneratedMethodAccessor903.invoke(Unknown Source)
637 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
638 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
639 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
640 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
641 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
642 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
643 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
644 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
645 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
646 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
647 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
648 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
649 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
650 at org.apache.velocity.Template.merge(Template.java:358)
651 at org.apache.velocity.Template.merge(Template.java:262)
652 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
653 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
654 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
655 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
656 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
657 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
658 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
659 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
660 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
661 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
662 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
663 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
664 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
665 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
666 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792)
667 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747)
668 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739)
669 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)
670 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)
671 at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)
672 at jdk.internal.reflect.GeneratedMethodAccessor903.invoke(Unknown Source)
673 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
674 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
675 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
676 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
677 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
678 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
679 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
680 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
681 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
682 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
683 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
684 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
685 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
686 at org.apache.velocity.runtime.parser.node.ASTStringLiteral.value(ASTStringLiteral.java:320)
687 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
688 at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
689 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
690 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
691 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
692 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
693 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
694 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
695 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
696 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)
697 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
698 at org.apache.velocity.Template.merge(Template.java:358)
699 at org.apache.velocity.Template.merge(Template.java:262)
700 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
701 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
702 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:127)
703 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:51)
704 at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279)
705 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)
706 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)
707 at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309)
708 at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
709 at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88)
710 at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395)
711 at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268)
712 at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:107)
713 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)
714 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54)
715 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290)
716 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
717 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)
718 at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67)
719 at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43)
720 at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96)
721 at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39)
722 at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123)
723 at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52)
724 at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68)
725 at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42)
726 at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1349)
727 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1673)
728 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1583)
729 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1566)
730 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1551)
731 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1507)
732 at org.xwiki.wysiwyg.script.WysiwygEditorScriptService.render(WysiwygEditorScriptService.java:255)
733 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
734 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
735 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
736 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
737 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
738 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
739 at org.xwiki.velocity.introspection.MethodArgumentsUberspector$ConvertingVelMethod.invoke(MethodArgumentsUberspector.java:306)
740 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
741 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
742 at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)
743 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
744 at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
745 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
746 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
747 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
748 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
749 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
750 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
751 at org.apache.velocity.runtime.parser.node.ASTStringLiteral.value(ASTStringLiteral.java:320)
752 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
753 at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
754 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
755 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
756 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
757 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
758 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
759 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
760 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
761 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
762 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
763 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
764 at org.apache.velocity.Template.merge(Template.java:358)
765 at org.apache.velocity.Template.merge(Template.java:262)
766 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
767 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
768 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:127)
769 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:51)
770 at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279)
771 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)
772 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)
773 at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309)
774 at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
775 at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88)
776 at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395)
777 at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268)
778 at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:107)
779 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)
780 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54)
781 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290)
782 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
783 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)
784 at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67)
785 at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43)
786 at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96)
787 at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39)
788 at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123)
789 at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52)
790 at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68)
791 at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42)
792 at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1349)
793 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1673)
794 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1583)
795 at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1537)
796 at org.xwiki.edit.internal.EditorWikiComponent.render(EditorWikiComponent.java:144)
797 at org.xwiki.edit.AbstractEditor.render(AbstractEditor.java:56)
798 at org.xwiki.edit.script.SyntaxContentEditScriptService.wysiwyg(SyntaxContentEditScriptService.java:87)
799 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
800 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
801 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
802 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
803 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
804 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
805 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
806 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
807 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
808 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
809 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
810 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
811 at org.apache.velocity.Template.merge(Template.java:358)
812 at org.apache.velocity.Template.merge(Template.java:262)
813 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
814 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
815 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
816 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
817 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
818 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
819 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
820 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
821 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
822 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
823 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
824 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
825 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
826 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
827 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792)
828 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747)
829 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739)
830 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)
831 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)
832 at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)
833 at jdk.internal.reflect.GeneratedMethodAccessor903.invoke(Unknown Source)
834 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
835 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
836 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
837 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
838 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
839 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
840 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
841 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
842 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
843 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
844 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
845 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
846 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
847 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
848 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)
849 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
850 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
851 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)
852 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
853 at org.apache.velocity.Template.merge(Template.java:358)
854 at org.apache.velocity.Template.merge(Template.java:262)
855 at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
856 at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:321)
857 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
858 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
859 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
860 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
861 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
862 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
863 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
864 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
865 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
866 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
867 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
868 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
869 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:785)
870 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:771)
871 at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91)
872 at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85)
873 at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2553)
874 at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180)
875 at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:612)
876 at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:300)
877 at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:112)
878 at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
879 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
880 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
881 at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:122)
882 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
883 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
884 at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61)
885 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
886 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
887 at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
888 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
889 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
890 at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
891 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
892 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
893 at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
894 at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
895 at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
896 at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
897 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
898 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
899 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712)
900 at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459)
901 at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384)
902 at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
903 at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112)
904 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
905 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
906 at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61)
907 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
908 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
909 at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
910 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
911 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
912 at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
913 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
914 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
915 at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
916 at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
917 at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
918 at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
919 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
920 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
921 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712)
922 at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459)
923 at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384)
924 at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
925 at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
926 at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
927 at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
928 at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
929 at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
930 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
931 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
932 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
933 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
934 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
935 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
936 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
937 at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)
938 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
939 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
940 at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:375)
941 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
942 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
943 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1594)
944 at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
945 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
946 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
947 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
948 ... 1 more
949 )))