Uploaded image for project: 'Teiid Designer'
  1. Teiid Designer
  2. TEIIDDES-2428

Import -> JDBC Database -> Select Database Metadata >> Unhandled event loop exception

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 9.1, 9.0.3
    • 9.0.1
    • Import/Export
    • None

      I'm receiving an "Unhandled event loop exception - java.lang.StackOverflowError" when attempting to import a SQLServer 2008 database via JDBC when creating a source model using the Wizard. Error is occurring during the 'Select Database Metadata' step.

      If I elect to not close Eclipse I can click the 'Next' button but the Wizard then complains with the error 'Specifiy the folder in which to create the new file'.

      Interestingly enough I can proceed without issue on a separate SQL Server 2012 database. I'm using the MS 2012 JDBC driver with password authentication on the 2012 database while the 2008 database uses integrated authentication. The 2008 JDBC connection works fine when 'Testing Connection' and in the 'Database Development' view. I see that the password field is accessible while the username field is not, I would have expected both to be not available when using integrated authentication. Tried using jTDS driver but same issue, can browse catalogs in Database Development view, execute queries, etc without issue but can't get beyond the 'Select Database Metadata' step.

      Last week I was able to import the 2008 database using Designer 9.0 without issue.

      System is Win 7, eclipse.buildId=4.4.1.M20140925-0400, Teiid Designer = 9.0.1.

      Stack trace

      java.lang.StackOverflowError
      at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method)
      at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3302)
      at org.eclipse.swt.widgets.Button.getSelection(Button.java:722)
      at org.teiid.designer.jdbc.ui.wizards.JdbcImportObjectsPage.refresh(JdbcImportObjectsPage.java:510)
      at org.teiid.designer.jdbc.ui.wizards.JdbcImportObjectsPage.refresh(JdbcImportObjectsPage.java:513)
      at org.teiid.designer.jdbc.ui.wizards.JdbcImportObjectsPage.refresh(JdbcImportObjectsPage.java:513)

      with "at org.teiid.designer.jdbc.ui.wizards.JdbcImportObjectsPage.refresh(JdbcImportObjectsPage.java:513)" repeated many many times to end of trace...

            blafond Barry LaFond
            lmann99 Leslie Mann (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: