On Sat, 11 Jun 2022 at 18:40, Andrea Aime <andrea.a...@geosolutionsgroup.com>
wrote:

> Hi Ian,
> I don't know, but the code change I'm seeing in JDBCDataStore is not where
> I expected it... maybe it bears some relation.
> The check on whether a visitor can be optimized out or not is normally
> made at the beginning of this method:
>
> https://github.com/geotools/geotools/blob/7c49932f89472db7bfd76b42b137c5392f1661c2/modules/library/jdbc/src/main/java/org/geotools/jdbc/JDBCDataStore.java#L1395
>
>
Ah, that's a much better place to check


> That said, the check you're proposing is way more nested, other stuff
> already happened, and it's throwing an exception ...
> maybe in some databases that leaves a dirty state somewhere?
>
>
Hmm even with the new code those 2 fail - I can either pull that test (it
isn't actually relevant to this fix) or ignore it in the Infomix and Oracle
for the time being.

Ian

> Cheers
> Andrea
>
> On Sat, Jun 11, 2022 at 3:10 PM Ian Turton <ijtur...@gmail.com> wrote:
>
>> While experimenting with function handling in JDBC datastores I added a
>> new test as a just in case test - it should already pass on all databases.
>> I was just checking strMatches functions didn't get passed to the database
>> and all seemed fine with H2 and Postgis locally, when I pushed it to gtihub
>> I get failures from Oracle and Infomix.
>>
>> The test is
>> https://github.com/ianturton/geotools/blob/6693a5ec64aee6766821c6b8a8e9d29adccfc7c1/modules/library/jdbc/src/test/java/org/geotools/jdbc/JDBCFeatureSourceOnlineTest.java#L755
>> which (I think) is functionally the same as
>> https://github.com/ianturton/geotools/blob/6693a5ec64aee6766821c6b8a8e9d29adccfc7c1/modules/library/jdbc/src/test/java/org/geotools/jdbc/JDBCFeatureSourceOnlineTest.java#L739
>> which does pass.
>>
>> The failed CI runs are at
>> https://github.com/geotools/geotools/runs/6842365526?check_suite_focus=true
>> and
>> https://github.com/geotools/geotools/runs/6842365461?check_suite_focus=true
>>
>> Can anyone think why two databases are failing but the rest are fine?
>>
>> cheers
>>
>> Ian
>>
>> --
>> Ian Turton
>> _______________________________________________
>> 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://bit.ly/gs-services-us for more information.
> ==
>
> Ing. Andrea Aime
> @geowolf
> Technical Lead
>
> GeoSolutions Group
> phone: +39 0584 962313
>
> fax:     +39 0584 1660272
>
> mob:   +39  333 8128928
>
> https://www.geosolutionsgroup.com/
>
> 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
>


-- 
Ian Turton
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to