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