Silva2.3 / NotYet exception
Andrew Altepeter <[email protected]> Mon, 19 Sep 2011 15:17:00 -0500
| Newsgroups | gmane.comp.web.zope.silva.devel |
|---|---|
| Message-ID | <CAEssFdB4S2QiZicQAsNs7QVxsOyCx60Dunbbyz52MgkoK0CDPg@mail.gmail.com> |
--===============1450561896412595337==
Content-Type: multipart/alternative; boundary=000e0cd3309088e9fa04ad51061f
--000e0cd3309088e9fa04ad51061f
Content-Type: text/plain; charset=ISO-8859-1
Greetings,
I'm sure you know we're running Silva 2.3. From time to time since the
upgrade we've seen a "NotYet" error appear in the error log. I haven't been
able to track it down or reproduce it until just now. What follows is the
traceback -- this is on a page with an InlineNewsViewer pointing to an
AgendaViewer. I don't know what this error means, but it is preventing the
source from displaying on the page:
2011-09-19 15:17:45,317 ERROR [Zope.SiteErrorLog]
1316463465.260.783309283977
http://localhost:8080/silva/cas/admissions/visit/index/@@index.html
Traceback (innermost last):
Module silva.core.contentlayout.parts, line 175, in render
- __traceback_info__: external source cs_inv
Module Products.SilvaExternalSources.CodeSource, line 140, in to_html
Module Shared.DC.Scripts.Bindings, line 324, in __call__
Module Shared.DC.Scripts.Bindings, line 361, in _bindAndExec
Module Products.PageTemplates.ZopePageTemplate, line 335, in _exec
Module Products.PageTemplates.ZopePageTemplate, line 432, in pt_render
Module Products.PageTemplates.PageTemplate, line 80, in pt_render
Module zope.pagetemplate.pagetemplate, line 113, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 531, in do_optTag_tal
Module zope.tal.talinterpreter, line 513, in no_tag
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 220, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL: /silva/cs_inv/view
- Line 1, Column 0
- Expression: <PythonExpr
context.restrictedTraverse(['@@inline-news-viewer'])(**options)>
- Names:
{'container': <InlineViewer at /silva/cs_inv used for
/silva/cas/admissions/visit/index/10/>,
'context': <InlineViewer at /silva/cs_inv used for
/silva/cas/admissions/visit/index/10/>,
'default': <object object at 0xb738e648>,
'here': <InlineViewer at /silva/cs_inv used for
/silva/cas/admissions/visit/index/10/>,
'loop': {},
'nothing': None,
'options': {'args': (),
'calendar_date': u'calendar',
'display_title': u'1',
'div_class': u'',
'div_id': u'',
'limit': 4,
'model': <Page at /silva/cas/admissions/visit/index>,
'more_link': u'yes',
'more_news': u'More events',
'more_url': u'
http://cas.bethel.edu/admissions/visit/events',
'recurrence_limit': None,
'show_image': u'yes',
'show_rss': u'yes',
'version': <PageVersion at
/silva/cas/admissions/visit/index/10>,
'viewer': 'admissions/cas-admissions-events-viewer'},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xd903784>,
'request': <WSGIRequest, URL=
http://localhost:8080/silva/cas/admissions/visit/index/@@index.html>,
'root': <Application at >,
'template': <ZopePageTemplate at /silva/cs_inv/view>,
'traverse_subpath': [],
'user': <PropertiedUser 'aaltepet'>}
Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__
- __traceback_info__:
context.restrictedTraverse(['@@inline-news-viewer'])(**options)
Module PythonExpr, line 1, in <expression>
Module AccessControl.ZopeGuards, line 358, in guarded_apply
Module AccessControl.ZopeGuards, line 380, in builtin_guarded_apply
Module silva.core.cache.descriptors, line 86, in cached_method
Module beaker.cache, line 214, in get
Module beaker.container, line 298, in get_value
Module silva.core.cache.descriptors, line 84, in solves
Module bethel.codesources.browser.view, line 223, in __call__
Module Products.Five.browser.metaconfigure, line 477, in __call__
Module Products.Five.browser.pagetemplatefile, line 126, in __call__
Module Products.Five.browser.pagetemplatefile, line 60, in __call__
Module zope.pagetemplate.pagetemplate, line 113, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 343, in interpret
Module zope.tal.talinterpreter, line 583, in do_setLocal_tal
Module zope.tales.tales, line 696, in evaluate
- URL:
/home/aaltepet/silva/local-Silva-2.3/src/bethel.codesources/bethel/codesources/browser/
inline-news-viewer.pt
- Line 1, Column 0
- Expression: <PythonExpr ( here.get_items(item_limit, viewer,
options['model'], recurrence_limit))>
- Names:
{'args': (),
'container': <InlineViewer at /silva/cs_inv used for
/silva/cas/admissions/visit/index/10/>,
'context': <InlineViewer at /silva/cs_inv used for
/silva/cas/admissions/visit/index/10/>,
'default': <object object at 0xb738e648>,
'here': <InlineViewer at /silva/cs_inv used for
/silva/cas/admissions/visit/index/10/>,
'loop': {},
'nothing': None,
'options': {'args': (),
'calendar_date': u'calendar',
'display_title': u'1',
'div_class': u'',
'div_id': u'',
'limit': 4,
'model': <Page at /silva/cas/admissions/visit/index>,
'more_link': u'yes',
'more_news': u'More events',
'more_url': u'
http://cas.bethel.edu/admissions/visit/events',
'recurrence_limit': None,
'show_image': u'yes',
'show_rss': u'yes',
'version': <PageVersion at
/silva/cas/admissions/visit/index/10>,
'viewer': 'admissions/cas-admissions-events-viewer'},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0xd5d920c>,
'request': <WSGIRequest, URL=
http://localhost:8080/silva/cas/admissions/visit/index/@@index.html>,
'root': <Application at >,
'template':
<Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at
0xc12512c>,
'traverse_subpath': [],
'user': <PropertiedUser 'aaltepet'>,
'view': <Products.Five.metaclass.SimpleViewClass from
/home/aaltepet/silva/local-Silva-2.3/src/bethel.codesources/bethel/codesources/browser/
inline-news-viewer.pt object at 0xd889bcc>,
'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at
0xd87c2ac>}
Module zope.tales.pythonexpr, line 59, in __call__
- __traceback_info__: ( here.get_items(item_limit, viewer,
options['model'], recurrence_limit))
Module <string>, line 1, in <module>
Module Products.SilvaNews.InlineViewer, line 138, in get_items
Module Products.SilvaNews.adapters.newsprovider, line 26, in getitems
Module Products.SilvaNews.viewers.AgendaViewer, line 91, in get_items
Module Products.SilvaNews.viewers.NewsViewer, line 207, in
_get_items_helper
Module silva.core.references.reference, line 224, in __iter__
Module silva.core.references.reference, line 185, in get_references
Module silva.core.references.service, line 94, in get_references_from
Module silva.core.references.reference, line 32, in get_content_id
Module five.intid.intid, line 36, in register
Module zope.site.hooks, line 95, in adapter_hook
Module zope.security.adapter, line 88, in __call__
Module five.intid.keyreference, line 55, in __init__
NotYet: <AgendaViewer at cas-admissions-events-viewer>
Ideas?
Andy
--000e0cd3309088e9fa04ad51061f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Greetings,<div><br></div><div>I'm sure you know we're running Silva=
2.3. =A0From time to time since the upgrade we've seen a "NotYet&=
quot; error appear in the error log. I haven't been able to track it do=
wn or reproduce it until just now. =A0What follows is the traceback -- this=
is on a page with an InlineNewsViewer pointing to an AgendaViewer. =A0I do=
n't know what this error means, but it is preventing the source from di=
splaying on the page:</div>
<div><br></div><div><div>2011-09-19 15:17:45,317 ERROR [Zope.SiteErrorLog] =
1316463465.260.783309283977 <a href=3D"http://localhost:8080/silva/cas/admi=
ssions/visit/index/@@index.html">http://localhost:8080/silva/cas/admissions=
/visit/index/@@index.html</a></div>
<div>Traceback (innermost last):</div><div>=A0=A0Module silva.core.contentl=
ayout.parts, line 175, in render</div><div>=A0=A0 - __traceback_info__: ext=
ernal source cs_inv</div><div>=A0=A0Module Products.SilvaExternalSources.Co=
deSource, line 140, in to_html</div>
<div>=A0=A0Module Shared.DC.Scripts.Bindings, line 324, in __call__</div><d=
iv>=A0=A0Module Shared.DC.Scripts.Bindings, line 361, in _bindAndExec</div>=
<div>=A0=A0Module Products.PageTemplates.ZopePageTemplate, line 335, in _ex=
ec</div>
<div>=A0=A0Module Products.PageTemplates.ZopePageTemplate, line 432, in pt_=
render</div><div>=A0=A0Module Products.PageTemplates.PageTemplate, line 80,=
in pt_render</div><div>=A0=A0Module zope.pagetemplate.pagetemplate, line 1=
13, in pt_render</div>
<div>=A0=A0Module zope.tal.talinterpreter, line 271, in __call__</div><div>=
=A0=A0Module zope.tal.talinterpreter, line 343, in interpret</div><div>=A0=
=A0Module zope.tal.talinterpreter, line 531, in do_optTag_tal</div><div>=A0=
=A0Module zope.tal.talinterpreter, line 513, in no_tag</div>
<div>=A0=A0Module zope.tal.talinterpreter, line 343, in interpret</div><div=
>=A0=A0Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal<=
/div><div>=A0=A0Module Products.PageTemplates.Expressions, line 220, in eva=
luateStructure</div>
<div>=A0=A0Module zope.tales.tales, line 696, in evaluate</div><div>=A0=A0 =
- URL: /silva/cs_inv/view</div><div>=A0=A0 - Line 1, Column 0</div><div>=A0=
=A0 - Expression: <PythonExpr context.restrictedTraverse(['@@inline-=
news-viewer'])(**options)></div>
<div>=A0=A0 - Names:</div><div>=A0=A0 =A0 =A0{'container': <Inli=
neViewer at /silva/cs_inv used for /silva/cas/admissions/visit/index/10/>=
;,</div><div>=A0=A0 =A0 =A0 'context': <InlineViewer at /silva/c=
s_inv used for /silva/cas/admissions/visit/index/10/>,</div>
<div>=A0=A0 =A0 =A0 'default': <object object at 0xb738e648>,=
</div><div>=A0=A0 =A0 =A0 'here': <InlineViewer at /silva/cs_inv=
used for /silva/cas/admissions/visit/index/10/>,</div><div>=A0=A0 =A0 =
=A0 'loop': {},</div>
<div>=A0=A0 =A0 =A0 'nothing': None,</div><div>=A0=A0 =A0 =A0 '=
options': {'args': (),</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0=
=A0 =A0 'calendar_date': u'calendar',</div><div>=A0=A0 =A0=
=A0 =A0 =A0 =A0 =A0 =A0 =A0 'display_title': u'1',</div>
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'div_class': u''=
;,</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'div_id': u'=
;',</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'limit': 4=
,</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'model': <Pag=
e at /silva/cas/admissions/visit/index>,</div>
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'more_link': u'yes&=
#39;,</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'more_news':=
u'More events',</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 &=
#39;more_url': u'<a href=3D"http://cas.bethel.edu/admissions/visit/=
events">http://cas.bethel.edu/admissions/visit/events</a>',</div>
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'recurrence_limit': Non=
e,</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'show_image': u=
'yes',</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'show_r=
ss': u'yes',</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 &=
#39;version': <PageVersion at /silva/cas/admissions/visit/index/10&g=
t;,</div>
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'viewer': 'admissio=
ns/cas-admissions-events-viewer'},</div><div>=A0=A0 =A0 =A0 'repeat=
': <Products.PageTemplates.Expressions.SafeMapping object at 0xd9037=
84>,</div><div>=A0=A0 =A0 =A0 'request': <WSGIRequest, URL=3D=
<a href=3D"http://localhost:8080/silva/cas/admissions/visit/index/@@index.h=
tml">http://localhost:8080/silva/cas/admissions/visit/index/@@index.html</a=
>>,</div>
<div>=A0=A0 =A0 =A0 'root': <Application at >,</div><div>=A0=
=A0 =A0 =A0 'template': <ZopePageTemplate at /silva/cs_inv/view&=
gt;,</div><div>=A0=A0 =A0 =A0 'traverse_subpath': [],</div><div>=A0=
=A0 =A0 =A0 'user': <PropertiedUser 'aaltepet'>}</div=
>
<div>=A0=A0Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__=
</div><div>=A0=A0 - __traceback_info__: context.restrictedTraverse(['@@=
inline-news-viewer'])(**options)</div><div>=A0=A0Module PythonExpr, lin=
e 1, in <expression></div>
<div>=A0=A0Module AccessControl.ZopeGuards, line 358, in guarded_apply</div=
><div>=A0=A0Module AccessControl.ZopeGuards, line 380, in builtin_guarded_a=
pply</div><div>=A0=A0Module silva.core.cache.descriptors, line 86, in cache=
d_method</div>
<div>=A0=A0Module beaker.cache, line 214, in get</div><div>=A0=A0Module bea=
ker.container, line 298, in get_value</div><div>=A0=A0Module silva.core.cac=
he.descriptors, line 84, in solves</div><div>=A0=A0Module bethel.codesource=
s.browser.view, line 223, in __call__</div>
<div>=A0=A0Module Products.Five.browser.metaconfigure, line 477, in __call_=
_</div><div>=A0=A0Module Products.Five.browser.pagetemplatefile, line 126, =
in __call__</div><div>=A0=A0Module Products.Five.browser.pagetemplatefile, =
line 60, in __call__</div>
<div>=A0=A0Module zope.pagetemplate.pagetemplate, line 113, in pt_render</d=
iv><div>=A0=A0Module zope.tal.talinterpreter, line 271, in __call__</div><d=
iv>=A0=A0Module zope.tal.talinterpreter, line 343, in interpret</div><div>=
=A0=A0Module zope.tal.talinterpreter, line 583, in do_setLocal_tal</div>
<div>=A0=A0Module zope.tales.tales, line 696, in evaluate</div><div>=A0=A0 =
- URL: /home/aaltepet/silva/local-Silva-2.3/src/bethel.codesources/bethel/c=
odesources/browser/<a href=3D"http://inline-news-viewer.pt">inline-news-vie=
wer.pt</a></div>
<div>=A0=A0 - Line 1, Column 0</div><div>=A0=A0 - Expression: <PythonExp=
r ( here.get_items(item_limit, viewer, options['model'], recurrence=
_limit))></div><div>=A0=A0 - Names:</div><div>=A0=A0 =A0 =A0{'args&#=
39;: (),</div><div>
=A0=A0 =A0 =A0 'container': <InlineViewer at /silva/cs_inv used =
for /silva/cas/admissions/visit/index/10/>,</div><div>=A0=A0 =A0 =A0 =
9;context': <InlineViewer at /silva/cs_inv used for /silva/cas/admis=
sions/visit/index/10/>,</div>
<div>=A0=A0 =A0 =A0 'default': <object object at 0xb738e648>,=
</div><div>=A0=A0 =A0 =A0 'here': <InlineViewer at /silva/cs_inv=
used for /silva/cas/admissions/visit/index/10/>,</div><div>=A0=A0 =A0 =
=A0 'loop': {},</div>
<div>=A0=A0 =A0 =A0 'nothing': None,</div><div>=A0=A0 =A0 =A0 '=
options': {'args': (),</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0=
=A0 =A0 'calendar_date': u'calendar',</div><div>=A0=A0 =A0=
=A0 =A0 =A0 =A0 =A0 =A0 =A0 'display_title': u'1',</div>
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'div_class': u''=
;,</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'div_id': u'=
;',</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'limit': 4=
,</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'model': <Pag=
e at /silva/cas/admissions/visit/index>,</div>
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'more_link': u'yes&=
#39;,</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'more_news':=
u'More events',</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 &=
#39;more_url': u'<a href=3D"http://cas.bethel.edu/admissions/visit/=
events">http://cas.bethel.edu/admissions/visit/events</a>',</div>
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'recurrence_limit': Non=
e,</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'show_image': u=
'yes',</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'show_r=
ss': u'yes',</div><div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 &=
#39;version': <PageVersion at /silva/cas/admissions/visit/index/10&g=
t;,</div>
<div>=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 'viewer': 'admissio=
ns/cas-admissions-events-viewer'},</div><div>=A0=A0 =A0 =A0 'repeat=
': <Products.PageTemplates.Expressions.SafeMapping object at 0xd5d92=
0c>,</div><div>=A0=A0 =A0 =A0 'request': <WSGIRequest, URL=3D=
<a href=3D"http://localhost:8080/silva/cas/admissions/visit/index/@@index.h=
tml">http://localhost:8080/silva/cas/admissions/visit/index/@@index.html</a=
>>,</div>
<div>=A0=A0 =A0 =A0 'root': <Application at >,</div><div>=A0=
=A0 =A0 =A0 'template': <Products.Five.browser.pagetemplatefile.=
ViewPageTemplateFile object at 0xc12512c>,</div><div>=A0=A0 =A0 =A0 '=
;traverse_subpath': [],</div>
<div>=A0=A0 =A0 =A0 'user': <PropertiedUser 'aaltepet'&g=
t;,</div><div>=A0=A0 =A0 =A0 'view': <Products.Five.metaclass.Si=
mpleViewClass from /home/aaltepet/silva/local-Silva-2.3/src/bethel.codesour=
ces/bethel/codesources/browser/<a href=3D"http://inline-news-viewer.pt">inl=
ine-news-viewer.pt</a> object at 0xd889bcc>,</div>
<div>=A0=A0 =A0 =A0 'views': <Products.Five.browser.pagetemplate=
file.ViewMapper object at 0xd87c2ac>}</div><div>=A0=A0Module zope.tales.=
pythonexpr, line 59, in __call__</div><div>=A0=A0 - __traceback_info__: ( h=
ere.get_items(item_limit, viewer, options['model'], recurrence_limi=
t))</div>
<div>=A0=A0Module <string>, line 1, in <module></div><div>=A0=
=A0Module Products.SilvaNews.InlineViewer, line 138, in get_items</div><div=
>=A0=A0Module Products.SilvaNews.adapters.newsprovider, line 26, in getitem=
s</div><div>
=A0=A0Module Products.SilvaNews.viewers.AgendaViewer, line 91, in get_items=
</div><div>=A0=A0Module Products.SilvaNews.viewers.NewsViewer, line 207, in=
_get_items_helper</div><div>=A0=A0Module silva.core.references.reference, =
line 224, in __iter__</div>
<div>=A0=A0Module silva.core.references.reference, line 185, in get_referen=
ces</div><div>=A0=A0Module silva.core.references.service, line 94, in get_r=
eferences_from</div><div>=A0=A0Module silva.core.references.reference, line=
32, in get_content_id</div>
<div>=A0=A0Module five.intid.intid, line 36, in register</div><div>=A0=A0Mo=
dule zope.site.hooks, line 95, in adapter_hook</div><div>=A0=A0Module zope.=
security.adapter, line 88, in __call__</div><div>=A0=A0Module five.intid.ke=
yreference, line 55, in __init__</div>
<div>NotYet: <AgendaViewer at cas-admissions-events-viewer></div></di=
v><div><br></div><div>Ideas?</div><div>Andy</div>
--000e0cd3309088e9fa04ad51061f--
--===============1450561896412595337==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
silva-dev mailing list
silva-dev-IAPFreCvJWM6s/[email protected]
https://lists.infrae.com/mailman/listinfo/silva-dev
--===============1450561896412595337==--