Re: SocketException: "catch me if you can"

Поиск
Список
Период
Сортировка
От Tim Lucia
Тема Re: SocketException: "catch me if you can"
Дата
Msg-id 7BFCE5F1EF28D64198522688F5449D5A3D02B7@xchangeserver2.storigen.com
обсуждение исходный текст
Ответ на SocketException: "catch me if you can"  (Michael Adler <adler@glimpser.org>)
Ответы Re: SocketException: "catch me if you can"  (Michael Adler <adler@glimpser.org>)
Список pgsql-jdbc
FYI - JDBC does not traverse firewalls, unless the port(s) is(are) appropriately provisioned.

Tim Lucia


> -----Original Message-----
> From: Michael Adler [mailto:adler@glimpser.org]
> Sent: Monday, May 20, 2002 3:04 PM
> To: pgsql-jdbc@postgresql.org
> Subject: [JDBC] SocketException: "catch me if you can"
>
>
>
> I am using a JDBC connection over a PPP connection layer. The
> pgsql-jdbc
> driver throws a SocketException and the databse connection dies. I
> consider the ppp layer to be "suspect", but at least it survives this
> hiccup. Is it (1) possible (2) a good idea to beef up the
> driver to handle
> this situation? Or should my application logic handle this?
>
> BTW- I'm using the cygwin port of postgresql and therefore I'm using
> microsft's dialup software ('rasdial', blech)
>
> Thanks,
> Mike Adler
>
> ======================================
>
> An I/O error occured while reading from backend - Exception:
> java.net.SocketException: Connection reset by peer: JVM_recv in socket
> input stream read
>
> Stack Trace:
>
> java.net.SocketException: Connection reset by peer: JVM_recv in socket
> input stream read
>         at java.net.SocketInputStream.socketRead(Native Method)
>         at java.net.SocketInputStream.read(Unknown Source)
>         at java.io.BufferedInputStream.fill(Unknown Source)
>         at java.io.BufferedInputStream.read(Unknown Source)
>         at org.postgresql.PG_Stream.ReceiveChar(PG_Stream.java:141)
>         at
> org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:68)
>         at org.postgresql.Connection.ExecSQL(Connection.java:398)
>         at org.postgresql.jdbc2.Statement.execute(Statement.java:130)
>         at
> org.postgresql.jdbc2.Statement.executeUpdate(Statement.java:73)
>         at
> org.postgresql.jdbc2.PreparedStatement.executeUpdate(PreparedS
> tatement.java:113)
>         at com.ics.eagle.other.RemoteSync.main(RemoteSync.java:324)
> End of Stack Trace
>
>         at org.postgresql.PG_Stream.ReceiveChar(PG_Stream.java:147)
>         at
> org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:68)
>         at org.postgresql.Connection.ExecSQL(Connection.java:398)
>         at org.postgresql.jdbc2.Statement.execute(Statement.java:130)
>         at
> org.postgresql.jdbc2.Statement.executeUpdate(Statement.java:73)
>         at
> org.postgresql.jdbc2.PreparedStatement.executeUpdate(PreparedS
> tatement.java:113)
>         at com.ics.eagle.other.RemoteSync.main(RemoteSync.java:324)
>
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
>

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Michael Adler
Дата:
Сообщение: SocketException: "catch me if you can"
Следующее
От: Michael Adler
Дата:
Сообщение: Re: SocketException: "catch me if you can"