jaybird icon indicating copy to clipboard operation
jaybird copied to clipboard

JDBC driver for Firebird

Results 72 jaybird issues
Sort by recently updated
recently updated
newest added

See also https://groups.google.com/g/firebird-Java/c/SjPV2HAG1Q4 As discussed there, we may also want to try the classloader of the FirebirdEmbeddedProvider SPI (just like we do when loading other SPIs).

component: jni/jna layer

Hi, using the official jaybird 5.0.10.java11.jar I am getting ``` org.springframework.transaction.TransactionSystemException: JDBC commit failed at org.springframework.jdbc.datasource.DataSourceTransactionManager.translateException(DataSourceTransactionManager.java:439) at org.springframework.jdbc.datasource.DataSourceTransactionManager.doCommit(DataSourceTransactionManager.java:340) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:795) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:758) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:698) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:416) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)...

As suggested in https://github.com/FirebirdSQL/firebird/issues/8739 by @EPluribusUnum, add a system property to disable forcibly closing connections that Jaybird considers invalid. I will note that I consider this something for debugging purposes...

type: improvement
component: xca/jca layer

See also https://groups.google.com/g/firebird-java/c/WDsY8fBLmyo/m/r56MBQefAAAJ; it looks like cancelling a statement too quickly after execution might have some race condition or incorrectly registers or doesn't unregister a deferred operation, causing a subsequent...

component: jdbc driver
type: bug
component: wire protocol
affect-version: Jaybird 6.0.3

The deferred action for statement free or close operations (including closing of leaked statements) should notify errors to the database instance so it can terminate the connection for fatal errors....

type: bug
component: wire protocol

Is there any interest in supporting OpenTelemetry instrumentation in the JDBC driver? Reference: [OpenTelemetry Database Spans Specification](https://opentelemetry.io/docs/specs/semconv/database/database-spans/) I've previously worked on the .NET Provider in [this PR](https://github.com/FirebirdSQL/NETProvider/pull/1200) (not yet merged,...

Some spurious test failures in the hibernate-orm tests suggests that attempts to close a statement after the connection has been closed may result in error _"The connection is closed [SQLState:08006,...

component: jdbc driver
type: bug

Currently, inserts through updatable result sets simply store the row value sent to the server to report when the result set requests that row. This can mean it does not...

component: jdbc driver
type: improvement

While looking at https://github.com/FirebirdSQL/NETProvider/issues/1217 (which was originally reported against this repository), I did reproduce problems with using special (non-ASCII) characters in passwords with legacy authentication. That is odd as the...

component: jdbc driver
type: bug
component: xca/jca layer

Review wire protocol implementation to see if there are cases where we can use the INVALID_OBJECT handle to improve performance by avoiding roundtrips immediately after object creation.

component: wire protocol