backend error after upgrading to 3.6.0
Regina Obe
lr at pcorp.us
Mon Sep 15 21:05:23 PDT 2025
> On 2025-09-15 19:16 +0200, Ярослав Минин via postgis-users wrote:
> >
> > Hello! We have stumbled upon a strange issue after upgrading from
> > PostGIS 3.3.0 to 3.6.0.
> > A simple query like select * from foo.bar where ST_IsValid(geometry)
> > executed in DBeaver returns the following error:
> > SQL Error [08006]: An I/O error occurred while sending to the backend
> > if the size of this table is like 6 Mb or more. While executing
> > DBeaver shows something like connection attempts and finally
> > invalidates/reconnects with this error message.
>
> That error message originates from pgJDBC [1]. Do you have to the full stack
> trace? Without that info it's impossible for us to track down the cause. But I
> doubt that it has anything to do with PostGIS or even the Postgres backend
> judging by the implementation at [1] which may fail when it cannot copy the
> InputStream. Better raise that issue with DBeaver or pgJDBC itself.
>
> Nevertheless, can you reproduce this error with psql to rule out any
> interference from DBeaver/JDBC? Perhaps also the server log?
>
> [1]
> https://github.com/pgjdbc/pgjdbc/blob/a3be9d5ec7efe18e88e44f1637c459e
> b2bb4cc15/pgjdbc/src/main/java/org/postgresql/util/StreamWrapper.java#L8
> 6
>
> --
> Erik Wienhold
If you can also output the info from
SELECT version(), postgis_full_version();
That would help. I do recall that there are some issues with lower postgis functions that happen because we replaced them.
So if your output has something like "Needs upgrade"
You may need to do a
SELECT postgis_extensions_upgrade();
More information about the postgis-users
mailing list