-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 editProjectskills.ftl is found in the screen widget CommonProjectDecorator (projectscreens.xml)
Divesh Dutta sent the following on 3/20/2009 3:39 AM: > Hello all, > Major concern was that findList method should not be used > in .ftl files. But it is used in EditTimeEntry.ftl, edittasklist.ftl > and in editProjectskills.ftl. And following .ftl files are not used in > any where. So I think this should be cleaned up if it is not of use: > 1) EditTimeEntry.ftl > 2) edittasklist.ftl > > And if EditProjectSkills request is not used in any of the link then > entries related to this should also be cleaned up from controller.xml of > projectmgr. > > Thanks > -Divesh > > BJ Freeman wrote: > hans I just ran this against the trunk and it is there. > > > Pranay: > I looked at the log and see no errors. > > Hans Bakker sent the following on 3/20/2009 3:09 AM: > >>>> But you did not tell where this was used, apparently not? >>>> >>>> The simplest solution is to simply delete these files because they are >>>> not used....they are left overs from a previous version of the project >>>> manager >>>> >>>> Regards, >>>> Hans >>>> >>>> On Fri, 2009-03-20 at 04:58 -0500, Pranay Pandey wrote: >>>> >>>>> Thanks Hans for looking into it. >>>>> >>>>> Let me explain whats happening. >>>>> Url which you have given is: >>>>> https://localhost:8443/projectmgr/control/EditTaskSkills?workEffortId=9103 >>>>> >>>>> Your url points to the view TaskScreens.xml#EditTaskSkills in which >>>>> ftl has not been used its using form widget. >>>>> >>>>> and In my url I am referring to following request and view: >>>>> >>>>> <request-map uri="EditProjectSkills"> >>>>> <security https="true" auth="true"/> >>>>> <response name="success" type="view" value="EditProjectSkills"/> >>>>> </request-map> >>>>> >>>>> <view-map name="EditProjectSkills" type="screen" >>>>> page="component://projectmgr/widget/ProjectScreens.xml#EditProjectSkills"/> >>>>> >>>>> >>>>> >>>>> Which referes to an ftl by name editProjectskills.ftl. In this file >>>>> findList has been used and thats not working. >>>>> >>>>> Thanks & Regards >>>>> -- >>>>> Pranay Pandey >>>>> >>>>> ----- "Hans Bakker" <[email protected]> wrote: >>>>> >>>>> >>>>>> From: "Hans Bakker" <[email protected]> >>>>>> To: [email protected] >>>>>> Sent: Friday, March 20, 2009 3:03:35 PM GMT +05:30 Chennai, >>>>>> Kolkata, Mumbai, New Delhi >>>>>> Subject: Re: delegator.finlist method doesn't work in ftl >>>>>> >>>>>> Hi Pranay, >>>>>> this is very interesting because i cannot find this url on any link >>>>>> in >>>>>> the system....further, skills are defined on the task level for >>>>>> example: >>>>>> https://localhost:8443/projectmgr/control/EditTaskSkills?workEffortId=9103 >>>>>> >>>>>> and there it is working fine..... >>>>>> >>>>>> so i am very puzzled how you get to this link using the menus...... >>>>>> In the trunk version there are no "projectskills" >>>>>> >>>>>> Regards, >>>>>> Hans >>>>>> >>>>>> On Fri, 2009-03-20 at 04:03 -0500, Pranay Pandey wrote: >>>>>> >>>>>>> Thanks Hans, >>>>>>> >>>>>>> Here is the url: >>>>>>> >>>>>> https://localhost:8443/projectmgr/control/EditProjectSkills >>>>>> >>>>>>> Thanks & Regards >>>>>>> -- >>>>>>> Pranay Pandey >>>>>>> >>>>>>> >>>>>>> >>>>>>> ----- "Hans Bakker" <[email protected]> wrote: >>>>>>> >>>>>>> >>>>>>>> From: "Hans Bakker" <[email protected]> >>>>>>>> To: [email protected] >>>>>>>> Sent: Friday, March 20, 2009 2:19:02 PM GMT +05:30 Chennai, >>>>>>>> >>>>>> Kolkata, Mumbai, New Delhi >>>>>> >>>>>>>> Subject: Re: delegator.finlist method doesn't work in ftl >>>>>>>> >>>>>>>> skill type within project manager is working fine here as i can >>>>>>>> see... >>>>>>>> please give me the url and i will have a look.... >>>>>>>> >>>>>>>> On Fri, 2009-03-20 at 03:32 -0500, Pranay Pandey wrote: >>>>>>>> >>>>>>>>> Hello David, >>>>>>>>> >>>>>>>>> Arun is referring to the existing ftl which is in OFBiz trunk, >>>>>>>>> >>>>>> so >>>>>> >>>>>>>> IMO we should improve the code for those screens in which this >>>>>>>> >>>>>> has >>>>>> >>>>>>>> been used in ftls. There are 3 ftls from projectmgr which uses >>>>>>>> >>>>>> this. >>>>>> >>>>>>>>> Thanks & Regards >>>>>>>>> -- >>>>>>>>> Pranay Pandey >>>>>>>>> >>>>>>>>> ----- "David E Jones" <[email protected]> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>>> From: "David E Jones" <[email protected]> >>>>>>>>>> To: [email protected] >>>>>>>>>> Sent: Friday, March 20, 2009 1:39:47 PM GMT +05:30 Chennai, >>>>>>>>>> >>>>>>>> Kolkata, Mumbai, New Delhi >>>>>>>> >>>>>>>>>> Subject: Re: delegator.finlist method doesn't work in ftl >>>>>>>>>> >>>>>>>>>> Why are you calling it in the FTL file and not in an action in >>>>>>>>>> >>>>>> the >>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>> screen definition (the normal place to do data preparation, >>>>>>>>>> >>>>>> FTL is >>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>> just for layout of prepared data). >>>>>>>>>> >>>>>>>>>> -David >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mar 20, 2009, at 12:17 AM, Arun Patidar wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Hello all, >>>>>>>>>>> >>>>>>>>>>> When I try to access this request >>>>>>>>>>> >>>>>>>>>> https://localhost:8443/projectmgr/control/EditProjectSkills >>>>>>>>>> >>>>>>>>>>> , getting error. >>>>>>>>>>> IMO this is because we can not use delegator.findList method >>>>>>>>>>> >>>>>> in >>>>>> >>>>>>>>>> ftl. >>>>>>>>>> >>>>>>>>>>> This has been used like this: <#assign skillTypes = >>>>>>>>>>> delegator.findList("SkillType", null, null, null, null, >>>>>>>>>>> >>>>>> false)> >>>>>> >>>>>>>>>>> If I use it like <#assign skillTypes = >>>>>>>>>>> delegator.findList("SkillType", NULL, NULL, NULL, NULL, >>>>>>>>>>> >>>>>> false)> >>>>>>>> >>>>>>>> >>>>>>>>>>> then it works fine. >>>>>>>>>>> Do we need to change something at framework level. >>>>>>>>>>> >>>>>>>>>>> Here is the log: >>>>>>>>>>> >>>>>>>>>>> Method public java.util.List org .ofbiz .entity >>>>>>>>>>> .GenericDelegator .findList (java .lang .String ,org .ofbiz >>>>>>>>>>> .entity .condition .EntityCondition ,java .util >>>>>>>>>>> >>>>>> .Set,java.util.List,org.ofbiz.entity.util.EntityFindOptions,boolean) >>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> throws org.ofbiz.entity.GenericEntityException threw an >>>>>>>>>>> >>>>>>>> exception >>>>>>>>>>> when invoked on org.ofbiz.entity.genericdelega...@10b51f4 >>>>>>>>>>> >>>>>> The >>>>>>>>>>> problematic instruction: ---------- ==> assignment: >>>>>>>>>>> skillTypes=delegator.findList("SkillType", null, null, >>>>>>>>>>> >>>>>> null, >>>>>> >>>>>>>> null, >>>>>>>>>>> false) [on line 36, column 13 in >>>>>>>>>>> >>>>>> component://projectmgr/webapp/ >>>>>> >>>>>>>>>>> projectmgr/project/editProjectskills.ftl] ---------- Java >>>>>>>>>>> >>>>>>>> backtrace >>>>>>>>>>> for programmers: ---------- >>>>>>>>>>> freemarker.template.TemplateModelException: Method public >>>>>>>>>>> java.util.List org .ofbiz .entity .GenericDelegator .findList >>>>>>>>>>> (java .lang .String ,org .ofbiz .entity .condition >>>>>>>>>>> .EntityCondition ,java .util >>>>>>>>>>> >>>>>> .Set,java.util.List,org.ofbiz.entity.util.EntityFindOptions,boolean) >>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> throws org.ofbiz.entity.GenericEntityException threw an >>>>>>>>>>> >>>>>>>> exception >>>>>>>>>>> when invoked on org.ofbiz.entity.genericdelega...@10b51f4 at >>>>>>>>>>> >>>>>> >>>>>> freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java: >>>>>> >>>>>>>>>>> 130) at >>>>>>>>>>> >>>>>>>> freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93) >>>>>>>> >>>>>>>>>>> at >>>>>>>>>>> >>>>>>>> freemarker.core.Expression.getAsTemplateModel(Expression.java:89) >>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> at freemarker.core.Assignment.accept(Assignment.java:90) at >>>>>>>>>>> freemarker.core.Environment.visit(Environment.java:209) at >>>>>>>>>>> freemarker.core.MixedContent.accept(MixedContent.java:92) at >>>>>>>>>>> >>>>>> >>>>>> >>>>>>>>>>> freemarker.core.Environment.visit(Environment.java:209) at >>>>>>>>>>> freemarker.core.Environment.process(Environment.java:189) >>>>>>>>>>> >>>>>> at >>>>>> >>>>>>>>>>> Please correct me if I am wrong. >>>>>>>>>>> >>>>>>>>>>> Thanks & Regards >>>>>>>>>>> -- >>>>>>>>>>> Arun Patidar >>>>>>>>>>> >>>>>>>> -- >>>>>>>> Antwebsystems.com: Quality OFBiz services for competitive rates >>>>>>>> >>>>>> -- >>>>>> Antwebsystems.com: Quality OFBiz services for competitive rates >>>>>> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJw3i8rP3NbaWWqE4RAstRAJ9eQFUmt0ggFvpWgdCUggWHFJzmPwCeMWzp MZoMqI9yLPBd2RK+CoN8oJg= =4gHB -----END PGP SIGNATURE-----
