The following code fails: <dtml-with "manage_addProduct['product <dtml-call "REQUEST.set('id','S'+Immutable_id)"> <dtml-call "REQUEST.set('Immutable_id','S'+Immutable_id)"> <dtml-call "REQUEST.set('Related_Discussion','S'+ Related_Discussion)"> <dtml-call "my_Document_add(_.None,_)"> </dtml-with> with the error: ValueError: <HTML><HEAD><TITLE>Docs</TITLE></HEAD> <BODY BGCOLOR=00ccff> <center>ZOPE CLIENT ON Rameus</center> <TABLE BORDER="0" WIDTH="100%"> <TR VALIGN="TOP"> <TD WIDTH="10%" ALIGN="CENTER"> <IMG SRC="http://localhost/Zope/fastcgi/p_/ZButton" ALT="Zope"> </TD (File: /usr/local/ZOPE2.1.2/lib/python/OFS/DTMLMethod.py Line: 370) 500 Internal Server Error for http://localhost/Zope/fastcgi/RAF5/Docs/add_replicatedDocument (This method is called through the ZPublisher Client, from a python script, which is why there isn't a more informative error message...) However, the following code runs fine: <dtml-with "manage_addProduct['product <dtml-var REQUEST> <dtml-call "REQUEST.set('id','S'+Immutable_id)"> <dtml-call "REQUEST.set('Immutable_id','S'+Immutable_id)"> <dtml-call "REQUEST.set('Related_Discussion','S'+ Related_Discussion)"> <dtml-call "my_Document_add(_.None,_)"> <dtml-var REQUEST> </dtml-with> Can anyone explain the problem here? -Ed