Hello,

Having recently migrated from 2.0.5 to 2.1.2, and debugged a few things, I can give some advice, if not an exact fix.

First of all, is this problem as simple as a rogue (customised 2.0.3 version that shouldn't be there now) version of folder_listing floating about in one of your own or 3rd -party products? Check ZMI / portal_skins / all the layers in there. There should be no stuff at all customised from 2.0.3 left in there.

We found quite often the eventual puke and traceback, is a knock-on effect of other problems, and bears little relation to the real root of the problem.

Sometimes looking at the eventual traceback is like someone trying to debug say a C++ program that won't compile, by looking at the last line of compiler output, instead of the first. All later lines are basically meaningless if an earlier problem screwed everything up.

In other words, there MAY be absolutely nothing wrong with folder_listing itself, it might just be making assumptions that are normally correct but due to things that earlier went went wrong, these assumptions aren't valid. The problem may be elsewhere.

I would recommend using zopectl debug, to go to the object you're trying to get to, and try to get at the obj and obj.portal_type referred to in your template, using python code in the debugger. See what it prints it out, or if it throws an exception. I would call this technique "fishing for clues" . ;-)

More info on how to use the debugger :

http://docs.neuroinf.de/programming-plone/debug

Hope this helps a bit

Nick



_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup

Reply via email to