CQL datetime values throw exception Oracle
------------------------------------------

                 Key: GEOT-2157
                 URL: http://jira.codehaus.org/browse/GEOT-2157
             Project: GeoTools
          Issue Type: Bug
    Affects Versions: 2.5.1
         Environment: Linux (Ubuntu 8.10), Java 1.5, Oracle 10g XE
            Reporter: Karel Maesen


When using the CQL_Filter in Geoserver with datetime values, an 
NumberFormatException is thrown randomly. Here is the top of the Exception 
stacktrace.

java.lang.NumberFormatException: For input string: "E4.20082008E4"
        at 
sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224)
        at java.lang.Double.parseDouble(Double.java:510)
        at java.text.DigitList.getDouble(DigitList.java:151)
        at java.text.DecimalFormat.parse(DecimalFormat.java:1303)
        at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:1538)
        at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1263)
        at java.text.DateFormat.parse(DateFormat.java:335)
        at 
org.geotools.filter.text.cql2.CQLFilterBuilder.buildDateTimeExpression(CQLFilterBuilder.java:333)
        at org.geotools.filter.text.cql2.CQLCompiler.build(CQLCompiler.java:296)
        at 
org.geotools.filter.text.cql2.CQLCompiler.jjtreeCloseNodeScope(CQLCompiler.java:168)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.DateTime(CQLParser.java:1551)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.DateTimeExpression(CQLParser.java:1414)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.TemporalPredicateBefore(CQLParser.java:1248)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.TemporalPredicate(CQLParser.java:1222)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.Predicate(CQLParser.java:298)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.BooleanPrimary(CQLParser.java:257)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.BooleanFactor(CQLParser.java:210)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.BooleanTerm(CQLParser.java:167)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.BooleanValueExpression(CQLParser.java:120)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.SearchCondition(CQLParser.java:89)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.BooleanPrimary(CQLParser.java:267)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.BooleanFactor(CQLParser.java:210)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.BooleanTerm(CQLParser.java:167)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.BooleanValueExpression(CQLParser.java:120)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.SearchCondition(CQLParser.java:89)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.SequenceOfSearchConditions(CQLParser.java:98)
        at 
org.geotools.filter.text.generated.parsers.CQLParser.FilterListCompilationUnit(CQLParser.java:82)
        at 
org.geotools.filter.text.cql2.CQLCompiler.compileFilterList(CQLCompiler.java:112)
        at org.geotools.filter.text.cql2.CQL.toFilterList(CQL.java:231)
        at org.geotools.filter.text.cql2.CQL.toFilterList(CQL.java:183)
        at 
org.geoserver.wfs.kvp.CQLFilterKvpParser.parse(CQLFilterKvpParser.java:26)
        

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to