So this means that wicket session cannot be accessed from non wicket
request? I tried to call Session.get().bind() before doing anything
with the session, but it gives me the same error. Notice this is
called in Session.get(), so I cant really call bind.
This was working with no problems in Wicket 1.5.3


java.lang.IllegalArgumentException: Argument 'requestCycle' may not be null.
        at org.apache.wicket.util.lang.Args.notNull(Args.java:41)
        at 
org.apache.wicket.Application.fetchCreateAndSetSession(Application.java:1524)
        at org.apache.wicket.Session.get(Session.java:156)


On Mon, Feb 6, 2012 at 2:07 AM, Martin Grigorov <mgrigo...@apache.org> wrote:
> Hi,
>
> As I answered in the ticket - RequestCycle is not created for
> non-Wicket requests. It will be always 'null'.
>
> On Mon, Feb 6, 2012 at 11:15 AM, Kayode Odeyemi <drey...@gmail.com> wrote:
>> On Mon, Feb 6, 2012 at 7:18 AM, Martin Grigorov <mgrigo...@apache.org>wrote:
>>
>>> Hi,
>>>
>>> On Sat, Feb 4, 2012 at 3:25 PM, Kayode Odeyemi <drey...@gmail.com> wrote:
>>> > Hi, thanks.
>>> >
>>> > On Fri, Feb 3, 2012 at 8:05 PM, Serban.Balamaci <thespamtr...@gmail.com
>>> >wrote:
>>> >
>>> >> Hello,
>>> >> It's not really clear what you mean and maybe you need to tell us what
>>> you
>>> >> want to do.
>>> >>
>>> >
>>> > I want to use servlet session object for user authentication and not
>>> > wickets'.
>>> >
>>> >>
>>> >> A Wicket session stores it's attributes into an implementation of the
>>> >> ISessionStore interface, but the default the store is HttpSessionStore,
>>> so
>>> >> the HttpSession. On the other hand, the wicket session can exist in a
>>> >> temporary state for the duration of the request and not have a
>>> HttpSession
>>> >> created. See bind(...) method in HttpSessionStore and you can see the
>>> >> Wicket
>>> >> session object being stored in a  httpsession attribute when the Wicket
>>> >> session needs to be persistent.
>>> >> setAttribute(request, Session.SESSION_ATTRIBUTE_NAME, newSession);
>>> >>
>>> >
>>> > But from what you've just explained, does that mean a wicket session is
>>> > HttpSession? Hence, I can just concentrate on implementing wicket session
>>> > and then retrieve it whenever its required even within a servlet - alas,
>>> > the HelloWorldServlet example which makes use of WicketSessionFilter?
>>>
>>> Yes, Wicket's Session is saved as an attribute in the HttpSession.
>>> And yes, using WicketSessionFilter you can read it in servlets.
>>>
>>>
>> Thanks. I tried this but I keep getting  java.lang.IllegalArgumentException:
>> Argument 'requestCycle' may not be null.
>>
>> This is the reason why I wanted to know if this is a bug that is fixed in a
>> different branch but not yet on the official release.
>>
>> Thanks for the time.
>>
>>> >
>>> >>
>>> >>
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://apache-wicket.1842946.n4.nabble.com/Set-Wicket-User-Session-to-Servlet-s-HttpSession-tp4355593p4355644.html
>>> >> Sent from the Users forum mailing list archive at Nabble.com.
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> >> For additional commands, e-mail: users-h...@wicket.apache.org
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > Odeyemi 'Kayode O.
>>> > http://www.sinati.com. t: @charyorde
>>>
>>>
>>>
>>> --
>>> Martin Grigorov
>>> jWeekend
>>> Training, Consulting, Development
>>> http://jWeekend.com
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>
>>
>> --
>> Odeyemi 'Kayode O.
>> http://www.sinati.com. t: @charyorde
>
>
>
> --
> Martin Grigorov
> jWeekend
> Training, Consulting, Development
> http://jWeekend.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to