I recently upgraded from Scalix 11.4.3 (small business on RHEL 5.3) to 11.4.4
With 11.4.3. I could download my calendar as an ical file from a web browser or with the wget command. (This was in primarily to allow some calendar integration with other applications.)
The URL was as follows
https://mail.domain.co/api/myname@domain.com/mailbox/Calendar?output=ical
However, since upgrading to 11.4.4, I now get a java render error in both the web browser and the tomcat scalix-api login. Thunderbird with the lightning plugin (caldav calendar support) still works fine. The following link https://mail.domain.co/api/myname@domain.com/mailbox/Calendar?output=rss also works fine so I don't think I have problem with tomcat or apache listening on the wronng IP.
The full output is:
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.RuntimeException: Attempting to render unsupported objects of type class com.scalix.api.entity.Message
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:472)
com.scalix.api.PlatformDispatcherServlet.service(PlatformDispatcherServlet.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:133)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
root cause
java.lang.RuntimeException: Attempting to render unsupported objects of type class com.scalix.api.entity.Message
com.scalix.api.presentation.Renderer.renderMessages(Renderer.java:109)
com.scalix.api.rest.MailboxServlet.renderMessages(MailboxServlet.java:243)
com.scalix.api.rest.MailboxServlet.processFetchMessagesRequest(MailboxServlet.java:232)
com.scalix.api.rest.MailboxServlet.doGet(MailboxServlet.java:95)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:174)
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:839)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:774)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:460)
com.scalix.api.PlatformDispatcherServlet.service(PlatformDispatcherServlet.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:133)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.27
PS. If I shtudown the server with omshut command, I get the following
omoff : [OM 4835] Subsystem Application Link Server is already off.
Although when I restart scalix with omrc, everthing does start back up.
Thanks