Subject | FirebirdApiBinding::Initialize - Could not find or load the GDS32.DLL |
---|---|
Author | Daniel Putra |
Post date | 2008-03-24T19:40:27Z |
Hi
We have installed successfully our Java application with Firebird 2.1 and Jaybird-2.1.2_JDK6 in embedded mode on more that 10
different computers. Only on two computers I get the error "FirebirdApiBinding::Initialize - Could not find or load the GDS32.DLL".
The installation is done via NSIS and therefore always the same.
I tried to copy fbclient.dll and fbembed.dll to the System32 folder and to the bin folder without any luck. I also created GDS32.DLL
without any effect on the exception thrown. I created the Firebird environment variable, without any success either. What could
cause this error on these two machines?
Any help is greatly appreciated.
Daniel Putra
STACK TRACE:
org.firebirdsql.gds.impl.jni.InternalError: FirebirdApiBinding::Initialize - Could not find or load the GDS32.DLL
at org.firebirdsql.gds.impl.jni.JniGDSImpl.nativeInitilize(Native Method)
at org.firebirdsql.gds.impl.jni.JniGDSImpl.attemptToLoadAClientLibraryFromList(JniGDSImpl.java:85)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init>(EmbeddedGDSImpl.java:31)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init>(EmbeddedGDSImpl.java:21)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSFactoryPlugin.getGDS(EmbeddedGDSFactoryPlugin.java:40)
at org.firebirdsql.gds.impl.GDSFactory.getGDSForType(GDSFactory.java:219)
at org.firebirdsql.jdbc.FBConnectionProperties.getDatabaseParameterBuffer(FBConnectionProperties.java:368)
at org.firebirdsql.jca.FBManagedConnectionFactory.getDatabaseParameterBuffer(FBManagedConnectionFactory.java:208)
at org.firebirdsql.jca.FBManagedConnectionFactory.getDefaultConnectionRequestInfo(FBManagedConnectionFactory.java:402)
at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.allocateConnection(AbstractFBConnectionPoolDataSource.java:272)
at org.firebirdsql.pool.PooledConnectionQueue.addConnection(PooledConnectionQueue.java:490)
at org.firebirdsql.pool.PooledConnectionQueue.start(PooledConnectionQueue.java:153)
at org.firebirdsql.pool.AbstractConnectionPool.getQueue(AbstractConnectionPool.java:204)
at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getPooledConnection(AbstractFBConnectionPoolDataSource.java:379)
at org.firebirdsql.pool.FBWrappingDataSource.getConnection(FBWrappingDataSource.java:216)
We have installed successfully our Java application with Firebird 2.1 and Jaybird-2.1.2_JDK6 in embedded mode on more that 10
different computers. Only on two computers I get the error "FirebirdApiBinding::Initialize - Could not find or load the GDS32.DLL".
The installation is done via NSIS and therefore always the same.
I tried to copy fbclient.dll and fbembed.dll to the System32 folder and to the bin folder without any luck. I also created GDS32.DLL
without any effect on the exception thrown. I created the Firebird environment variable, without any success either. What could
cause this error on these two machines?
Any help is greatly appreciated.
Daniel Putra
STACK TRACE:
org.firebirdsql.gds.impl.jni.InternalError: FirebirdApiBinding::Initialize - Could not find or load the GDS32.DLL
at org.firebirdsql.gds.impl.jni.JniGDSImpl.nativeInitilize(Native Method)
at org.firebirdsql.gds.impl.jni.JniGDSImpl.attemptToLoadAClientLibraryFromList(JniGDSImpl.java:85)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init>(EmbeddedGDSImpl.java:31)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init>(EmbeddedGDSImpl.java:21)
at org.firebirdsql.gds.impl.jni.EmbeddedGDSFactoryPlugin.getGDS(EmbeddedGDSFactoryPlugin.java:40)
at org.firebirdsql.gds.impl.GDSFactory.getGDSForType(GDSFactory.java:219)
at org.firebirdsql.jdbc.FBConnectionProperties.getDatabaseParameterBuffer(FBConnectionProperties.java:368)
at org.firebirdsql.jca.FBManagedConnectionFactory.getDatabaseParameterBuffer(FBManagedConnectionFactory.java:208)
at org.firebirdsql.jca.FBManagedConnectionFactory.getDefaultConnectionRequestInfo(FBManagedConnectionFactory.java:402)
at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.allocateConnection(AbstractFBConnectionPoolDataSource.java:272)
at org.firebirdsql.pool.PooledConnectionQueue.addConnection(PooledConnectionQueue.java:490)
at org.firebirdsql.pool.PooledConnectionQueue.start(PooledConnectionQueue.java:153)
at org.firebirdsql.pool.AbstractConnectionPool.getQueue(AbstractConnectionPool.java:204)
at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getPooledConnection(AbstractFBConnectionPoolDataSource.java:379)
at org.firebirdsql.pool.FBWrappingDataSource.getConnection(FBWrappingDataSource.java:216)