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

Few IGB Apps are not showing in App Manager when added

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      When going through the documentation (https://wiki.bioviz.org/confluence/display/igbdevelopers/Hello+World+IGB+App) to create a new plugin IGB App, came across this sample IGB app https://bitbucket.org/lorainelab/hello-world-igb-app/src/master/ which isn't working as expected now, same case with ncbi-primer, https://bitbucket.org/lorainelab/ncbi-primer/src/master/ both when added as repositories in Manage repositories tab isn't getting added as a new App in the App Manager.

      Steps to reproduce:

      1. Clone a copy of the Hello World App source code from Bitbucket - https://bitbucket.org/lorainelab/hello-world-igb-app
      2. Build the app using mvn clean install command, it generates a target folder.
      3. Start IGB
      4. Select Tools > Open App Manager
      5. Click Manage Repositories... button (opens Plug-in Repositories tab in Preferences window)
      6. Click Add... button (opens Plugin Repository dialog)
      7. Enter a name for your repository (can be anything)
      8. Click Choose local folder button
      9. Select the "target" folder in your igb-app-hello-world project folder.
      10. Once you add "target" as a new local App repository, you should see the Hello World App added as a new App in the IGB App Manager window but this isn't working as expected.

        Attachments

          Issue Links

            Activity

            Hide
            sjagarap saideepthi jagarapu added a comment -

            checked main branch to reproduce the issue, observed that we are not able to add both the apps, then tested both the branches by changing igb project versions to 11.0.0, 10.0.0, 10.1.0, 10.2.0, now im able to see both the apps in the IGB App Manager as it should and the app is working as expected. Moving this to ready to PR state

            Show
            sjagarap saideepthi jagarapu added a comment - checked main branch to reproduce the issue, observed that we are not able to add both the apps, then tested both the branches by changing igb project versions to 11.0.0, 10.0.0, 10.1.0, 10.2.0, now im able to see both the apps in the IGB App Manager as it should and the app is working as expected. Moving this to ready to PR state
            Show
            jsirigin Jaya Sravani Sirigineedi added a comment - Raised pull requests for both the apps: https://bitbucket.org/lorainelab/hello-world-igb-app/pull-requests/1 https://bitbucket.org/lorainelab/ncbi-primer/pull-requests/6
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Hello world PR merged.
            NCBI Primer app PR merged.

            Show
            ann.loraine Ann Loraine added a comment - - edited Hello world PR merged. NCBI Primer app PR merged.
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            New jar files are built and available for downloading from the two repositories: hello world app and ncbi primer app.

            Note for testers! Please check this:

            One thing I noticed is that the app micro versions have incremented in these new versions of the apps. I'm not sure, but it is possible that a non-10+ version of IGB might allow the new versions to be installed. Whoever tests this should launch the pre-JDK 21 version of IGB and check that the new versions of the apps are not available to install. If they can actually be installed, then go ahead and install them and see what happens.

            Show
            ann.loraine Ann Loraine added a comment - - edited New jar files are built and available for downloading from the two repositories: hello world app and ncbi primer app. Note for testers! Please check this: One thing I noticed is that the app micro versions have incremented in these new versions of the apps. I'm not sure, but it is possible that a non-10+ version of IGB might allow the new versions to be installed. Whoever tests this should launch the pre-JDK 21 version of IGB and check that the new versions of the apps are not available to install. If they can actually be installed, then go ahead and install them and see what happens.
            Hide
            nfreese Nowlan Freese added a comment -

            Tested on main branch with Mac

            IGB 9.1.10
            Hello World: does not appear in App manager
            NCBI Primer App: does not appear in App manager

            IGB 10.1.0
            Hello World: appears in app manager, runs
            NCBI Primer App: appears in app manager, runs

            IGB 11.0.0
            Hello World: appears in app manager, runs
            NCBI Primer App: appears in app manager, runs

            This seems like the expected behavior. Closing ticket.

            Show
            nfreese Nowlan Freese added a comment - Tested on main branch with Mac IGB 9.1.10 Hello World: does not appear in App manager NCBI Primer App: does not appear in App manager IGB 10.1.0 Hello World: appears in app manager, runs NCBI Primer App: appears in app manager, runs IGB 11.0.0 Hello World: appears in app manager, runs NCBI Primer App: appears in app manager, runs This seems like the expected behavior. Closing ticket.

              People

              • Assignee:
                jsirigin Jaya Sravani Sirigineedi
                Reporter:
                jsirigin Jaya Sravani Sirigineedi
              • Votes:
                0 Vote for this issue
                Watchers:
                Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: