Yeah, that's my guess -- the unescaped "<" and ">" don't seem good. :)
On 9/21/05, Daryl Olander <[EMAIL PROTECTED]> wrote: > This does seem a bit bad....Is this the result of the switch off of > XMLBeans? (I believe that it was doing encoding automatically, based upon > my experience with the test recorder results files.) > > > On 9/21/05, Eddie O'Neil <[EMAIL PROTECTED]> wrote: > > Seems that we've got a new blocker in JIRA. It's not marked as V1 > > for the Fix Version, but based on the description, it seems like we > > should fix this before 1.0. > > > > Rich, does this sound right to you? > > > > Eddie > > > > > > > > ---------- Forwarded message ---------- > > From: Jim Cummings (JIRA) <[email protected]> > > Date: Sep 21, 2005 5:59 PM > > Subject: [jira] Created: (BEEHIVE-949) netui compiler does not encode > > strings in validation config files > > To: [email protected] > > > > > > netui compiler does not encode strings in validation config files > > > ----------------------------------------------------------------- > > > > Key: BEEHIVE-949 > > URL: > http://issues.apache.org/jira/browse/BEEHIVE-949 > > Project: Beehive > > Type: Bug > > Components: NetUI > > Versions: V1 > > Environment: Windows XP. RC1 distribution from the v1/final branch. > > Reporter: Jim Cummings > > Priority: Blocker > > > > > > I am getting a runtime exception that looks like a malformed > > validation config file is being generated. Here is the snippet of the > > generated config file that looks problematic. > > <form-validation> > > <formset> > > <form name="listGroupForm"> > > <field depends="mask,required" property="groupName"> > > <arg0 key="groupNameRequired.displayName" resource="true"/> > > <var> > > <var-name>mask</var-name> > > <var-value>^[^' > "=,\\<>#|&~?(){}%*]*$</var-value> > > </var> > > .... > > > > A snippet from the matching controller for this is: > > @Jpf.ValidatableBean > > .... > > validateMask = > @Jpf.ValidateMask(regex="^[^' > > \"=,\\\\<>#|&~?(){}%*]*$") > > > > And the stack trace(s) I am seeing are: > > [exec] [ERROR] Digester - Parse Fatal Error at line 11 column 33: > > The content of elements must consist of well-formed character data or > > markup. <org.xml.sax.SAXParseException: The content of elements must > > consist of well-formed character data or > > markup.>org.xml.sax.SAXParseException: The content of elements must > > consist of well-formed character data or markup. > > > > [exec] at > > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236) > > [exec] at > > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError > (ErrorHandlerWrapper.java:215) > > [exec] at > > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386) > > [exec] at > > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError > (XMLErrorReporter.java:316) > > [exec] at > > > com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1438) > > [exec] at > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch > (XMLDocumentFragmentScannerImpl.java:1723) > > [exec] at > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368) > > [exec] at > > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse > (XML11Configuration.java:834) > > [exec] at > > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) > > [exec] at > > > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse > (XMLParser.java:148) > > [exec] at > > > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242) > > [exec] at > > org.apache.commons.digester.Digester.parse(Digester.java > :1591) > > [exec] at > > > org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:159) > > [exec] at > > > org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java > :237) > > [exec] at > > > org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162) > > [exec] at > > > org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869) > > [exec] at > > > org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.registerModule(AutoRegisterActionServlet.java:553) > > [exec] at > > > org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.ensureModuleRegistered > (AutoRegisterActionServlet.java:770) > > [exec] at > > > org.apache.beehive.netui.pageflow.FlowControllerFactory.ensureModule(FlowControllerFactory.java:736) > > [exec] at > > > org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow > (FlowControllerFactory.java:209) > > [exec] at > > > org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowControllerFactory.java:183) > > > > [exec] [ERROR] ValidatorPlugIn - Skipping all validation > > <org.xml.sax.SAXParseException: The content of elements must consist > > of well-formed character data or > > markup.>org.xml.sax.SAXParseException: The content of elements must > > consist of well-formed character data or markup. > > [exec] at > > > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1269) > > [exec] at > > > org.apache.commons.digester.Digester.parse(Digester.java:1591) > > [exec] at > > > org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:159) > > [exec] at > > > org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237) > > [exec] at > > > org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162) > > [exec] at > > > org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869) > > [exec] at > > > org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.registerModule > (AutoRegisterActionServlet.java:553) > > [exec] at > > > org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.ensureModuleRegistered(AutoRegisterActionServlet.java:770) > > [exec] at > > > org.apache.beehive.netui.pageflow.FlowControllerFactory.ensureModule > (FlowControllerFactory.java:736) > > [exec] at > > > org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowControllerFactory.java:209) > > [exec] at > > > org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow > (FlowControllerFactory.java:183) > > > > > > -- > > This message is automatically generated by JIRA. > > - > > If you think it was sent incorrectly contact one of the administrators: > > > http://issues.apache.org/jira/secure/Administrators.jspa > > - > > For more information on JIRA, see: > > http://www.atlassian.com/software/jira > > > >
