Jongyoung Park created TAJO-1619:
------------------------------------

             Summary: JDBC program is stuck after closing
                 Key: TAJO-1619
                 URL: https://issues.apache.org/jira/browse/TAJO-1619
             Project: Tajo
          Issue Type: Bug
          Components: JDBC
    Affects Versions: 0.10.0
            Reporter: Jongyoung Park


{code:title=JdbcTest.java|borderStyle=solid}
public class JdbcTest {
  public static void main(String [] args) throws ClassNotFoundException, 
SQLException {
    Class.forName("org.apache.tajo.jdbc.TajoDriver");

    Connection conn = 
DriverManager.getConnection("jdbc:tajo://127.0.0.1:26002/tpch");

    Statement stmt = null;
    ResultSet rs = null;
    try {
      stmt = conn.createStatement();
      rs = stmt.executeQuery("select count(*) from customer");
      System.out.println(rs.next());
      System.out.println(rs.getInt(1));

    } catch (SQLException e) {
      System.err.println(e.getMessage());
    } finally {
      System.out.println("close start");
      if (rs != null) rs.close();
      System.out.println("rs close end");
      if (stmt != null) stmt.close();
      System.out.println("stmt close end");
      if (conn != null) conn.close();
      System.out.println("conn close end");
    }
  }
}
{code}

When the code above is executed, it is stuck after printing 'conn close end'.

I attache log and thread dump.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to