Dear all,

I'm working on a e-commerce website in Tapestry 5 since a couple of years
and we are making our website evolving constantly, adding some features and
changing stuff here and there.

I'm closely monitoring application logs but i'm very annoyed by robots who
reminds some URLs that are not valid anymore.

For example, they remind (or follow old links) to webpages that used to be
coded in PHP and where the URL contained special chars, not allowed in
Tapestry URLs. Or those spiders try to access an URL of a grid pager event,
but the Grid component is not there anymore (or has a different name). Each
of those hit generate a log.error message, and that hide the important
errors messages inside many noise. (I know, "Cool URI don't change", but
for page events, it could be quite had to keep old URLs...)

The error log is something like that :
org.apache.tapestry5.ioc.util.UnknownValueException: Component
product/domain/PriceList does not contain embedded component 'v3grid'.

It's seems to be too wide to ignore totally "UnknownValueException" log
appender, because it might hide real mistakes in the web application.

Is there a way to avoid this kind of behavior ? How do you treat error logs
from your applications ?

Thanks.

Nicolas.

Reply via email to