Pular para o conteúdo
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #75699
    Avatar de orussoorusso
    Participante

      ola!
      estou fazendo uma aplicacao em java e preciso de uma exeption no meu metodo de login, caso usuario for invalido… mas a exeption lancada nao eh detectada pelo catch, algem sabe pq isso poderia acontecer?

      metodo de login:

      public boolean tryLogin(){

      try{getHibernateTemplate().clear(); }

      catch (Exception e) {
      return false;
      }

      return true;
      }

      mesmo log falando que lanceo exeption, o retorno do metodo eh true… como isso???

      log file:

      2006-05-12 16:51:57,660 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
      2006-05-12 16:51:57,691 INFO [org.springframework.jdbc.support.SQLErrorCodesFactory] - SQLErrorCodes loaded: [DB2, HSQL, MS-SQL, MySQL, Oracle, Informix, PostgreSQL, Sybase]
      2006-05-12 16:51:58,081 WARN [org.springframework.jdbc.support.SQLErrorCodesFactory] - Error while extracting database product name - falling back to empty error codes
      org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta data; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: ORA-01017: invalid username/password; logon denied

      org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: ORA-01017: invalid username/password; logon denied

      java.sql.SQLException: ORA-01017: invalid username/password; logon denied

      at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
      at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
      at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:283)
      at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:278)
      at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOsesskey(T4CTTIoauthenticate.java:288)
      at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:357)
      at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:414)
      at oracle.jdbc.driver.T4CConnection.
      (T4CConnection.java:165)
      at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
      at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
      at java.sql.DriverManager.getConnection(DriverManager.java:525)
      at java.sql.DriverManager.getConnection(DriverManager.java:140)

      #76201
      Anônimo

        Too early…

        #76231
        Anônimo

          Too early…

          #76205
          Avatar de orussoorusso
          Participante

            [quote=”Cohrur”:1bk6r7e1]Too early…[/quote]

            whad do u mean by too early??

            #76235
            Avatar de orussoorusso
            Participante

              [quote=”Cohrur”:1bk6r7e1]Too early…[/quote]

              whad do u mean by too early??

              #78193
              Avatar de fjlunellifjlunelli
              Participante

                Tente capturar um Throwable ou um Error no catch.

                Talvez o Hibernate esteja enviando outro tipo que não seja uma Exception.

                catch (Throwable t)

                ou

                catch (Error e)

                #78391
                Avatar de fjlunellifjlunelli
                Participante

                  Tente capturar um Throwable ou um Error no catch.

                  Talvez o Hibernate esteja enviando outro tipo que não seja uma Exception.

                  catch (Throwable t)

                  ou

                  catch (Error e)

                Visualizando 7 posts - 1 até 7 (de 7 do total)
                • Você deve fazer login para responder a este tópico.
                plugins premium WordPress