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
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel