You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Ba...@kp.org on 2009/06/18 22:22:50 UTC

Fw: Struts2 Error

Hi, Can anybody help me with the error below
6/18/09 13:07:47:968 PDT] 0000001d runtime       E 
 
Expression stack.findValue(parameters.nodeTitleProperty) is undefined on 
line 23, column 48 in template/ajax/treenode-include.ftl.
The problematic instruction:
----------
==> ${stack.findValue(parameters.nodeTitleProperty)} [on line 23, column 
46 in template/ajax/treenode-include.ftl]
 in include "/${parameters.templateDir}/ajax/treenode-include.ftl" [on 
line 124, column 5 in template/ajax/tree.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression 
stack.findValue(parameters.nodeTitleProperty) is undefined on line 23, 
column 48 in template/ajax/treenode-include.ftl.
        at freemarker.core.TemplateObject.assertNonNull(
TemplateObject.java:124)
        at freemarker.core.Expression.getStringValue(Expression.java:118)



Thanks & Regards
Bala T Ramanadham



NOTICE TO RECIPIENT:  If you are not the intended recipient of this 
e-mail, you are prohibited from sharing, copying, or otherwise using or 
disclosing its contents.  If you have received this e-mail in error, 
please notify the sender immediately by reply e-mail and permanently 
delete this e-mail and any attachments without reading, forwarding or 
saving them.  Thank you.

RE: Struts2 Error

Posted by Ba...@kp.org.
Martin, I was in an assumption that Nodes will created by itself when you 
use that<sx:tree> tag, however when i try to execute that action, 
treeNodeTitle property is getting a null value and that caused the error, 
it took a while to figure where the error is coming from, its always poing 
me to some .ftl file which we have no control to edit that file.  So I 
have initiated that by calling getproperty in java class and returned a 
string value, works fine. I have send the complete sample code just in 
case anybody wants to create a dynamic tree in future and also for our 
reference.




Thanks & Regards
Bala T Ramanadham




NOTICE TO RECIPIENT:  If you are not the intended recipient of this 
e-mail, you are prohibited from sharing, copying, or otherwise using or 
disclosing its contents.  If you have received this e-mail in error, 
please notify the sender immediately by reply e-mail and permanently 
delete this e-mail and any attachments without reading, forwarding or 
saving them.  Thank you.




Martin Gainty <mg...@hotmail.com> 
06/18/2009 03:26 PM
Please respond to
"Struts Users Mailing List" <us...@struts.apache.org>


To
Struts Users Mailing List <us...@struts.apache.org>
cc

Subject
RE: Struts2 Error







doc says that nodeTitleProperty is an struts tree attribute as in this 
example

<!-- Creating tree dynamically using data from backing action. -->
<s:tree
           id="..."
           rootNode="..."
           nodeIdProperty="..."
           nodeTitleProperty="..."
           childCollectionProperty="..." />

is that what you have in your jsp?
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene 
Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte 
Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht 
dient lediglich dem Austausch von Informationen und entfaltet keine 
rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von 
E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire 
informez l'expéditeur. N'importe quelle diffusion non autorisée ou la 
copie de ceci est interdite. Ce message sert à l'information seulement et 
n'aura pas n'importe quel effet légalement obligatoire. Étant donné que 
les email peuvent facilement être sujets à la manipulation, nous ne 
pouvons accepter aucune responsabilité pour le contenu fourni.




> To: user@struts.apache.org
> Subject: Fw: Struts2 Error
> From: Bala.T.Ramanadham@kp.org
> Date: Thu, 18 Jun 2009 13:22:50 -0700
> 
> Hi, Can anybody help me with the error below
> 6/18/09 13:07:47:968 PDT] 0000001d runtime       E 
> 
> Expression stack.findValue(parameters.nodeTitleProperty) is undefined on 

> line 23, column 48 in template/ajax/treenode-include.ftl.
> The problematic instruction:
> ----------
> ==> ${stack.findValue(parameters.nodeTitleProperty)} [on line 23, column 

> 46 in template/ajax/treenode-include.ftl]
>  in include "/${parameters.templateDir}/ajax/treenode-include.ftl" [on 
> line 124, column 5 in template/ajax/tree.ftl]
> ----------
> 
> Java backtrace for programmers:
> ----------
> freemarker.core.InvalidReferenceException: Expression 
> stack.findValue(parameters.nodeTitleProperty) is undefined on line 23, 
> column 48 in template/ajax/treenode-include.ftl.
>         at freemarker.core.TemplateObject.assertNonNull(
> TemplateObject.java:124)
>         at 
freemarker.core.Expression.getStringValue(Expression.java:118)
> 
> 
> 
> Thanks & Regards
> Bala T Ramanadham
> 
> 
> 
> NOTICE TO RECIPIENT:  If you are not the intended recipient of this 
> e-mail, you are prohibited from sharing, copying, or otherwise using or 
> disclosing its contents.  If you have received this e-mail in error, 
> please notify the sender immediately by reply e-mail and permanently 
> delete this e-mail and any attachments without reading, forwarding or 
> saving them.  Thank you.

_________________________________________________________________
Microsoft brings you a new way to search the web.  Try  Bing™ now
http://www.bing.com?form=MFEHPG&publ=WLHMTAG&crea=TEXT_MFEHPG_Core_tagline_try 
bing_1x1


RE: Struts2 Error

Posted by Martin Gainty <mg...@hotmail.com>.
doc says that nodeTitleProperty is an struts tree attribute as in this example

<!-- Creating tree dynamically using data from backing action. -->
<s:tree
           id="..."
           rootNode="..."
           nodeIdProperty="..."
           nodeTitleProperty="..."
           childCollectionProperty="..." />

is that what you have in your jsp?
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.




> To: user@struts.apache.org
> Subject: Fw: Struts2 Error
> From: Bala.T.Ramanadham@kp.org
> Date: Thu, 18 Jun 2009 13:22:50 -0700
> 
> Hi, Can anybody help me with the error below
> 6/18/09 13:07:47:968 PDT] 0000001d runtime       E 
>  
> Expression stack.findValue(parameters.nodeTitleProperty) is undefined on 
> line 23, column 48 in template/ajax/treenode-include.ftl.
> The problematic instruction:
> ----------
> ==> ${stack.findValue(parameters.nodeTitleProperty)} [on line 23, column 
> 46 in template/ajax/treenode-include.ftl]
>  in include "/${parameters.templateDir}/ajax/treenode-include.ftl" [on 
> line 124, column 5 in template/ajax/tree.ftl]
> ----------
> 
> Java backtrace for programmers:
> ----------
> freemarker.core.InvalidReferenceException: Expression 
> stack.findValue(parameters.nodeTitleProperty) is undefined on line 23, 
> column 48 in template/ajax/treenode-include.ftl.
>         at freemarker.core.TemplateObject.assertNonNull(
> TemplateObject.java:124)
>         at freemarker.core.Expression.getStringValue(Expression.java:118)
> 
> 
> 
> Thanks & Regards
> Bala T Ramanadham
> 
> 
> 
> NOTICE TO RECIPIENT:  If you are not the intended recipient of this 
> e-mail, you are prohibited from sharing, copying, or otherwise using or 
> disclosing its contents.  If you have received this e-mail in error, 
> please notify the sender immediately by reply e-mail and permanently 
> delete this e-mail and any attachments without reading, forwarding or 
> saving them.  Thank you.

_________________________________________________________________
Microsoft brings you a new way to search the web.  Try  Bing™ now
http://www.bing.com?form=MFEHPG&publ=WLHMTAG&crea=TEXT_MFEHPG_Core_tagline_try bing_1x1