It's not a big deal currently since RC0 is working out fine for me other
than the strange namespace problem. Since I can work around that, I can
live with what I have until a 2.4.1 release is put together. I hadn't
realized originally that it was so long since RC0 was released, so it makes
more sense that a fair amount of stuff could have changed.
On Feb 12, 2008 12:56 PM, Jody Garnett <[EMAIL PROTECTED]> wrote:
> Hi Ryan Moquin if you read the IRC logs yesterday you will see a couple
> of WFS patches were not applied in time for the 2.4.0 release; stop by
> next week (or jump over to the geotools-devel list) and see if that
> developer can send you some jars to try out.
>
> It could very well be that we need to make a 2.4.1 - but we just did not
> have enough people to try out the WFS patches and trust them last week.
> For the 2.5.x development stream this will be less of a problem as a
> desktop client (http://udig.refractions.net/) has rejoined the project
> and will serve to keep WFS support honest.
>
> Cheers,
> Jody
> > Hey Jody,
> >
> > Got some bad news to report :(. It looks like 2.4 final actually
> > causes me code to no longer be able to retrieve features from
> > geoserver anymore... My feature collection comes back completely
> > empty. When I switch back to 2.4-RC0, I can pull my feature types
> > again from Geoserver.. I'm pretty tired so I don't feel like looking
> > into it too far tonight, but it's a bummer. I 'm not sure what may
> > have changed since the RC0 that could have possibly broke this? Maybe
> > something with the namespace? Whether I request my feature type, with
> > or without the namespace, neither works... very odd.
> >
> > Ryan
> >
> > On Feb 10, 2008 3:28 PM, Jody Garnett <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
> >
> > Ryan Moquin wrote:
> > > As I was writing the last email, I realized I should just try it
> > > because it was probably the fact that it uses hsql as a lookup
> > > mechanism as you inferred. I misread it as meaning I had to be
> > > getting the features from an hsql database. My bad.
> > No worries; it is always very hard for me to explain the various
> parts
> > of geotools - and I do a lot of training.
> > > When I substituted that jar for the wkt one, I'm now able to
> return
> > > features.
> > Whew! Yeah this must of been a case where the "real" epsg database
> was
> > needed.
> > > I was wondering if you could tell me if this exception that
> appears
> > > when returning the features is benign or not? I seem to get a
> > lot of
> > > feature, which leads me to believe that the request worked, but
> > I see
> > > this error pop up a few times:
> > Well it is going to be either invalid XML data (what WFS were you
> > using
> > again), or it will be an actual bug .. before we go much further
> try
> > out 2.4.0 and see if it is one of the WFS bugs that has been fixed.
> A
> > couple users have been very kind and supplied patches to the
> > WFSDataStore...
> >
> > Jody
> > > Exception in thread "Feature Collection Buffer"
> > > java.lang.ArrayIndexOutOfBoundsException: 0
> > > at
> > >
> > org.geotools.xml.gml.GMLComplexTypes$MultiPolygonType.getValue(
> GMLComplexTypes.java:
> > > 3584)
> > > at
> > >
> > org.geotools.xml.handlers.ComplexElementHandler.endElement(
> ComplexElementHandler.jav
> > > a:156)
> > > at
> > > org.geotools.xml.XMLSAXHandler.endElement(XMLSAXHandler.java:264)
> > > at
> > > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> > Source)
> > > at
> > >
> > org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement
> (Unknown
> > > Source)
> > > at
> > >
> > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement
> (Unknown
> > > Source)
> > > at
> > >
> >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.disp
> > > atch(Unknown Source)
> > > at
> > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> (Unknown
> > > Source)
> > > at
> > org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > Source)
> > > at
> > org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > Source)
> > > at org.apache.xerces.parsers.XMLParser.parse(Unknown
> Source)
> > > at org.apache.xerces.parsers.AbstractSAXParser.parse
> (Unknown
> > > Source)
> > > at
> > > org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> > Source)
> > > at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
> > > at
> > >
> > org.geotools.xml.DocumentFactory.getInstance(DocumentFactory.java
> :139)
> > > at
> > >
> > org.geotools.data.wfs.WFSFeatureReader.run(WFSFeatureReader.java
> :125)
> > >
> > > There isn't any clear indication of what this means. Is this
> > just an
> > > error that is mistakenly logged rather than ignored? Or would
> this
> > > indicate that there might be another problem in my system?
> > >
> > > Thanks,
> > > Ryan
> > >
> > > On Feb 8, 2008 9:45 PM, Jody Garnett <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>
> > > <mailto:[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>>> wrote:
> > >
> > > You need to make sure that you have the referencing
> > subsystem set
> > > up and
> > > working; you need *one and only one* one epsg-xxx.jar. Their
> are
> > > several
> > > to choose from:
> > > - epsg-hsql.jar (hint choose this one - it includes the
> > offical epsg
> > > database)
> > > - epsg-wkt.jar (a quick thing that uses a property file; it
> > will work
> > > most of the time)
> > > - epsg-postgres - used when you have installed the offical
> epsg
> > > database
> > > into a postgres database
> > >
> > > For more information visit the user guide; and I apologize -
> the
> > > website
> > > seems slow today.
> > > Jody
> > > PS. 2.4.0 should be out today, maybe it will be available by
> > the time
> > > you read this ...
> > > > I'm doing a WFS request, and when I try to write out the
> > > > FeatureCollection, I get an error. Is there a jar file I'm
> > > missing or
> > > > something? I can create a FeatureCollection manually and
> > write
> > > it out
> > > > with no problem. When I try to write out the
> > FeatureCollection I
> > > > received from the WFS server, I get the following error.
> > I've been
> > > > looking through the jar files and I can see references to
> this
> > > class,
> > > > but haven't found a class named
> > > "CoordinateOperationAuthorityFactory" yet.
> > > >
> > > > Caused by: org.geotools.factory.FactoryNotFoundException:
> > No factory
> > > > of kind "CoordinateOperati
> > > > onAuthorityFactory" found.
> > > > at
> > > >
> > >
> > org.geotools.factory.FactoryRegistry.getServiceProvider(
> FactoryRegistry.java:364)
> > > > at
> > > >
> > >
> > org.geotools.factory.FactoryCreator.getServiceProvider(
> FactoryCreator.java:115)
> > > > at
> > > >
> > >
> >
> org.geotools.referencing.ReferencingFactoryFinder.getAuthorityFactory
> (ReferencingFac
> > > > toryFinder.java:229)
> > > > at
> > > >
> > >
> >
> org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationAuthorityFac
> > > > tory(ReferencingFactoryFinder.java:485)
> > > > at
> > > >
> > >
> > org.geotools.referencing.operation.AuthorityBackedFactory
> .<init>(AuthorityBackedFact
> > > > ory.java:126)
> > > > at
> > > > sun.reflect.NativeConstructorAccessorImpl.newInstance0
> (Native
> > > Method)
> > > > at
> > > >
> > >
> > sun.reflect.NativeConstructorAccessorImpl.newInstance
> (NativeConstructorAccessorImpl.
> > > > java:39)
> > > > at
> > > >
> > >
> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance
> (DelegatingConstructorAcces
> > > > sorImpl.java:27)
> > > > at
> > > java.lang.reflect.Constructor.newInstance(Constructor.java
> :494)
> > > > at
> > > >
> > >
> > org.geotools.factory.FactoryCreator.createServiceProvider(
> FactoryCreator.java:257)
> > > > at
> > > >
> > >
> > org.geotools.factory.FactoryCreator.createSafe(FactoryCreator.java
> :225)
> > > > at
> > > >
> > >
> > org.geotools.factory.FactoryCreator.getServiceProvider(
> FactoryCreator.java:176)
> > > > at
> > > >
> > >
> > org.geotools.referencing.ReferencingFactoryFinder.getFactory
> (ReferencingFactoryFinde
> > > > r.java:205)
> > > > at
> > > >
> > >
> >
> org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactory
> (Refe
> > > > rencingFactoryFinder.java:332)
> > > > at
> > > >
> > >
> >
> org.geotools.referencing.operation.BufferedCoordinateOperationFactory.getBackingFact
> > > > ory(BufferedCoordinateOperationFactory.java:204)
> > > > at
> > > >
> > >
> >
> org.geotools.referencing.operation.BufferedCoordinateOperationFactory
> .<init>(Buffere
> > > > dCoordinateOperationFactory.java:163)
> > > > at
> > > >
> > >
> >
> org.geotools.referencing.operation.BufferedCoordinateOperationFactory
> .<init>(Buffere
> > > > dCoordinateOperationFactory.java:151)
> > > > at
> > > > sun.reflect.NativeConstructorAccessorImpl.newInstance0
> (Native
> > > Method)
> > > > at
> > > >
> > >
> > sun.reflect.NativeConstructorAccessorImpl.newInstance
> (NativeConstructorAccessorImpl.
> > > > java:39)
> > > > at
> > > >
> > >
> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance
> (DelegatingConstructorAcces
> > > > sorImpl.java:27)
> > > > at
> > > java.lang.reflect.Constructor.newInstance(Constructor.java
> :494)
> > > > at
> > > >
> > >
> > org.geotools.factory.FactoryCreator.createServiceProvider(
> FactoryCreator.java:257)
> > > > at
> > > >
> > >
> > org.geotools.factory.FactoryCreator.createSafe(FactoryCreator.java
> :225)
> > > > at
> > > >
> > >
> > org.geotools.factory.FactoryCreator.getServiceProvider(
> FactoryCreator.java:176)
> > > > at
> > > >
> > >
> > org.geotools.referencing.ReferencingFactoryFinder.getFactory
> (ReferencingFactoryFinde
> > > > r.java:205)
> > > > at
> > > >
> > >
> >
> org.geotools.referencing.ReferencingFactoryFinder.getCoordinateOperationFactory
> (Refe
> > > > rencingFactoryFinder.java:332)
> > > > at
> > > >
> > >
> > org.geotools.referencing.CRS.getCoordinateOperationFactory(CRS.java
> :218)
> > > > at
> > > >
> > >
> > org.geotools.geometry.jts.ReferencedEnvelope.transform(
> ReferencedEnvelope.java:463)
> > > > at
> > > >
> > >
> > org.geotools.geometry.jts.ReferencedEnvelope.transform(
> ReferencedEnvelope.java:433)
> > > > at
> > > >
> > org.geotools.data.wfs.WFSDataStore.getBounds(WFSDataStore.java:862)
> > > > at
> > > >
> > >
> > org.geotools.data.wfs.WFSFeatureSource.getBounds(
> WFSFeatureSource.java:102)
> > > > at
> > > >
> > >
> > org.geotools.data.DefaultFeatureResults.getBounds(
> DefaultFeatureResults.java:249)
> > > > at
> > > >
> > >
> >
> org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureCollecti
> > > > on(FeatureTransformer.java:548)
> > > > at
> > > >
> > >
> > org.geotools.feature.FeatureCollectionIteration.walker(
> FeatureCollectionIteration.ja
> > > > va:103)
> > > > at
> > > >
> > >
> > org.geotools.feature.FeatureCollectionIteration.iterate(
> FeatureCollectionIteration.j
> > > > ava:91)
> > > > at
> > > >
> > >
> > org.geotools.feature.FeatureCollectionIteration.iteration
> (FeatureCollectionIteration
> > > > .java:84)
> > > > at
> > > >
> > >
> >
> org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode
> (FeatureTransfo
> > > > rmer.java:408)
> > > > at
> > > >
> > >
> > org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(
> TransformerBase.ja
> > > > va:702)
> > > > at
> > > >
> > >
> > org.apache.xalan.transformer.TransformerIdentityImpl.transform
> (TransformerIdentityIm
> > > > pl.java:484)
> > > > at
> > > >
> > >
> > org.geotools.xml.transform.TransformerBase$Task.run(
> TransformerBase.java:295)
> > > > at
> > > >
> > >
> > org.geotools.xml.transform.TransformerBase.transform(
> TransformerBase.java:128)
> > > > ... 20 more
> > > >
> > >
> >
> ------------------------------------------------------------------------
> > > >
> > > >
> > >
> >
> -------------------------------------------------------------------------
> > > > This SF.net email is sponsored by: Microsoft
> > > > Defy all challenges. Microsoft(R) Visual Studio 2008.
> > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > > >
> > >
> >
> ------------------------------------------------------------------------
> > > >
> > > > _______________________________________________
> > > > Geotools-gt2-users mailing list
> > > > [email protected]
> > <mailto:[email protected]>
> > > <mailto:[email protected]
> > <mailto:[email protected]>>
> > > >
> > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
> > > >
> > >
> > >
> >
> >
> >
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users