Error al Conectar Spoon con Informix 11

Hola, como están? estoy teniendo problemas para conectar spoon al informix 11, ya revise todo sobre la documentación, esta todo bien. En cuanto al error que me da es este:


Error al conectar a la base de datos [conexion_ifx] :org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database

Error connecting to database: (using class com.informix.jdbc.IfxDriver)
com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.


org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database

Error connecting to database: (using class com.informix.jdbc.IfxDriver)
com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.


	at org.pentaho.di.core.database.Database.normalConnect(Database.java:428)
	at org.pentaho.di.core.database.Database.connect(Database.java:361)
	at org.pentaho.di.core.database.Database.connect(Database.java:314)
	at org.pentaho.di.core.database.Database.connect(Database.java:302)
	at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:80)
	at org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2685)
	at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:546)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
	at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
	at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
	at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43)
	at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:138)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
	at org.eclipse.jface.window.Window.open(Window.java:796)
	at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:389)
	at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:318)
	at org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:116)
	at org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:59)
	at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.editConnection(SpoonDBDelegate.java:87)
	at org.pentaho.di.ui.spoon.Spoon.doubleClickedInTree(Spoon.java:3052)
	at org.pentaho.di.ui.spoon.Spoon.doubleClickedInTree(Spoon.java:2987)
	at org.pentaho.di.ui.spoon.Spoon.access$2400(Spoon.java:338)
	at org.pentaho.di.ui.spoon.Spoon$28.widgetDefaultSelected(Spoon.java:5990)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:119)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
	at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1297)
	at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7801)
	at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9130)
	at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:638)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.pentaho.commons.launcher.Launcher.main(Launcher.java:151)
Caused by: org.pentaho.di.core.exception.KettleDatabaseException: 
Error connecting to database: (using class com.informix.jdbc.IfxDriver)
com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.

	at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:573)
	at org.pentaho.di.core.database.Database.normalConnect(Database.java:410)
	... 45 more
Caused by: java.sql.SQLException: com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.
	at com.informix.jdbc.IfxSqliConnect.<init>(IfxSqliConnect.java:1526)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at com.informix.jdbc.IfxDriver.connect(IfxDriver.java:243)
	at java.sql.DriverManager.getConnection(DriverManager.java:664)
	at java.sql.DriverManager.getConnection(DriverManager.java:247)
	at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:555)
	... 46 more
Caused by: com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.
	at com.informix.util.IfxErrMsg.getLocIfxASFException(IfxErrMsg.java:751)
	at com.informix.asf.Connection.openSocket(Connection.java:1778)
	at com.informix.asf.Connection.<init>(Connection.java:393)
	at com.informix.jdbc.IfxSqliConnect.<init>(IfxSqliConnect.java:1246)
	... 54 more
Caused by: java.net.ConnectException: Expiró el tiempo de conexión (Connection timed out)
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at java.net.Socket.connect(Socket.java:538)
	at com.informix.asf.Connection.getSocket(Connection.java:2124)
	at com.informix.asf.Connection.openSocket(Connection.java:1740)
	... 56 more

Nombre del host:192.168.122.16
Puerto       :9088
Nombre de la base de datos:guarani

Estoy trabajando sobre linux, y el informix esta sobre un Windows Server 2003, el postgres como siempre es una grandeza, siempre funciona bien, en cambio el informix todo mal. Antes trabajaba con el informix 9.21, quizá el error viene porque estoy usando el ifxjdbc para esa versión, en realidad ya no se que pensar, hace una semana que estoy con esto.

Saludos!

Hola,

quizas sea un tema de versiones de driver de Informix. Aqui hay un caso justamente

https://jira.pentaho.com/browse/PDI-6967

Segun entiendo sugieren bajarse los ultimos drivers

Hola Ignacio, como estás? tanto tiempo!

Te comento, me baje el driver versión 4.10.8.1, elimine los que tenía para asegurarme de que tome este, y todavía sigue sin funcionar, aparentemente el error es el mismo… puede ser que haya un driver anterior? lo tendrás tu?

aquí te paso el error:

Error al conectar a la base de datos [conexion_ifx] :org.pentaho.di.core.exception.KettleDatabaseException: 
Error occurred while trying to connect to the database

Error connecting to database: (using class com.informix.jdbc.IfxDriver)
com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.


org.pentaho.di.core.exception.KettleDatabaseException: 
Error occurred while trying to connect to the database

Error connecting to database: (using class com.informix.jdbc.IfxDriver)
com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.


	at org.pentaho.di.core.database.Database.normalConnect(Database.java:459)
	at org.pentaho.di.core.database.Database.connect(Database.java:357)
	at org.pentaho.di.core.database.Database.connect(Database.java:328)
	at org.pentaho.di.core.database.Database.connect(Database.java:318)
	at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:80)
	at org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2719)
	at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:588)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
	at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
	at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
	at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43)
	at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:136)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
	at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
	at org.eclipse.jface.window.Window.open(Window.java:796)
	at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:389)
	at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:318)
	at org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:116)
	at org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:60)
	at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.editConnection(SpoonDBDelegate.java:89)
	at org.pentaho.di.ui.spoon.Spoon.doubleClickedInTree(Spoon.java:3087)
	at org.pentaho.di.ui.spoon.Spoon.doubleClickedInTree(Spoon.java:3021)
	at org.pentaho.di.ui.spoon.Spoon.access$2400(Spoon.java:347)
	at org.pentaho.di.ui.spoon.Spoon$27.widgetDefaultSelected(Spoon.java:6064)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
	at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
	at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1339)
	at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7939)
	at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9214)
	at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:653)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)
Caused by: org.pentaho.di.core.exception.KettleDatabaseException: 
Error connecting to database: (using class com.informix.jdbc.IfxDriver)
com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.

	at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:572)
	at org.pentaho.di.core.database.Database.normalConnect(Database.java:443)
	... 45 more
Caused by: java.sql.SQLException: com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.
	at com.informix.jdbc.IfxSqliConnect.<init>(IfxSqliConnect.java:1691)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at com.informix.jdbc.IfxDriver.connect(IfxDriver.java:206)
	at java.sql.DriverManager.getConnection(DriverManager.java:664)
	at java.sql.DriverManager.getConnection(DriverManager.java:247)
	at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:554)
	... 46 more
Caused by: com.informix.asf.IfxASFException: Attempt to connect to database server (ol_ids_1110_1) failed.
	at com.informix.util.IfxErrMsg.getLocIfxASFException(IfxErrMsg.java:771)
	at com.informix.asf.Connection.openSocket(Connection.java:1862)
	at com.informix.asf.Connection.<init>(Connection.java:427)
	at com.informix.jdbc.IfxSqliConnect.<init>(IfxSqliConnect.java:1410)
	... 54 more
Caused by: java.net.ConnectException: Expiró el tiempo de conexión (Connection timed out)
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at java.net.Socket.connect(Socket.java:538)
	at com.informix.asf.Connection.getSocket(Connection.java:2208)
	at com.informix.asf.Connection.openSocket(Connection.java:1824)
	... 56 more

Nombre del host:192.168.122.16
Puerto       :9088
Nombre de la base de datos:guarani_270_x

será porque la versión del informix sea la 11.10? puedo hacer un dbexport y pasarla a un servidor informix 9.21? antes no tenía este error, ahora tengo la versión del java 1.8.0_201-b09, será este el que produzca el error?

en fin, son solo conjeturas, desde ya muchas gracias!

Hola Ricardo,

la opcion de hacer un dbexport en ifx 11 e importar en ifx 9.21 es posible. No es una solucion, pero es una buena forma de esquivar el problema. A lo sumo podria llegar a dar algun error puntual al momento de importar en 9.21 por algun feature de ifx 11 que no exista en 9.21 , pero en ese caso si hay algun error seria de SQL y es mucho mas facil de arreglar. Yo en tu lugar aplicaria esa solucion

saludos

Buenos días, paso a explicar el estado de la migración. Instale una maquina virtual con Win XP para poder conectarme por sqleditor a la base de datos y no funciona… El error que arroja es -908, trate de buscar sobre ese error y no aparece nada. El servidor 2003 esta bloqueando todas las conexiones que se hacen al puerto 1526, Trate de conectarme con telnet y tampoco funciona. Tenía pensado hacer un dbexport de la base y hacer un dbimport en el servidor que tenía en linux, pero esa maquina desapareció, ahora estoy con un problema, tengo el instalador del informix 9.21 para linux, pero no tengo el documento de ayuda de instalación, no me acuerdo absolutamente nada de como instalarlo. Tampoco tengo el instalador del Informix para windows, pero si tengo la explicación de como instalarlo sobre windows. Es algo así como una paradoja de la vida. En fin, me dedique a ver como solucionar lo del windows 2003, y realmente no se como funciona, hace 20 años que no toco un windows, me olvide por completo de donde estaban las cosas, desinstale varias aplicaciones que estaban de mas “de eso si me acuerdo”. Después vi un programa DameWare que lo deshabilite porque era como un servicio de permisos de conexión al servidor, pensé que era eso, en fin, no lo era.
Vi la forma de instalación del servidor y esta todo bien, el informix esta perfecto, dentro del servidor funciona de 10, el tema es que no puedo acceder desde afuera, no se si tengo que agregar las maquina (IP) al servidor para que me pueda conectar, no se como hacerlo, si alguien me manda un centro sería de gran ayuda.

desde ya, muchas gracias por todo.

Saludos!