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 "=" (&#3d;) 
character should be a letter.:-1:18
[Container factory] org.xml.sax.SAXParseException: The content beginning
"<=" 
is not legal markup. Perhaps the "=" (&#3d;) 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

Reply via email to