No se puede conectar al servidor Firebird desde android

Estoy utilizando Jaybird para conectarse a Firebird sql, mi aplicación se conectó normalmente. Pero hoy no puedo conectarme.

El único cambio que hice fue ejecutar el corrector automático en inspector, en el estudio android. No tengo ni idea de lo que está causando este error.

05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544472. No message for code 335544472 found. 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:123) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.jdbc.AbstractDriver.connect(AbstractDriver.java:126) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at java.sql.DriverManager.getConnection(DriverManager.java:179) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at br.cardapionewpointer.TestaConn.doInBackground(TestaConn.java:42) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at br.cardapionewpointer.TestaConn.doInBackground(TestaConn.java:20) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at android.os.AsyncTask$2.call(AsyncTask.java:288) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at java.util.concurrent.FutureTask.run(FutureTask.java:237) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at java.lang.Thread.run(Thread.java:841) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ Caused by: org.firebirdsql.gds.GDSException: No message for code 335544472 found. 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.readStatusVector(AbstractJavaGDSImpl.java:2092) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.receiveResponse(AbstractJavaGDSImpl.java:2042) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.internalAttachDatabase(AbstractJavaGDSImpl.java:457) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscAttachDatabase(AbstractJavaGDSImpl.java:411) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.java:105) 05-06 10:55:58.067 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:490) 05-06 10:55:58.077 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:69) 05-06 10:55:58.077 16653-16755/br.cardapionewpointer W/System.err﹕ at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:120) 05-06 10:55:58.077 16653-16755/br.cardapionewpointer W/System.err﹕ ... 10 more 

Mi clase:

 public class TestaConn extends AsyncTask<Integer,Object,Integer> { private final Activity activity; private int opt; public TestaConn(Activity activity) { this.activity = activity; } @Override protected Integer doInBackground(Integer... bt) { opt = bt[0]; try{ Class.forName("org.firebirdsql.jdbc.FBDriver"); }catch(Exception e){ System.err.println(e.getMessage()); } try{ Properties props = new Properties(); props.setProperty("user", "xx"); props.setProperty("password", "xx"); props.setProperty("encoding", "WIN1252"); DBLiteConnection bdl = new DBLiteConnection(activity); String ip = bdl.searchip(); Connection conn = DriverManager.getConnection("jdbc:firebirdsql://" + ip + "", props); String sSql = "SELECT CD_CHAVE FROM TAB_PARAM"; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sSql); if(rs.next()) { rs.close(); return 1; } rs.close(); } catch(SQLException e1){ e1.printStackTrace(); return 0; } return 0; } @Override public void onPostExecute(Integer i) { } } 

El error significa que su nombre de usuario y / o contraseña son incorrectos (error 335544472 = Su nombre de usuario y contraseña no están definidos.) Pídale al administrador de la base de datos que configure un inicio de sesión de Firebird . No veo cómo esto podría ser causado por un formato / cambio de diseño.

Su nombre de usuario o contraseña se ha cambiado (en su código o en el servidor), o se está conectando a un servidor Firebird diferente de lo que usted espera.

Este error también podría ocurrir si intenta conectarse a un servidor Firebird 3 (beta / RC) sin configurar la compatibilidad con la autenticación heredada. Véase también Jaybird y Firebird 3.0 Beta 2 .

También puede comprobar la instalación de Jaybird para android, ya que parece que falta el archivo de propiedades del mensaje de error.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.