[ 
http://jira.codehaus.org/browse/GEOT-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabriel Roldán reopened GEOT-1038:
----------------------------------

      Assignee: Mauricio Pazos  (was: Gabriel Roldán)

Reopening as the bugs are present in 2.3.x too, and are blocking CQL from 
functioning properly 

> Most FunctionExpression's are broken
> ------------------------------------
>
>                 Key: GEOT-1038
>                 URL: http://jira.codehaus.org/browse/GEOT-1038
>             Project: GeoTools
>          Issue Type: Bug
>          Components: core filter
>    Affects Versions: 2.3.1, 2.4.M0
>            Reporter: Gabriel Roldán
>            Assignee: Mauricio Pazos
>            Priority: Critical
>             Fix For: 2.4.M0, 2.3.2
>
>
> In the move to the GeoAPI filter interfaces, most FunctionExpressions got 
> broken by improper delegation to the new methods.
> For example, some keep storing their arguments in an Expression[] field, 
> while not properly delegating to getParameters().
> I have produced a unite test for FunctionExpressionImpl that loads all the 
> Functions declared in 
> META-INF/services/org.geotools.filter.FunctionExpression and makes this kind 
> of "conformance" test, plus toString() that throws NPE in most cases, with 
> the following result:
> 23-nov-2006 16:56:15 org.geotools.filter.FunctionExpressionImplTest 
> testImplementations
> INFO: Some function expression implementations violates contract:
> org.geotools.filter.AreaFunction.getParameters() returned null when 
> parameters were set through setArgs(Expression[])
> org.geotools.filter.AreaFunction.getArgs() returns null then arguments set 
> through setParameters()
> org.geotools.filter.LengthFunction.toString() throwed an exception: null
> org.geotools.filter.LengthFunction.setArgs() throwed an exception: 0
> org.geotools.filter.LengthFunction.getParameters() returned null when 
> parameters were set through setArgs(Expression[])
> org.geotools.filter.LengthFunction.getArgs() returns null then arguments set 
> through setParameters()
> org.geotools.filter.function.EqualIntervalFunction: accept didn't called 
> visitor.visit(Function, extraData):  visited: false, extraData: null
> org.geotools.filter.function.EqualIntervalFunction.getType != 114
> org.geotools.filter.function.StandardDeviationFunction: accept didn't called 
> visitor.visit(Function, extraData):  visited: false, extraData: null
> org.geotools.filter.function.StandardDeviationFunction.getType != 114
> org.geotools.filter.function.QuantileFunction: accept didn't called 
> visitor.visit(Function, extraData):  visited: false, extraData: null
> org.geotools.filter.function.QuantileFunction.getType != 114
> org.geotools.filter.function.UniqueIntervalFunction: accept didn't called 
> visitor.visit(Function, extraData):  visited: false, extraData: null
> org.geotools.filter.function.UniqueIntervalFunction.getType != 114
> org.geotools.filter.function.Collection_AverageFunction.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.Collection_BoundsFunction.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.Collection_CountFunction.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.Collection_MinFunction.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.Collection_MedianFunction.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.Collection_MaxFunction.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.Collection_SumFunction.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.Collection_UniqueFunction.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_contains.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_contains.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_contains.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_isEmpty.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_isEmpty.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_isEmpty.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_parseDouble.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_parseDouble.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_parseDouble.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_parseInt.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_parseInt.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_parseInt.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_intersects.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_intersects.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_intersects.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_isClosed.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_isClosed.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_isClosed.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_geomFromWKT.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_geomFromWKT.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_geomFromWKT.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_toWKT.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_toWKT.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_toWKT.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_geomLength.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_geomLength.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_geomLength.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_isValid.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_isValid.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_isValid.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_geometryType.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_geometryType.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_geometryType.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_numPoints.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_numPoints.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_numPoints.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_isSimple.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_isSimple.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_isSimple.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_distance.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_distance.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_distance.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_isWithinDistance.toString() 
> throwed an exception: null
> org.geotools.filter.function.FilterFunction_isWithinDistance.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_isWithinDistance.getArgs() 
> returns null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_area.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_area.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_area.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_centroid.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_centroid.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_centroid.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_interiorPoint.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_interiorPoint.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_interiorPoint.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_dimension.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_dimension.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_dimension.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_boundary.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_boundary.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_boundary.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_boundaryDimension.toString() 
> throwed an exception: null
> org.geotools.filter.function.FilterFunction_boundaryDimension.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_boundaryDimension.getArgs() 
> returns null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_envelope.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_envelope.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_envelope.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_disjoint.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_disjoint.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_disjoint.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_touches.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_touches.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_touches.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_crosses.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_crosses.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_crosses.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_within.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_within.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_within.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_overlaps.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_overlaps.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_overlaps.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_relatePattern.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_relatePattern.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_relatePattern.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_relate.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_relate.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_relate.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_bufferWithSegments.toString() 
> throwed an exception: null
> org.geotools.filter.function.FilterFunction_bufferWithSegments.getParameters()
>  returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_bufferWithSegments.getArgs() 
> returns null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_buffer.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_buffer.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_buffer.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_convexHull.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_convexHull.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_convexHull.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_intersection.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_intersection.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_intersection.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_union.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_union.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_union.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_difference.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_difference.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_difference.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_symDifference.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_symDifference.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_symDifference.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_equalsExactTolerance.toString() 
> throwed an exception: null
> org.geotools.filter.function.FilterFunction_equalsExactTolerance.getParameters()
>  returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_equalsExactTolerance.getArgs() 
> returns null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_equalsExact.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_equalsExact.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_equalsExact.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_numGeometries.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_numGeometries.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_numGeometries.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_getGeometryN.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_getGeometryN.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_getGeometryN.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_getX.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_getX.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_getX.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_getY.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_getY.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_getY.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_pointN.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_pointN.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_pointN.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_startPoint.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_startPoint.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_startPoint.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_endPoint.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_endPoint.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_endPoint.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_isRing.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_isRing.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_isRing.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_exteriorRing.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_exteriorRing.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_exteriorRing.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_numInteriorRing.toString() 
> throwed an exception: null
> org.geotools.filter.function.FilterFunction_numInteriorRing.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_numInteriorRing.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_interiorRingN.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_interiorRingN.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_interiorRingN.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strConcat.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_strConcat.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strConcat.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strEndsWith.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_strEndsWith.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strEndsWith.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strStartsWith.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_strStartsWith.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strStartsWith.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strEqualsIgnoreCase.toString() 
> throwed an exception: null
> org.geotools.filter.function.FilterFunction_strEqualsIgnoreCase.getParameters()
>  returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strEqualsIgnoreCase.getArgs() 
> returns null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strIndexOf.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_strIndexOf.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strIndexOf.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strLastIndexOf.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_strLastIndexOf.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strLastIndexOf.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strLength.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_strLength.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strLength.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strMatches.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_strMatches.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strMatches.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strSubstring.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_strSubstring.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strSubstring.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strSubstringStart.toString() 
> throwed an exception: null
> org.geotools.filter.function.FilterFunction_strSubstringStart.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strSubstringStart.getArgs() 
> returns null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_strTrim.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_strTrim.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_strTrim.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_parseBoolean.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_parseBoolean.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_parseBoolean.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_roundDouble.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_roundDouble.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_roundDouble.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_int2ddouble.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_int2ddouble.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_int2ddouble.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_int2bbool.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_int2bbool.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_int2bbool.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_double2bool.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_double2bool.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_double2bool.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_if_then_else.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_if_then_else.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_if_then_else.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_equalTo.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_equalTo.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_equalTo.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_notEqualTo.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_notEqualTo.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_notEqualTo.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_lessThan.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_lessThan.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_lessThan.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_greaterThan.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_greaterThan.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_greaterThan.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_greaterEqualThan.toString() 
> throwed an exception: null
> org.geotools.filter.function.FilterFunction_greaterEqualThan.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_greaterEqualThan.getArgs() 
> returns null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_lessEqualThan.toString() throwed 
> an exception: null
> org.geotools.filter.function.FilterFunction_lessEqualThan.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_lessEqualThan.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_isLike.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_isLike.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_isLike.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_isNull.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_isNull.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_isNull.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_between.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_between.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_between.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_not.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_not.getParameters() returned null 
> when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_not.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_in2.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_in2.getParameters() returned null 
> when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_in2.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_in3.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_in3.getParameters() returned null 
> when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_in3.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_in4.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_in4.getParameters() returned null 
> when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_in4.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_in5.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_in5.getParameters() returned null 
> when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_in5.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_in6.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_in6.getParameters() returned null 
> when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_in6.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_in7.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_in7.getParameters() returned null 
> when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_in7.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_in8.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_in8.getParameters() returned null 
> when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_in8.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_in9.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_in9.getParameters() returned null 
> when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_in9.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.FilterFunction_in10.toString() throwed an 
> exception: null
> org.geotools.filter.function.FilterFunction_in10.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.FilterFunction_in10.getArgs() returns null then 
> arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_IEEEremainder.toString() 
> throwed an exception: null
> org.geotools.filter.function.math.FilterFunction_IEEEremainder.getParameters()
>  returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_IEEEremainder.getArgs() 
> returns null then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_abs.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_abs.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_abs.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_abs_2.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_abs_2.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_abs_2.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_abs_3.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_abs_3.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_abs_3.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_abs_4.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_abs_4.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_abs_4.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_acos.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_acos.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_acos.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_asin.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_asin.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_asin.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_atan.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_atan.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_atan.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_atan2.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_atan2.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_atan2.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_ceil.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_ceil.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_ceil.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_cos.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_cos.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_cos.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_exp.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_exp.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_exp.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_floor.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_floor.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_floor.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_log.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_log.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_log.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_max.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_max.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_max.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_max_2.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_max_2.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_max_2.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_max_3.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_max_3.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_max_3.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_max_4.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_max_4.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_max_4.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_min.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_min.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_min.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_min_2.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_min_2.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_min_2.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_min_3.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_min_3.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_min_3.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_min_4.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_min_4.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_min_4.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_pow.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_pow.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_pow.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_random.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_random.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_random.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_rint.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_rint.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_rint.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_round.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_round.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_round.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_round_2.toString() throwed 
> an exception: null
> org.geotools.filter.function.math.FilterFunction_round_2.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_round_2.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_sin.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_sin.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_sin.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_sqrt.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_sqrt.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_sqrt.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_tan.toString() throwed an 
> exception: null
> org.geotools.filter.function.math.FilterFunction_tan.getParameters() returned 
> null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_tan.getArgs() returns null 
> then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_toDegrees.toString() throwed 
> an exception: null
> org.geotools.filter.function.math.FilterFunction_toDegrees.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_toDegrees.getArgs() returns 
> null then arguments set through setParameters()
> org.geotools.filter.function.math.FilterFunction_toRadians.toString() throwed 
> an exception: null
> org.geotools.filter.function.math.FilterFunction_toRadians.getParameters() 
> returned null when parameters were set through setArgs(Expression[])
> org.geotools.filter.function.math.FilterFunction_toRadians.getArgs() returns 
> null then arguments set through setParameters()

-- 
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 DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to