Hi!
I have a custom finder that queries a table for Values in a particular time
range
The jaws.xml file is
<jaws>
<enterprise-beans>
<entity>
<ejb-name>DatapointInfo</ejb-name>
<finder>
<name>findByConnectorIDAndDatapointID</name>
<query>ConnectorID={0} AND DatapointID={1}</query>
<order>PairID DESC</order>
</finder>
</entity>
<entity>
<ejb-name>ConnectorLogs</ejb-name>
<finder>
<name>findByPairIDAndValue</name>
<query>PairID={0} AND Value={1}</query>
<order>Time DESC</order>
</finder>
<finder>
<name>findByPairIDAndTimeRange</name>
<query>PairID={0} AND Time > {1} AND Time <=
{2}</query>
<order>Time DESC</order>
</finder>
</entity>
</enterprise-beans>
</jaws>
When I deploy the Bean, JBOSS throws an error
The content beginning "<=" is not legal markup. Perhaps the "=" (d;)
character should be a letter.:-1:18
[Container factory] org.xml.sax.SAXParseException: The content beginning
"<="
is not legal markup. Perhaps the "=" (d;) character should be a letter.
[Container factory] at
org.xml.sax.SAXException.<init>(SAXException.java:78)[Container factory]
at org.xml.sax.SAXParseException.<init>(SAXParseException.java:84)
[Container factory] at
org.apache.crimson.parser.Parser2.content(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.content(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.content(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.content(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.content(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.content(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.content(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java(Compiled Code))
[Container factory] at
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:499)
[Container factory] at
org.apache.crimson.parser.Parser2.parse(Parser2.java:304)
[Container factory] at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
[Container factory] at
org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:1
79)
[Container factory] at
javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:86)
[Container factory] at
org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:148)
I tried it with all possible < <= < with space on both sides, but it throws
the error anyway.
But, if I remove the <= option altogether, it works fine. How should I
specify the Time range ?
Thanks
Tejaswi
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user