Okay, I may have this all wrong, and then that's my problem. I have an application that was developed under the 2.0 branch that I recently migrated to 1.4. This application uses a servlet to handle requests for Jasper Reports, and under 2.0 everything worked great. I store the report request in the user's Session, and retrieve it in the JasperReportServlet to look up the request. In my JasperReportServlet I was doing:
public final void doGet(final HttpServletRequest servletRequest, final HttpServletResponse servletResponse) throws ServletException, IOException { String requestId = servletRequest.getParameter(ReportingConstants.PARAMETER_NAME_REPORT_REQUEST ); ReportRequest reportReq = null; MySession session = (MySession)Session.get(); reportReq = session.getReportRequest(requestId); // handle report request, etc. } However, in 1.4 when I do Session.get() from my JasperReportServlet I am getting the error java.lang.IllegalStateException: you can only locate or create sessions in the context of a request cycle. So, can I no longer get an object from my wicket Session from a non-wicket Servlet? I've been looking all over, and can't seem to find the right answer. Thanks for any help. Regards, Matthew.