(ResourceResponse) response);
} else {
VaadinPortletSession vaadinSession = null;
- boolean sessionProcessed = false;
try {
// TODO What about PARAM_UNLOADBURST &
vaadinSession.getBrowser().updateRequestDetails(
vaadinRequest);
- sessionProcessed = true;
-
/* Notify listeners */
// Finds the right UI
handleServiceException(vaadinRequest, vaadinResponse,
vaadinSession, e);
} finally {
-
- if (sessionProcessed) {
- vaadinSession.cleanupInactiveUIs();
- }
-
if (vaadinSession != null) {
+ vaadinSession.cleanupInactiveUIs();
requestTimer.stop(vaadinSession);
}
}
}
VaadinServletSession vaadinSession = null;
- boolean sessionProcessed = false;
try {
// If a duplicate "close application" URL is received for an
/* Update browser information from the request */
vaadinSession.getBrowser().updateRequestDetails(request);
- sessionProcessed = true;
-
/* Handle the request */
if (requestType == RequestType.FILE_UPLOAD) {
// UI is resolved in communication manager
} catch (final Throwable e) {
handleServiceException(request, response, vaadinSession, e);
} finally {
-
- if (sessionProcessed) {
+ if (vaadinSession != null) {
vaadinSession.cleanupInactiveUIs();
}