Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3379

Edit SCR annotations to use R6 instead of R5 syntax and observe the effects

    Details

    • Story Points:
      4
    • Sprint:
      Summer 4 2023 June 26, Summer 5 2023 July 10, Summer 6 2023 July 24, Summer 7 2023 Aug 7, Summer 8 2023 Aug 21

      Description

      In previous work, we observed that updating SCR syntax to match the OSGI SCR R6 coincided with inability to run IGB using JDK 11.

      We do not know why this occurred.

      To get a better understanding of how SCR annotations are used in IGB, update the annotations to use R6 instead of R5 syntax, using the master branch of the team repository, version 9.1.12.

      Hopefully, we will see how the changes affect IGB and in what way. For example, if we observe wiring errors, we would like to know why these wiring errors would occur if there is only a change in the Component syntax.

      This task emerged from work on a different ticket. See this comment from that ticket.

        Attachments

          Issue Links

            Activity

            Hide
            kgopu Kaushik Gopu added a comment - - edited

            after installing mi-bundle and recreating the issue in various IGB releases, observed the following results:

            • I can see the see the same exception in the release 9.1.10 and 9.1.12.
            • However, when I was trying to install mi-bundle in earlier versions, before 9.1.10, the installation is not happening. In other words, when I hit the install button, nothing is getting triggered and there were no errors in the logs as well. its not only with mi- bundle, but also with rest of the plugins. A lot of things has changed since 9.1.10 release, and that could be one of the reason.
            • created a separate ticket and will be posting further updates about this issue on that ticket.
            Show
            kgopu Kaushik Gopu added a comment - - edited after installing mi-bundle and recreating the issue in various IGB releases, observed the following results: I can see the see the same exception in the release 9.1.10 and 9.1.12. However, when I was trying to install mi-bundle in earlier versions, before 9.1.10, the installation is not happening. In other words, when I hit the install button, nothing is getting triggered and there were no errors in the logs as well. its not only with mi- bundle, but also with rest of the plugins. A lot of things has changed since 9.1.10 release, and that could be one of the reason. created a separate ticket and will be posting further updates about this issue on that ticket.
            Hide
            karthik Karthik Raveendran added a comment -

            Windows Testing is complete. See above comment

            Show
            karthik Karthik Raveendran added a comment - Windows Testing is complete. See above comment
            Hide
            Mdavis4290 Molly Davis added a comment - - edited

            Mac Testing is complete.

            Show
            Mdavis4290 Molly Davis added a comment - - edited Mac Testing is complete.
            Hide
            nfreese Nowlan Freese added a comment - - edited

            Testing on Mac macOS 13.5.1

            • BioViz Connect - I am able to load data, however I am seeing an error for java.io.FileNotFoundException cache/data.dat. However, this issue is present in IGB 9.1.10 and 9.1.8 so it is unrelated to R6 annotations. New ticket - IGBF-3425
            • Data Provider - The secure quickload link does not appear to be responding. This issue is present in IGB 9.1.10 so it is unrelated to R6. New ticket - IGBF-3426
            • Script Handler - There is an issue where an IGB script loaded through the menu causes IGB to freeze (tested on 9.1.10, 9.1.8, 9.1.6 with the same effect). If the script file is dragged and dropped into IGB it works fine, it is only when the user attempts to load the script through the menu interface that it causes IGB to freeze. The issue is unrelated to R6 annotations. New ticket - IGBF-3427
            • File Handler - Genotyping Results - I am unsure how the syms are supposed to appear when loading data, but they seem to be invisible (tested on 9.1.10). The issue is unrelated to R6 annotations.
            Show
            nfreese Nowlan Freese added a comment - - edited Testing on Mac macOS 13.5.1 BioViz Connect - I am able to load data, however I am seeing an error for java.io.FileNotFoundException cache/data.dat. However, this issue is present in IGB 9.1.10 and 9.1.8 so it is unrelated to R6 annotations. New ticket - IGBF-3425 Data Provider - The secure quickload link does not appear to be responding. This issue is present in IGB 9.1.10 so it is unrelated to R6. New ticket - IGBF-3426 Script Handler - There is an issue where an IGB script loaded through the menu causes IGB to freeze (tested on 9.1.10, 9.1.8, 9.1.6 with the same effect). If the script file is dragged and dropped into IGB it works fine, it is only when the user attempts to load the script through the menu interface that it causes IGB to freeze. The issue is unrelated to R6 annotations. New ticket - IGBF-3427 File Handler - Genotyping Results - I am unsure how the syms are supposed to appear when loading data, but they seem to be invisible (tested on 9.1.10). The issue is unrelated to R6 annotations.
            Hide
            nfreese Nowlan Freese added a comment -

            Tests are complete. Issues unrelated to R6 have new tickets.

            Closing ticket.

            Show
            nfreese Nowlan Freese added a comment - Tests are complete. Issues unrelated to R6 have new tickets. Closing ticket.

              People

              • Assignee:
                karthik Karthik Raveendran
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: