Hi Justin,

You were absolutely right, my decodeGeometryValue function was not using the factory! Thanks a lot you saved me a ton of time debugging!

On 08/12/2010 06:49 PM, Justin Deoliveira wrote:
Hi Alex,

Been bitten by this one myself a few times. Look at your dialect, in particular any methods that take a GeometryFactory (such as decodeGeometryValue()) and ensure that they are using the factory instance that is passed in when creating a geometry object.

-Justin

On Thu, Aug 12, 2010 at 4:23 PM, Alex Trofast <alex.trof...@ingres.com <mailto:alex.trof...@ingres.com>> wrote:

     Greetings,

    The following two tests fails on Ingres:
    JDBCDataStoreAPITest.testGeometryFactoryHintsGF
    JDBCDataStoreAPITest.testGeometryFactoryHintsCS

    On this: (last line in the test functions)
            assertTrue(ls.getCoordinateSequence() instanceof
    LiteCoordinateSequence);

    With message:
    junit.framework.AssertionFailedError: null
        at junit.framework.Assert.fail(Assert.java:47)
        at junit.framework.Assert.assertTrue(Assert.java:20)
        at junit.framework.Assert.assertTrue(Assert.java:27)
        at
    
org.geotools.jdbc.JDBCDataStoreAPITest.testGeometryFactoryHintsGF(JDBCDataStoreAPITest.java:184)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
    
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
    
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at junit.framework.TestCase.runTest(TestCase.java:168)
        at junit.framework.TestCase.runBare(TestCase.java:134)
        at junit.framework.TestResult$1.protect(TestResult.java:110)
        at junit.framework.TestResult.runProtected(TestResult.java:128)
        at junit.framework.TestResult.run(TestResult.java:113)
        at junit.framework.TestCase.run(TestCase.java:124)
        at org.geotools.test.OnlineTestCase.run(OnlineTestCase.java:121)
        at junit.framework.TestSuite.runTest(TestSuite.java:232)
        at junit.framework.TestSuite.run(TestSuite.java:227)
        at
    
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81)
        at
    
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
        at
    
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
        at
    
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
        at
    
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
        at
    
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
        at
    
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)


    I've been looking over the code and debugging and I'm having trouble
    figuring out why they are not instances of LiteCoordinateSequence. Is
    there any special handling or gotchas in the dialect that I should be
    aware of when it comes to Hints? Any help will be most appreciated.
    Thanks!

    --
    Alex
    http://bit.ly/geodb


    
------------------------------------------------------------------------------
    This SF.net email is sponsored by

    Make an app they can't live without
    Enter the BlackBerry Developer Challenge
    http://p.sf.net/sfu/RIM-dev2dev
    _______________________________________________
    Geotools-devel mailing list
    Geotools-devel@lists.sourceforge.net
    <mailto:Geotools-devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/geotools-devel




--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.



--
Alex
http://bit.ly/geodb

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to