Re: Page vs Content Actions & setting page title in actions
Anthony Eden <[email protected]> Thu, 27 Feb 2003 15:49:13 -0500
| Newsgroups | gmane.comp.java.jpublish.devel |
|---|---|
| Message-ID | <[email protected]> |
OK, try this: 1.) Enable debug logging on org.jpublish.action.ActionManager 2.) Send me a copy of your action (or let me know where I can get at it online) -Anthony Andy Zeneski wrote: > Anthony, > > It appears it is reloading the XML file but something else is wrong. Even > though it reloaded it didn't run the action. Here is some logging which > shows my first hit to the page, a second hit to the page, then the third hit > is after I modified the XML file. As you can see there are variables missing > in the page which the action would have put there. > > -Andy > > ---------- > started with: > ---------- > > <?xml version="1.0" encoding="UTF-8"?> > <page> > <template>main_left</template> > <property name="title">Shopping Cart</property> > <content-action name="/cart/showcart.js"/> > </page> > > ---------- > changed to: > ---------- > > <?xml version="1.0" encoding="UTF-8"?> > <page> > <template>main_left</template> > <property name="title">Shopping Cart</property> > <page-action name="/cart/showcart.js"/> > </page> > > ---------- > Here are the logs: > ---------- > > 83249[ ControlServlet.java:238:DEBUG] [[[additem] Done rendering page, > Servl > et Finished- total:0.971,since last([additem] Setup d...):0.961]] > 85583[ ControlServlet.java:118:DEBUG] [[[view] Servlet Starting, doing > setup > - total:0.0,since last(Begin):0.0]] > 85583[ ControlServlet.java:195:DEBUG] [[[view] Setup done, doing > Event(s) an > d View(s)- total:0.0,since last([view] Servlet St...):0.0]] > 85583[ RequestHandler.java:172:INFO ] [Processing Request]: view > 85583[ RequestHandler.java:401:INFO ] servletName=control, view=showcart > 85583[FileSystemPageManager.java:119:DEBUG] Looking for > page:C:\work\ofbiz\ecomm > erce\webapp\WEB-INF\pagedefs\cart\showcart.xml > 85583[FileSystemPageManager.java:130:DEBUG] Page definition (/cart/showcart) > not > found in cache. > 85583[FileSystemPageManager.java:133:DEBUG] Loading page definition > configuratio > n: C:\work\ofbiz\ecommerce\webapp\WEB-INF\pagedefs\cart\showcart.xml > 85593[FileSystemPageManager.java:165:DEBUG] Getting page instance for > /cart/show > cart.ftl > 86634[ SimpleMethod.java:526:INFO ] No response code string or errors > foun > d, assuming success; returning code [success] > 86644[ CatalogWorker.java:146:INFO ] Inventory IS available in facility > wit > h id WebStoreWarehouse for product id GZ-2644; desired quantity is 1.0, > availabl > e quantity is 464.0 > 86744[ ControlServlet.java:238:DEBUG] [[[view] Done rendering page, > Servlet > Finished- total:1.161,since last([view] Setup done...):1.161]] > 92342[ ControlServlet.java:118:DEBUG] [[[view] Servlet Starting, doing > setup > - total:0.0,since last(Begin):0.0]] > 92342[ ControlServlet.java:195:DEBUG] [[[view] Setup done, doing > Event(s) an > d View(s)- total:0.0,since last([view] Servlet St...):0.0]] > 92352[ RequestHandler.java:172:INFO ] [Processing Request]: view > 92352[ RequestHandler.java:401:INFO ] servletName=control, view=showcart > 92352[FileSystemPageManager.java:119:DEBUG] Looking for > page:C:\work\ofbiz\ecomm > erce\webapp\WEB-INF\pagedefs\cart\showcart.xml > 92352[FileSystemPageManager.java:142:DEBUG] Page definition (/cart/showcart) > fou > nd in cache. > 92352[FileSystemPageManager.java:165:DEBUG] Getting page instance for > /cart/show > cart.ftl > 92913[ SimpleMethod.java:526:INFO ] No response code string or errors > foun > d, assuming success; returning code [success] > 92913[ CatalogWorker.java:146:INFO ] Inventory IS available in facility > wit > h id WebStoreWarehouse for product id GZ-2644; desired quantity is 1.0, > availabl > e quantity is 464.0 > 93063[ ControlServlet.java:238:DEBUG] [[[view] Done rendering page, > Servlet > Finished- total:0.721,since last([view] Setup done...):0.721]] > 109357[ ControlServlet.java:118:DEBUG] [[[view] Servlet Starting, doing > setu > p- total:0.0,since last(Begin):0.0]] > 109357[ ControlServlet.java:195:DEBUG] [[[view] Setup done, doing > Event(s) a > nd View(s)- total:0.0,since last([view] Servlet St...):0.0]] > 109357[ RequestHandler.java:172:INFO ] [Processing Request]: view > 109357[ RequestHandler.java:401:INFO ] servletName=control, > view=showcart > 109357[FileSystemPageManager.java:119:DEBUG] Looking for > page:C:\work\ofbiz\ecom > merce\webapp\WEB-INF\pagedefs\cart\showcart.xml > 109357[FileSystemPageManager.java:142:DEBUG] Page definition > (/cart/showcart) fo > und in cache. > 109367[FileSystemPageManager.java:145:DEBUG] Page modification dates do not > matc > h. > 109367[FileSystemPageManager.java:146:DEBUG] Reloading page definition. > 109377[FileSystemPageManager.java:165:DEBUG] Getting page instance for > /cart/sho > wcart.ftl > 109808[ Log4JLoggerFactory.java:96 :ERROR] > Expression shoppingCartSize is undefined on line 39, column 21 in > repository:fs_ > repository:/cart/showcart.ftl. > Quoting problematic instruction: > ---------- > ==> <#if (shoppingCartSize > 0)> > <a href="<@ofbizUrl>/checkoutoptions</@ofbizUrl>" > class="lightbu > ttontext">[Checkout]</a> > <#else> > [Checkout] > </#if> [on line 39, column 15 in > repository:fs_repository:/cart/sh > owcart.ftl] > ---------- > > Java backtrace for programmers: > ---------- > freemarker.template.InvalidReferenceException: Expression shoppingCartSize > is un > defined on line 39, column 21 in > repository:fs_repository:/cart/showcart.ftl. > at > freemarker.template.TemplateObject.assertNonNull(TemplateObject.java: > 125) > at > freemarker.template.ComparisonExpression.isTrue(ComparisonExpression. > java:114) > .... Plus lots more .... > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf