Good timing on testing, it seems rough closing the writer after one feature? I would update the javadoc to be clear about the API contract and leave the writer open.
On Thu, Mar 12, 2020 at 11:50 AM Jim Hughes <jhug...@ccri.com> wrote: > Hi all, > > As a happy coincidence, I was able to test the GeoTools RC with GeoMesa. > I did hit an issue or two. > > The first one is that GeoMesa uses GeoTools library code to write out > GeoJson. Calls to FeatureJSON.writeFeature(SimpleFeature feature, Object > output) use GeoJSONUtil.encode(String, Writer). > > This encode method was changed[1] to use the try-with-resources pattern, > and that means the writer we pass in gets closed. This messes up that > previous wrote out GeoJSON. > > I see two options: > A. This change is a 'bug' and we chat through a GeoTools update. > B. This change is an improvement, and I should update GeoMesa. (Maybe to > use "new FeatureEncoder(feature).toJSONString()" along with managing the > writes to outputstreams, etc.) > > Thoughts? > > Jim > > 1. > https://github.com/geotools/geotools/commit/8b5d6279474c9dc8962d279a884e508ab670ee3c#diff-208951a6b5feb5f96a890c79c9846389 > 2. Example GeoMesa code: > https://github.com/locationtech/geomesa/blob/master/geomesa-tools/src/main/scala/org/locationtech/geomesa/tools/export/formats/GeoJsonExporter.scala > > On 3/12/20 12:53 AM, Jody Garnett wrote: > > 23-RC is deployed and on SF, will work on blog post while waiting for > future builds. > -- > Jody Garnett > > > On Wed, 11 Mar 2020 at 07:25, Jody Garnett <jody.garn...@gmail.com> wrote: > >> Thanks for letting me know, speed seems good from this end. Thanks for >> building from the tag, that may have to do for timezone testing. >> I will start geowebcache release cycle at end-of-day. >> -- >> Jody Garnett >> >> >> On Wed, 11 Mar 2020 at 02:17, Andrea Aime <andrea.a...@geo-solutions.it> >> wrote: >> >>> Hi Jody, >>> I'm having trouble connecting to anything that's in the US, getting to >>> the build server is very slow, >>> downloading the package times out instead. >>> I've tried building out of github checkouts (that one works) but it >>> still gets stuck trying to download >>> from the boundless repository... >>> >>> Will try again later, hopefully it's a short lived situation >>> >>> Cheers >>> Andrea >>> >>> >>> On Wed, Mar 11, 2020 at 4:30 AM Jody Garnett <jody.garn...@gmail.com> >>> wrote: >>> >>>> Build is once again complete, please test artifacts and report back: >>>> - >>>> https://build.geoserver.org/view/release/job/geotools-release/230/artifact/build/release/distribution/23-RC/ >>>> >>>> Andrea if testing is successful please proceed with geowebcache, or I >>>> will catch it tomorrow after work. >>>> -- >>>> Jody Garnett >>>> _______________________________________________ >>>> GeoTools-Devel mailing list >>>> GeoTools-Devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel >>>> >>> >>> >>> -- >>> >>> Regards, Andrea Aime == GeoServer Professional Services from the >>> experts! Visit http://goo.gl/it488V for more information. == Ing. >>> Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via di >>> Montramito 3/A 55054 Massarosa >>> <https://www.google.com/maps/search/Via+di+Montramito+3%2FA%0D%0A55054++Massarosa?entry=gmail&source=g> >>> (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 >>> http://www.geo-solutions.it http://twitter.com/geosolutions_it >>> ------------------------------------------------------- *Con >>> riferimento alla normativa sul trattamento dei dati personali (Reg. UE >>> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si >>> precisa che ogni circostanza inerente alla presente email (il suo >>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è >>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il >>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra >>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia. >>> This email is intended only for the person or entity to which it is >>> addressed and may contain information that is privileged, confidential or >>> otherwise protected from disclosure. We remind that - as provided by >>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this >>> e-mail or the information herein by anyone other than the intended >>> recipient is prohibited. If you have received this email by mistake, please >>> notify us immediately by telephone or e-mail.* >>> >> > > _______________________________________________ > GeoTools-Devel mailing > listGeoTools-Devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/geotools-devel > > > _______________________________________________ > GeoTools-Devel mailing list > GeoTools-Devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geotools-devel > -- -- Jody Garnett
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel