[Zope3-Users] Re: A system error occurred message

Philipp von Weitershausen philipp at weitershausen.de
Sun Nov 5 14:41:46 EST 2006

Hi Shailesh,

I'm CC'ing the list again so that it gets archived. Please always 
respond to the list as well.

Shailesh Kumar wrote:
> Thank you Philipp it works.
> Just a small question.
> In a URL like:
> http://localhost:8080/++debug++errors/@@undoPrincipalTransactions.html
> how does the ++debug++errors work?

It adds the debug skin elements to your current skin.

> I don't understand the role of ++ and @@ in URLs well till now.

++name++something means that the traversal adapter called "name" will be 
called to traverse "something". For example, foo/index.html could be an 
object called "index.html" in the "foo" folder, but it could also be the 
"index.html" view for the "foo" folder. So disambiguate, we say 
foo/++view++index.html to explicitly traverse a view. @@ is a shortcut 
for that: foo/@@index.html.

> On 11/4/06, *Philipp von Weitershausen* <philipp at weitershausen.de 
> <mailto:philipp at weitershausen.de>> wrote:
>     Shailesh Kumar wrote:
>      > Hi all,
>      > I am a new zope3 user. I am running zope3 in developer mode with
>     runzope
>      > command. A number of times (off course when I am doing something
>     wrong)
>      > it happens that zope3 gives a blank page with just one line
>     information:
>      > 'A system error occurred'
>      >
>      > Is there some mechanism to be able to see more details about this
>     system
>      > error in the browser itself?
>     Use the Debug skin via ++skin++Debug or via ++debug++errors (the latter
>     is better if you still want to see your own skin).

More information about the Zope3-users mailing list