Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Behind Proxy: Vaadin Application showing "Session Expired" pop up window
Hi,
We are facing issue in vaadin 6.8.10. we are calling vaadin application URL via service proxy. its shows session expired pop up window.When application URL is directly called without service proxy its works fine.
Vaddin version 6.8.10
icepush version 1.0.0
Your problem may be in proxy settings. This is a bit old tech, so I do not remember by hard the details. Check this old thread (it is a bit long), it may contain proxy setup hints that are useful for you.
https://vaadin.com/forum#!/thread/234493
Hi Tatu,
We are using external reverse Proxy (Membrane Service Proxy). Where in relative url's are configured in the proxy and complete url's are picked from service registry.
icepush requests works fine without proxy and behind proxy we are receving session time out, we have investigated the network request with and without proxy. Attaching httpFox (network trace)
Without Proxy (Works Well)
Started Time Sent Received Method Result Type URL
00:12.5 0.231 506 2822 GET 200 text/html http://<host:10000>/gui
00:12.8 0.113 608 6339 GET 200 application/x-javascript http://<host:10000>/VAADIN/widgetsets/WidgetSet/WidgetSet.nocache.js?1490081042919
00:17.0 30.053 659 83 POST 200 application/xml http://<host:10000>/gui/listen.icepush
00:20.1 0.282 766 134 POST 200 application/json http://<host:10000>/gui/UIDL?windowName=1
With Proxy (issue with UILD request)
Started Time Sent Received Method Result Type URL
00:03.3 0.534 752 0 GET (Cache) text/html https://<Proxy Host:8543>/gui/
00:03.9 0.093 839 0 GET (Cache) application/x-javascript http://<Proxy Host:8543>/VAADIN/widgetsets/WidgetSet/WidgetSet.nocache.js?1490081042919
00:08.0 * 862/889 * POST * * https:// <Proxy Host:8543> /gui/listen.icepush
00:11.0 17.65 1015 0 POST (Cache) application/json https://<Proxy Host:8543>/gui/UIDL?windowName=1
00:28.7 0.069 974 391 GET 200 application/json https://<Proxy Host:8543>/msv-rest-admin-api/ms/adminportal/getOk
Looking at the request one thing is quite obvious that all UIDL request are Cached. Can we have some pointers Please ?
Thanks,
Shini