The first thing to do would be to reproduce the issue in a dev environment, 
then try upgrading that environment to 1.3.7 and see if that solves the 
problem. There shouldn't be any API breaks in the 1.3 series so this should be 
a simple POM dependency version update.

It might also be your Hibernate implementation caching and returning the wrong 
object as well.

Steve



On 08/01/2010, at 11:21 PM, allgo wrote:

> 
> 1.3.0-beta3  actually. Copied it from the Manifest file
> 
> Martijn Dashorst wrote:
>> 
>> 1.3.0?
>> 
>> Martijn
>> 
>> On Fri, Jan 8, 2010 at 1:12 PM, allgo <soumya_...@yahoo.co.in> wrote:
>>> 
>>> Hi,
>>> The wicket version is 1.3. Sorry should have mentioned that.
>>> 
>>> As such the User A, after he logs on is getting assigned the Account
>>> object
>>> of User B. And after soem logs we can see that User B had logged on a
>>> while
>>> before. Hence that Accoutn object was definitely fetched a whiel before.
>>> I
>>> did see a few threads which say Hibernate may eb a culprit but am not
>>> sure
>>> thats the case here.
>>> 
>>> Please do let me know if you need any more info.
>>> Thanks,
>>> SSP
>>> 
>>> Martijn Dashorst wrote:
>>>> 
>>>> A wicket version number would be helpful...
>>>> 
>>>> Martijn
>>>> 
>>>> On Fri, Jan 8, 2010 at 12:17 PM, Soumya <soumya_...@yahoo.co.in> wrote:
>>>>> Hi all,
>>>>> I am fairly a newbie in wicket and would appreciate your help!
>>>>> 
>>>>> I
>>>>> have a wicket application which are used on Live by more than 500
>>>>> users. Now the problem which has arisen is - say User A logs on - he is
>>>>> able to view details of User B. It has happened for different users and
>>>>> I am trying to dig the real reason.
>>>>> 
>>>>> Here is my code details -
>>>>> 1) I use Hibernate to fetch 'Account' objects from backend passing on
>>>>> the
>>>>> username/password.
>>>>> 
>>>>> 2) I use
>>>>> MyAppSession extends WebSession
>>>>> {
>>>>> private Account account;
>>>>> 
>>>>>    public InboundSession(Request request)
>>>>>    {
>>>>>        super(request);
>>>>>    }
>>>>> 
>>>>>    public void setAccount(Account account)
>>>>>    {
>>>>>        this.account = account;
>>>>>    }
>>>>> 
>>>>> 
>>>>>    public Account getAccount()
>>>>>    {
>>>>>        return account;
>>>>>    }
>>>>> 
>>>>> public boolean isUserLoggedIn()
>>>>>    {
>>>>> return account !=null;
>>>>> }
>>>>> 
>>>>> }
>>>>> 
>>>>> So
>>>>> effectively I check if the Account object in session is null or not and
>>>>> accordingly decide whether a user is logged in or not.
>>>>> 
>>>>> 2) In Login class I pass on the username/password to
>>>>> HibernateAccountDao
>>>>> and fetch the Account object.
>>>>> Account account = accountDao.getAccount(username, password)
>>>>> MyAppSession session = (MyAppSession )getSession();
>>>>> session.setAccount(account);
>>>>> setResponsePage(Home.class);
>>>>> 
>>>>> So effectively I fetch the accout object using hibernate and store it
>>>>> in
>>>>> wicket session.
>>>>> But I am not sure how these account objects are getting mixed up
>>>>> between
>>>>> users.
>>>>> 
>>>>> Please can someone lead me to the route cause of the issue?
>>>>> 
>>>>> 
>>>>> Thanks in advance!
>>>>> SSP
>>>>> 
>>>>> 
>>>>>     The INTERNET now has a personality. YOURS! See your Yahoo!
>>>>> Homepage.
>>>>> http://in.yahoo.com/
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Become a Wicket expert, learn from the best: http://wicketinaction.com
>>>> Apache Wicket 1.4 increases type safety for web applications
>>>> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.4.4
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>> 
>>>> 
>>>> 
>>> 
>>> --
>>> View this message in context:
>>> http://old.nabble.com/Wicket-session-not-threadsafe--tp27074491p27075050.html
>>> Sent from the Wicket - User 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
>>> 
>>> 
>> 
>> 
>> 
>> -- 
>> Become a Wicket expert, learn from the best: http://wicketinaction.com
>> Apache Wicket 1.4 increases type safety for web applications
>> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.4.4
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>> 
>> 
>> 
> 
> -- 
> View this message in context: 
> http://old.nabble.com/Wicket-session-not-threadsafe--tp27074491p27075144.html
> Sent from the Wicket - User 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
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to