Details

    • Bug
    • Status: To Do
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • i2b2 Server VM 1.7.04

      i2b2 Workbench
      Version: 1.7.04.0004
      Build id: 20141020

    Description

      Trying to synchronize ontologies in the "Edit Terms" view of the workbench leads to "Synchronize process is reporting an error.

      Details are attached in the file i2b2-err.pdf

      Server log shows following errors:

      11:02:52,235 ERROR [stderr] (Thread-114) org.springframework.dao.InvalidDataAccessApiUsageException: 0 parameters were supplied, but 8 in parameters were declared in class [edu.harvard.i2b2.ontology.dao.OntProcessStatusDao$SaveOntProcessStatus]
      11:02:52,243 ERROR [stderr] (Thread-114) at org.springframework.jdbc.object.RdbmsOperation.validateParameterCount(RdbmsOperation.java:436)
      11:02:52,247 ERROR [stderr] (Thread-114) at org.springframework.jdbc.object.RdbmsOperation.validateParameters(RdbmsOperation.java:394)
      11:02:52,248 ERROR [stderr] (Thread-114) at org.springframework.jdbc.object.SqlUpdate.update(SqlUpdate.java:167)
      11:02:52,252 ERROR [stderr] (Thread-114) at edu.harvard.i2b2.ontology.dao.OntProcessStatusDao$SaveOntProcessStatus.save(Unknown Source)
      11:02:52,253 ERROR [stderr] (Thread-114) at edu.harvard.i2b2.ontology.dao.OntProcessStatusDao.createOntologyProcessStatus(Unknown Source)
      11:02:52,262 ERROR [stderr] (Thread-114) at edu.harvard.i2b2.ontology.delegate.CRCConceptUpdateHandler.execute(Unknown Source)
      11:02:52,263 ERROR [stderr] (Thread-114) at edu.harvard.i2b2.ontology.ws.ExecutorRunnable.run(Unknown Source)
      11:02:52,266 ERROR [stderr] (Thread-114) at java.lang.Thread.run(Thread.java:745)
      11:02:52,267 ERROR [edu.harvard.i2b2.ontology.dao.OntProcessStatusDao] (Thread-114) Dao ontProcessStatus failed
      11:02:52,268 ERROR [edu.harvard.i2b2.ontology.dao.OntProcessStatusDao] (Thread-114) 0 parameters were supplied, but 8 in parameters were declared in class [edu.harvard.i2b2.ontology.dao.OntProcessStatusDao$SaveOntProcessStatus]
      11:02:52,277 ERROR [stderr] (Thread-114) edu.harvard.i2b2.common.exception.I2B2DAOException: Data access error
      11:02:52,278 ERROR [stderr] (Thread-114) at edu.harvard.i2b2.ontology.dao.OntProcessStatusDao.createOntologyProcessStatus(Unknown Source)
      11:02:52,292 ERROR [stderr] (Thread-114) at edu.harvard.i2b2.ontology.delegate.CRCConceptUpdateHandler.execute(Unknown Source)
      11:02:52,297 ERROR [stderr] (Thread-114) at edu.harvard.i2b2.ontology.ws.ExecutorRunnable.run(Unknown Source)
      11:02:52,298 ERROR [stderr] (Thread-114) at java.lang.Thread.run(Thread.java:745)
      11:02:52,298 ERROR [stderr] (Thread-114) Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: 0 parameters were supplied, but 8 in parameters were declared in class [edu.harvard.i2b2.ontology.dao.OntProcessStatusDao$SaveOntProcessStatus]
      11:02:52,301 ERROR [stderr] (Thread-114) at org.springframework.jdbc.object.RdbmsOperation.validateParameterCount(RdbmsOperation.java:436)
      11:02:52,306 ERROR [stderr] (Thread-114) at org.springframework.jdbc.object.RdbmsOperation.validateParameters(RdbmsOperation.java:394)
      11:02:52,309 ERROR [stderr] (Thread-114) at org.springframework.jdbc.object.SqlUpdate.update(SqlUpdate.java:167)
      11:02:52,310 ERROR [stderr] (Thread-114) at edu.harvard.i2b2.ontology.dao.OntProcessStatusDao$SaveOntProcessStatus.save(Unknown Source)
      11:02:52,315 ERROR [stderr] (Thread-114) ... 4 more
      11:03:47,025 ERROR [edu.harvard.i2b2.ontology.ws.OntologyService] (http--0.0.0.0-9090-2) er.jobException is Data access error
      11:03:47,026 INFO [edu.harvard.i2b2.ontology.ws.OntologyService] (http--0.0.0.0-9090-2) waitTime is 120000

      Attachments

        1. i2b2-err.pdf
          32 kB
          Helmut Spengler

        Activity

          helmut.spengler Helmut Spengler created issue -
          jmd86 Janice Donahoe made changes -
          Field Original Value New Value
          Affects Database/s PostgreSQL [ 10188 ] All databases [ 10219 ]
          Fix Version/s 1.7.06 [ 10200 ]
          Reproduction Notes This can be reproduced in both the demo and test environments.

          STEPS TO REPRODUCE / TEST:

          Pre-requisite: i2b2 User has to have the Edit role in order to use the Edit Terms view in the i2b2 Workbench.

          1. Log into the i2b2 Workbench.
          2. Go to the Edit Terms view.
          3. Enter a new term or edit an existing term.
          4. Click on the Database Synchronization icon located at the top of the view.
          5. Select Synchronize all and click on the Run button.
          6. An error message will be displayed to the user saying an error has occurred with the synchronization process.

          IMPORTANT NOTE: This issue was reported for PostgreSQL databases but it is an issue for all supported databases (Oracle, PostgreSQL and SQL Server)
          Affects Version/s 1.7.05 [ 10164 ]
          Assignee Mike Mendis [ mem61 ]
          i2b2 Feature/s Synchronization Process [ 10066 ]
          i2b2 Sponsored Project/s i2b2 Core [ 10196 ]
          Status New [ 10000 ] Open [ 1 ]
          jmd86 Janice Donahoe made changes -
          Fix Version/s 1.7.07 [ 10201 ]
          Fix Version/s 1.7.06 [ 10200 ]
          jmd86 Janice Donahoe made changes -
          Fix Version/s 1.7.08 [ 10204 ]
          Fix Version/s 1.7.07 [ 10201 ]
          jmd86 Janice Donahoe made changes -
          Fix Version/s 1.7.09 [ 10306 ]
          Fix Version/s 1.7.08 [ 10204 ]
          jmd86 Janice Donahoe made changes -
          Fix Version/s 1.7.09 [ 10306 ]
          jmd86 Janice Donahoe made changes -
          Component/s CRC Cell [ 10049 ]
          Component/s Ontology Cell [ 10054 ]
          Component/s Workbench [ 10057 ]
          Key CORE-176 WORKBENCH-3
          Affects Version/s 1.7.04 [ 10160 ]
          Affects Version/s 1.7.05 [ 10164 ]
          Workflow i2b2 Issues Workflow [ 10824 ] Software Simplified Workflow for Project WORKBENCH [ 11384 ]
          Project i2b2 Core Software [ 10034 ] i2b2 Workbench [ 10333 ]
          Status Open [ 1 ] To Do [ 10006 ]

          People

            mem61 Mike Mendis
            helmut.spengler Helmut Spengler
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: