[Grok-dev] Re: Zope 3 error message rage... :)

Sebastian Ware sebastian at urbantalk.se
Mon Jul 9 02:49:58 EDT 2007


Excellent! I will look at this, I have been stuck with lots of print  
xyz... Do I need a special application for this? I use Komodo IDE, do  
you think that would suffice?

Mvh Sebastian

9 jul 2007 kl. 03.38 skrev Tres Seaver:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Sebastian Ware wrote:
>> Two things that I have found difficult. I often get look up errors
>> but it is difficult to understand what went wrong.
>>
>> I also hade a "TypeError: unsubscriptable object" when I inserted an
>> extra attirbute in my <html> tag in a page template...
>>
>> I try to read the stack trace, but stack traces are tricky. I mean I
>> can se what the offending line is, but it is a lot more difficult
>> understanding why it failed, because it requires me to understand the
>> framework a lot better.
>>
>> Maybe the stack trace could tell me more about what the framework was
>> attempting to do when it failed (using doc strings...). Maybe if I
>> could just search on that stack trace pattern to find someone else
>> who has had the same problem. I don't know, but what I do know is
>> that when I get the problem and it isn't trivial, I want to search
>> somewhere first to see if someone has had a similar problem.
>>
>> I also know that I feel an urge to make a fresh cup of coffee when I
>> get a look up error, just to be prepared for some serious hours of
>> debugging... :p
>
> You need to learn about the "postmortem publisher" option in  
> zope.conf:
>  requests to that port which trigger an exception stop in the pdb
> debugger *at the point of the exception*, allowing you to examine the
> state of locals, arguments, etc.  E.g., in your zope.conf:
>
>   <server>
>    type PostmortemDebuggingHTTP
>    address 8081
>   </server>
>
>
>
> Tres.
> - --
> ===================================================================
> Tres Seaver          +1 540-429-0999          tseaver at palladion.com
> Palladion Software   "Excellence by Design"    http://palladion.com
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFGkZGe+gerLs4ltQ4RApM3AJ4zsr00K3p55OdUP/w6DEMqWm2Q7QCfX65t
> u1R64uG3zwadrxHPPl6ixi8=
> =bQ6H
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> http://mail.zope.org/mailman/listinfo/grok-dev



More information about the Grok-dev mailing list