Re: GDS Exception. 335544721. Unable to complete network request to host
I gotta clue. In our customer environment, actually we run a command to scan some ipaddresses. The command will look like it will append(with space between every ips) all ipaddresses(Say more than 1000). In logs(tomcat), we found some IOException while executing that command. After that exception, firebird DB connection fails randomly.
I give a solution to the customer to avoid that IOException, by spliting the scan command and run it in a loop with only 100 ipaddresses instead of 1000's. Noe it seems the issue was fixed. Today i am going to give the same fix to another customer. once i got reply, i will let you know.
Thanks for your valuable help!!
--- In Firebird-Java@yahoogroups.com, Mark Rotteveel <mark@...> wrote:
> On 28-3-2013 12:21, Mark Rotteveel wrote:
> > I found the buffer index potentially getting larger than the actual
> > buffer size in XdrOutputStream. However I would expect the buffer to be
> > empty when iscStartTransaction is called, so checkBufferSize(..)
> > shouldn't need to write the current buffer to the socket.
> > I'll do some more digging.
> I have created issue JDBC-306
> (http://tracker.firebirdsql.org/browse/JDBC-306 ) to track this.
> Mark Rotteveel
- On 2017-06-22 22:02, Mark Rotteveel mark@... [Firebird-Java]
> On 2017-06-22 16:46, Calabaza calalinux@... [Firebird-Java]Starting your Java application with system property
>> I have this same problem, and I fix with this configuration, in Debian
>> GNU/Linux Jessie (8.x):
>> # sed -i 's/net.ipv6.bindv6only\ =\ 1/net.ipv6.bindv6only\ =\ 0/' \
>> /etc/sysctl.d/bindv6only.conf && sudo invoke-rc.d procps restart
>> This problem I saw too with this exception in other java applications:
>> * java.net.NoRouteToHostException: Network is unreachable
>> Of course, this configuration disable IPv6.
> Please specify the versions you are using of: Firebird, Jaybird and
> Java. And it would be helpful if you post the entire stacktrace.
> Note that Firebird 2.5 and earlier only support IPv4.
java.net.preferIPv4Stack=true (use -Djava.net.preferIPv4Stack=true in
the commandline) might help as well.