BTW, as long as this issue is not fixed, we can't take our Wicket-based website online. This is a show-stopper bug for us. :(

--
Best regards,
Thomas Singer
_____________
SyntEvo GmbH
Brunnfeld 11
83404 Ainring
Germany
www.syntevo.com


Thomas Singer wrote:
Done: https://issues.apache.org/jira/browse/WICKET-878

Tom


Igor Vaynberg wrote:
yep

-igor


On 8/23/07, Thomas Singer <[EMAIL PROTECTED]> wrote:
Should I report a bug in JIRA?

--
Best regards,
Thomas Singer
_____________
SyntEvo GmbH
Brunnfeld 11
83404 Ainring
Germany
www.syntevo.com


Igor Vaynberg wrote:
hm, this looks like an old bug. johan didnt we fix this a while ago?

-igor


On 8/23/07, Thomas Singer <[EMAIL PROTECTED]> wrote:
inside shared
resource you can simply call Session.get() to get to wicket session.
Unfortunately, it looks like this is not possible, because I'm getting
following exception:

java.lang.IllegalStateException: you can only locate or create
sessions
in the context of a request cycle
      org.apache.wicket.Session.findOrCreate(Session.java:250)
      org.apache.wicket.Session.get(Session.java:279)
      com.syntevo.hpsmart.DownloadResource.getResourceStream(
DownloadResource.java:18)
      org.apache.wicket.protocol.http.WicketFilter.getLastModified(
WicketFilter.java:708)
      org.apache.wicket.protocol.http.WicketFilter.doFilter(
WicketFilter.java:122)

Our resource code looks like this:

final class DownloadResource extends Resource {

  public IResourceStream getResourceStream() {
    final OurSession session = (OurSession)Session.get();
    if (session == null) {
      return null;
    }

    final File file = session.getFileToDownload();
    if (file == null) {
      return null;
    }

    return new MyFileResourceStream(file);
  }
--
Best regards,
Thomas Singer
_____________
SyntEvo GmbH
Brunnfeld 11
83404 Ainring
Germany
www.syntevo.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to