I've try to make a simple application with the same problem and it just work.  So right now, I'm thinking the problem is in our application finally.

The problem is solved by seting versionning to false, but I don't think  it is really the "good" solution.  I mean, it work, but it does not tell why it didn't work at first.  I'll continue trying to debug what is happening.

Marc

On 10/10/06, Matej Knopp <[EMAIL PROTECTED]> wrote:
Anyway, there were couple of fixes concerning partial refresh of tree,
you might consider trying a current snapshot of 1.2.

-Matej


Marc-Andre Houle wrote:
> The click is made on an object of the ajax tree and it is an ajax call.
>
> Setting versionning to false work, only if it is set to the page.
>
> I'll try to make a reproductible page containing the problem.  Another
> question I may ask about refresh is : What is happening during a
> refresh.  Somthing I want to do right now is to be able to refresh the
> ajax tree when there is a new element added using the refresh button.
> But it always display the old element if I press refresh, it will only
> put new element when I completly update the page.
>
> So, is it possible to refresh some of the part of the interface before
> making the display during a refresh?
>
> Thanks.
>
> Marc
>
> On 10/10/06, * Marc-Andre Houle* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     I'll have to make some test but it seem's a good path to follow,
>     I'll check for that...
>
>     thanks.
>
>     Marc
>
>
>     On 10/6/06, *Johan Compagner* < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>
>         that click on an item is an ajax request?
>         That shouldnt make a page version as far as i know
>         If you have a simple example please make a bug report .
>
>         you should call: page.setVersioned(false)
>         if you don't want that page to be versioned.
>         Or better if you disable versioning on the tree
>         (tree.setVersioned(false)) does the error then occur?
>
>         johan
>
>
>
>         On 10/3/06, *Marc-Andre Houle * < [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>> wrote:
>
>             It seem's that I have a problem in my application similar to
>             those one :
>             http://www.nabble.com/AjaxTabbedPanel-is-broken-%28wicket-1.2.2%29-tf2176204.html#a6016987
>             <http://www.nabble.com/AjaxTabbedPanel-is-broken-%28wicket-1.2.2%29-tf2176204.html#a6016987 >
>             https://sourceforge.net/tracker/?func=detail&atid=684975&aid=1549248&group_id=119783
>             <https://sourceforge.net/tracker/?func=detail&atid=684975&aid=1549248&group_id=119783 >
>
>             My problem look like this :
>             I open a page and load an Ajax Tree.  I click on one item, I
>             hit F5, I click on the same item, and I do another F5 and
>             boom.  The exemple doesn't seem's to have this problem.
>
>             This is the error :
>
>             Root cause:
>
>             java.lang.IllegalStateException : Cannot remove
>             [MarkupContainer [Component id = 0, page = <No Page>, path =
>             0.Loop$LoopItem]] from null parent!
>             at wicket.Component.remove
>
>
>             (Component.java:1475)
>             at wicket.version.undo.Add.undo(Add.java:81)
>             at wicket.version.undo.ChangeList.undo(ChangeList.java:93)
>             at
>             wicket.version.undo.UndoPageVersionManager.undo(UndoPageVersionManager.java
>
>
>
>             :217)
>             at
>             wicket.version.undo.UndoPageVersionManager.getVersion (UndoPageVersionManager.java:167)
>             at wicket.Page.getVersion(Page.java:586)
>             at wicket.PageMap.get(PageMap.java:461)
>             at wicket.Session.getPage
>
>
>             ( Session.java:418)
>             at
>             wicket.request.compound.DefaultRequestTargetResolverStrategy.resolveRenderedPage(DefaultRequestTargetResolverStrategy.java:215)
>             at
>             wicket.request.compound.DefaultRequestTargetResolverStrategy.resolve
>
>
>
>             (DefaultRequestTargetResolverStrategy.java:152)
>             at
>             wicket.request.compound.AbstractCompoundRequestCycleProcessor.resolve (AbstractCompoundRequestCycleProcessor.java:48)
>             at wicket.RequestCycle.step (RequestCycle.java
>
>
>             :948)
>             at wicket.RequestCycle.steps(RequestCycle.java :1040)
>             at wicket.RequestCycle.request(RequestCycle.java:454)
>             at
>             wicket.protocol.http.WicketServlet.doGet(WicketServlet.java
>             :216)
>             at
>             javax.servlet.http.HttpServlet.service
>
>             (HttpServlet.java:697)
>             at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>             at
>             org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>             (ApplicationFilterChain.java
>             :252)
>             at org.apache.catalina.core.ApplicationFilterChain.doFilter
>
>             (ApplicationFilterChain.java:173)
>             at
>             com.interfacing.epc.util.hibernate.HibernateSessionFilter.doFilter
>             (HibernateSessionFilter.java :78)
>
>             at
>             org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>             (ApplicationFilterChain.java
>             :202)
>             at org.apache.catalina.core.ApplicationFilterChain.doFilter
>             (ApplicationFilterChain.java:173)
>             at
>             org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java
>             :81)
>             at
>             org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>             (ApplicationFilterChain.java:202)
>             at org.apache.catalina.core.ApplicationFilterChain.doFilter
>             (ApplicationFilterChain.java:173)
>             at
>             org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java
>             :213)
>             at
>             org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>             at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke
>
>             (CustomPrincipalValve.java :39)
>             at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke
>             (SecurityAssociationValve.java:159)
>             at
>             org.jboss.web.tomcat.security.JaccContextValve.invoke (JaccContextValve.java
>
>
>             :59)
>             at
>             org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>             at
>             org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>             at org.apache.catalina.core.StandardEngineValve.invoke
>
>             (StandardEngineValve.java:107)
>             at org.apache.catalina.connector.CoyoteAdapter.service
>             (CoyoteAdapter.java:148)
>             at
>             org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>             at
>             org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
>             (Http11Protocol.java
>             :744)
>             at
>             org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527)
>             at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run
>             (MasterSlaveWorkerThread.java:112)
>
>             at java.lang.Thread.run
>             ( Thread.java:595)
>
>
>             I would like to know if the bug have been adressed.  In the
>             first link, the person say something like disactivating page
>             versionning.  So to make a test, I have tried make this in
>             application
>             getPageSettings ().setMaxPageVersions (0);
>             And then, redone the test.  My problem with this is that it
>             does not crash, but it take me to the "Page expired" page..
>
>             So here are the real question :
>             1-Is it really a valid solution to disable page
>             versionning?  What are the implication. I have checked and I
>             haven't found any documentation on page versionning.
>             2 - Am I disabling page versionning in the correct way?
>             3 - Is this a bug of my application?
>
>             Thanks in advance.
>
>             Marc
>
>             -------------------------------------------------------------------------
>             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
>             <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >
>
>             _______________________________________________
>             Wicket-user mailing list
>             Wicket-user@lists.sourceforge.net
>             <mailto:Wicket-user@lists.sourceforge.net>
>             https://lists.sourceforge.net/lists/listinfo/wicket-user
>             <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
>         <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>
>
>         _______________________________________________
>         Wicket-user mailing list
>         Wicket-user@lists.sourceforge.net
>         <mailto: 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


-------------------------------------------------------------------------
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

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to