is the option that transient fields must be left alone (not serialized) on
by default?
johan
On 12/5/06, Ingram Chen <[EMAIL PROTECTED]> wrote:
hhmm.... as Wicket always check serializable, I think my app's session
does not refererence to non-serializable WebApplication. but the stack
trace shows:
com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java
:306)
com.tc.object.tx.ClientTransactionManagerImpl.fieldChanged(ClientTransactionManagerImpl.java:507)
com.tc.object.TCObjectImpl.objectFieldChanged(TCObjectImpl.java:272)
wicket.Session.__tc_setsessionStore(
Session.java)
wicket.Session.getSessionStore(Session.java:900)
wicket.Session.getAttributeNames(Session.java:881)
wicket.Session.visitPageMaps(Session.java:753)
wicket.Session.init(Session.java:581)
wicket.RequestCycle.prepare
(RequestCycle.java:911)
wicket.RequestCycle.step(RequestCycle.java:986)
wicket.RequestCycle.steps(RequestCycle.java:1084)
wicket.RequestCycle.request(RequestCycle.java:454)
wicket.protocol.http.WicketServlet.doGet
(WicketServlet.java:219)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
I use Wicket 1.2.3 so Session.java:900 is
public class Session {
protected ISessionStore getSessionStore()
{
if (sessionStore == null)
{
sessionStore = getApplication().getSessionStore(); // line no
900
}
return sessionStore;
}
}
it looks like terracotta intercept assignment "sessionStore = " and add a
setter
wicket.Session.__tc_setsessionStore(Session.java)
but sessionStore referenced by Application....
On 12/5/06, Eelco Hillenius <[EMAIL PROTECTED] > wrote:
>
> Why would you put a reference to the application in your session
> anyway? You can get the current app like Application.get(). Otherwise,
> you can make the field transient, though when it gets deserialized,
> you'd have to set the field yourself somehow.
>
> Eelco
>
>
> On 12/4/06, Ingram Chen < [EMAIL PROTECTED]> wrote:
> > I just test terracotta-session, but it report error:
> >
> >
> > com.tc.exception.TCNonPortableObjectError:
> >
>
*******************************************************************************
>
> > Attempt to share an instance of a non-portable class referenced by a
> > portable class. This
> > unshareable class is a subclass of a JVM- or host machine-specific
> resource.
> > Please either
> > modify the class hierarchy or ensure that instances of this class
> don't
> > enter the shared object
> > graph.
> >
> > Referring class : com.myapp.MyWebApplication
> > Referring field :
> > wicket.protocol.http.WebApplication.wicketServlet
> > Thread : http-9081-Processor3
> > JVM ID : VM(0)
> > Unshareable superclass names: javax.servlet.GenericServlet
> >
>
*******************************************************************************
> >
> > It seems that I can't store any WebApplication reference in session...
>
> >
> >
> >
> > On 12/5/06, [EMAIL PROTECTED] <[EMAIL PROTECTED] > wrote:
> > > Hi,
> > >
> > > I also have just tested terracotta with my springframework / wicket
> > application.
> > > It works perfect. I think, that teracotta meets wicket needs for
> parallel
> > and
> > > loadbalanced execution envoronement the way we are looking for.
> > >
> > > Maciej
> > >
> > > > -----Ursprüngliche Nachricht-----
> > > > Von: wicket-user@lists.sourceforge.net
> > > > Gesendet: 04.12.06 20:50:41
> > > > An: "Wicket User List" <
> > wicket-user@lists.sourceforge.net>
> > > > Betreff: [Wicket-user] Terracotta open source and tested with
> > wicket-examples
> > >
> > >
> > > > Hi all,
> > > >
> > > > Sorry to spam you with this, but you might be interested in this
> > > > announcement
> > http://www.infoq.com/news/2006/12/terracotta-jvm-clustering.
> > > > We successfully tested wicket-examples (with the help of some
> people
> > > > from Terracotta), and it looks like Terracotta is very promising
> > > > indeed - certainly now that it is open sourced!
> > > >
> > > > Anyway, just FYI, and I'd be interested to learn the experiences
> of
> > others.
> > > >
> > > > Eelco
> > > >
> > > >
> >
> -------------------------------------------------------------------------
> > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > Join SourceForge.net 's Techsay panel and you'll get the chance to
> share
> > your
> > > > opinions on IT & business topics through brief surveys - and earn
> cash
> > > >
> >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > _______________________________________________
> > > > Wicket-user mailing list
> > > > Wicket-user@lists.sourceforge.net
> > > >
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > >
> > >
> > > --
> > > mfG
> > >
> > > Bednarz, Hannover
> > >
> > >
> >
> -------------------------------------------------------------------------
> > > Take Surveys. Earn Cash. Influence the Future of IT
> > > Join SourceForge.net's Techsay panel and you'll get the chance to
> share
> > your
> > > opinions on IT & business topics through brief surveys - and earn
> cash
> > >
> >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > _______________________________________________
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> >
> >
> >
> > --
> > Ingram Chen
> > Java [EMAIL PROTECTED]
> > Institue of BioMedical Sciences Academia Sinica Taiwan
> > blog: http://www.javaworld.com.tw/roller/page/ingramchen
> >
> -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to
> share your
> > opinions on IT & business topics through brief surveys - and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
> >
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
> >
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
>
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
--
Ingram Chen
Java [EMAIL PROTECTED]
Institue of BioMedical Sciences Academia Sinica Taiwan
blog: http://www.javaworld.com.tw/roller/page/ingramchen
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user