Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-3174

Public package is not exported in the build-integration plugin

      The BuildStatusService and the other 'public' classes (in com.atlassian.stash.build*) are not exported by OSGi in the build-integration plugin.

            [BSERV-3174] Public package is not exported in the build-integration plugin

            Owen made changes -
            Workflow Original: Stash Workflow - Restricted [ 1446112 ] New: JAC Bug Workflow v3 [ 3135099 ]
            Owen made changes -
            Workflow Original: Stash Workflow [ 496649 ] New: Stash Workflow - Restricted [ 1446112 ]
            mwatson made changes -
            Fix Version/s New: 2.3.0 [ 31390 ]
            Pierre-Etienne Poirot (Inactive) made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: To be reviewed [ 10026 ] New: Closed [ 6 ]
            Pierre-Etienne Poirot (Inactive) made changes -
            Fix Version/s New: 2.2.1 [ 31599 ]
            mwatson made changes -
            Epic Link New: STASHDEV-3000 [ 251600 ]
            Pierre-Etienne Poirot (Inactive) made changes -
            Status Original: In Progress [ 3 ] New: To be reviewed [ 10026 ]
            Pierre-Etienne Poirot (Inactive) made changes -
            Description Original: The BuildStatusService and the other 'public' classes (in {{com.atlassian.stash.build*}}) are not exported by OSGi in the . New: The {{BuildStatusService}} and the other 'public' classes (in {{com.atlassian.stash.build*}}) are not exported by OSGi in the build-integration plugin.
            Pierre-Etienne Poirot (Inactive) made changes -
            Description Original: The BuildStatusService component is not publicly exposed:

            {code:xml}
                <component key="buildStatusService" class="....BuildStatusServiceImpl">
                    <interface>com.atlassian.stash.build.BuildStatusService</interface>
                </component>
            {code}

            Instead it should be:

            {code:xml}
                <component key="buildStatusService" class="....BuildStatusServiceImpl" public="true">
                    <interface>com.atlassian.stash.build.BuildStatusService</interface>
                </component>
            {code}

            Reference: [https://answers.atlassian.com/questions/141588/stash-build-integration-plugin]
            New: The BuildStatusService and the other 'public' classes (in {{com.atlassian.stash.build*}}) are not exported by OSGi in the .
            Pierre-Etienne Poirot (Inactive) made changes -
            Summary Original: BuildStatusService is not public New: Public package is not exported in the build-integration plugin

              pepoirot Pierre-Etienne Poirot (Inactive)
              pepoirot Pierre-Etienne Poirot (Inactive)
              Affected customers:
              0 This affects my team
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: