This is ridiculous. I cannot find what the problem is, it depends on the phase of the Moon. I have exactly the same problem as this one:
http://marc.theaimsgroup.com/?l=struts-user&m=111348029907000&w=2 Which is, I have the following block: <logic:messagesPresent> <ul> <html:messages id="error"> <li><bean:write name="error"/></li> </html:messages> </ul> </logic:messagesPresent> which throws javax.servlet.ServletException: Cannot find bean error in any scope If I change it to this one: <logic:messagesPresent> <ul> <p>Yes mess</p> </ul> </logic:messagesPresent> It shows "Yes mess", which means that messages are present. It works sometimes, than it stops and I don't know what did I do that broke it! When it breaks, I cannot fix it. I do stupid things like rolling back the code until it works, but I could not find where it exactly breaks. I save messages in my action: ActionMessages errors = ActionTools.getStrutsErrors(wizardManager.getErrors()); saveErrors(request, errors); return mapping.findForward(strMapping); Using ActionErrors does not help. Mapping is a forward, not a redirect. Even if it were redirect, <logic:messagesPresent> should not work, but it shows that there are messages present! I have all the taglibs in place: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> What the... ? Btw, was like this with 1.2.4, and the same thing with 1.3, which I compiled from sources. Michael. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]