[Zope] sql and zope-2.2

Bak @ kedai bak@nstp.com.my
Fri, 16 Jun 2000 10:48:21 +0800


hi all,
i managed to upgrade my site from 2.1.6 to 2.2b1 with no problems (thanks Brian)
but now, something else cropped up.  what used to work on my 2.1.6 doesn't
anymore.  following are the sql snippets and tracebacks

--show_subtree_index

<dtml-in "qry_msg_thread(_.None,_,par_id=obj_id)">

<font size="-1"><a class="root-msg" href="view_msg_html?obj_id=<dtml-var obj_id>" target="main">
- <dtml-var username></a></font>

</dtml-in>

---

my sqlmethod

select *
from msg
where 
par_id=<dtml-sqlvar obj_id type=int>

---
and the traceback

---
Traceback (innermost last):
  File /home/kdie/Zope-2.2.0b1-src/lib/python/ZPublisher/Publish.py, line 222, in publish_module
  File /home/kdie/Zope-2.2.0b1-src/lib/python/ZPublisher/Publish.py, line 187, in publish
  File /home/kdie/Zope-2.2.0b1-src/lib/python/Zope/__init__.py, line 221, in zpublisher_exception_hook
    (Object: ElementWithAttributes)
  File /home/kdie/Zope-2.2.0b1-src/lib/python/ZPublisher/Publish.py, line 171, in publish
  File /home/kdie/Zope-2.2.0b1-src/lib/python/ZPublisher/mapply.py, line 160, in mapply
    (Object: index_html)
  File /home/kdie/Zope-2.2.0b1-src/lib/python/ZPublisher/Publish.py, line 112, in call_object
    (Object: index_html)
  File /home/kdie/Zope-2.2.0b1-src/lib/python/OFS/DTMLMethod.py, line 168, in __call__
    (Object: index_html)
  File /home/kdie/Zope-2.2.0b1-src/lib/python/DocumentTemplate/DT_String.py, line 500, in __call__
    (Object: index_html)
  File /home/kdie/Zope-2.2.0b1-src/lib/python/DocumentTemplate/DT_In.py, line 611, in renderwb
    (Object: qry_msgs_by_par_id(par_id=0))
  File /home/kdie/Zope-2.2.0b1-src/lib/python/OFS/DTMLMethod.py, line 164, in __call__
    (Object: show_subtree_index)
  File /home/kdie/Zope-2.2.0b1-src/lib/python/DocumentTemplate/DT_String.py, line 500, in __call__
    (Object: show_subtree_index)
  File /home/kdie/Zope-2.2.0b1-src/lib/python/DocumentTemplate/DT_In.py, line 633, in renderwob
    (Object: qry_msg_thread(_.None,_,par_id=obj_id))
  File /home/kdie/Zope-2.2.0b1-src/lib/python/DocumentTemplate/DT_Util.py, line 339, in eval
    (Object: qry_msg_thread(_.None,_,par_id=obj_id))
    (Info: qry_msg_thread)
  File <string>, line 0, in ?
  File /home/kdie/Zope-2.2.0b1-src/lib/python/Shared/DC/ZRDB/DA.py, line 444, in __call__
    (Object: qry_msg_thread)
  File /home/kdie/Zope-2.2.0b1-src/lib/python/DocumentTemplate/DT_String.py, line 500, in __call__
    (Object: <string>)
  File /home/kdie/Zope-2.2.0b1-src/lib/python/Shared/DC/ZRDB/sqlvar.py, line 168, in render
    (Object: obj_id)
Missing Input: (see above)
--
i tried encapsulating the dtml method with <dtml-with REQUEST> just in case,
but still no go.
any help appreciated

-- 
------------------------------------------------------
http://www.kedai.com.my/kk
Am I Evil?