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

Reply via email to