<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:13:40 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-1484] Strange error while enabling mod-circulation-storage for a tenant</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1484</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Enabling a list of modules for a tenant on folio-snapshot-stable.aws.indexdata.com using the okapi install endpoint throws the following error: &lt;/p&gt;

&lt;p&gt;okapi pull: none of remote URLs work&lt;/p&gt;

&lt;p&gt;It &lt;b&gt;seems&lt;/b&gt; as if there is an issue enabling mod-circulation-storage but the error message is cryptic.  &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; started occurring this past weekend when you submitted that PR for ui-users.   &lt;/p&gt;

</description>
                <environment></environment>
        <key id="80832">FOLIO-1484</key>
            <summary>Strange error while enabling mod-circulation-storage for a tenant</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="5f9abc1eb45b2e007453f423">John Malconian</reporter>
                                    <labels>
                    </labels>
                <created>Tue, 11 Sep 2018 20:11:44 +0000</created>
                <updated>Mon, 12 Nov 2018 14:25:03 +0000</updated>
                            <resolved>Wed, 12 Sep 2018 16:00:19 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="195841" author="5f9abc1eb45b2e007453f423" created="Tue, 11 Sep 2018 20:19:32 +0000"  >&lt;p&gt;Trying to enable the following modules for the tenant, pr_499_1, on folio-snapshot-stable.indexdata.com:9130&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[ {
  &quot;id&quot; : &quot;mod-users-15.1.0-SNAPSHOT.38&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-configuration-5.0.1-SNAPSHOT.45&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-inventory-storage-12.6.1-SNAPSHOT.150&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-inventory-9.4.1-SNAPSHOT.100&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-permissions-5.3.2-SNAPSHOT.27&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-circulation-storage-6.1.0-SNAPSHOT.113&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-circulation-12.0.1-SNAPSHOT.171&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-login-4.4.1-SNAPSHOT.21&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-feesfines-14.2.2-SNAPSHOT.12&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;folio_users-2.14.2-pr.499.1&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-codex-inventory-1.2.1-SNAPSHOT.56&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-users-bl-4.0.2-SNAPSHOT.25&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;mod-authtoken-1.5.2-SNAPSHOT.26&quot;,
  &quot;action&quot; : &quot;enable&quot;
}, {
  &quot;id&quot; : &quot;folio_stripes-core-2.11.1000357&quot;,
  &quot;action&quot; : &quot;enable&quot;
} ]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;with the following command: &lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt; curl  -w &apos;\n&apos; -X POST -H &apos;Content-type: application/json&apos; -d @test_tenant_module_list http://folio-snapshot-stable.aws.indexdata.com:9130/_/proxy/tenants/pr_499_1/install
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Results in the following error:&lt;/p&gt;

&lt;p&gt;pull: none of remote URLs work&lt;/p&gt;

&lt;p&gt;Only the following modules get enabled:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[malc@ip-10-36-20-124 scripts]$ curl http://folio-snapshot-stable.aws.indexdata.com:9130/_/proxy/tenants/pr_499_1/modules
[ {
  &quot;id&quot; : &quot;mod-configuration-5.0.1-SNAPSHOT.45&quot;
}, {
  &quot;id&quot; : &quot;mod-inventory-9.4.1-SNAPSHOT.100&quot;
}, {
  &quot;id&quot; : &quot;mod-inventory-storage-12.6.1-SNAPSHOT.150&quot;
}, {
  &quot;id&quot; : &quot;mod-permissions-5.3.2-SNAPSHOT.27&quot;
}, {
  &quot;id&quot; : &quot;mod-users-15.1.0-SNAPSHOT.38&quot;
}, {
  &quot;id&quot; : &quot;okapi-2.17.0&quot;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Notice that all modules are enabled in the list up to but not including mod-circulation-storage.  Originally, mod-circulation-storage, was higher in the list.   I&apos;ve moved it back down the list and noticed that all modules above it get successfully enabled.  &lt;/p&gt;</comment>
                                                            <comment id="195843" author="5f9abc1eb45b2e007453f423" created="Tue, 11 Sep 2018 20:24:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; The module list is generated by Okapi when explicitly enabling @folio/users and @folio/stripes-core.   Though unrelated to the issue above, I think, I found it curious that mod-inventory was not automatically added as a dependency.   I added it manually while troubleshooting this.      Maybe it is not needed,  but I figure I&apos;d mention it here anyway. &lt;/p&gt;</comment>
                                                            <comment id="195845" author="5f9abc1eb45b2e007453f423" created="Tue, 11 Sep 2018 20:31:07 +0000"  >&lt;p&gt;Okapi log: &lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2018-09-11 20:28:10,124 INFO  ModuleManager        addModuleDependencies mod-circulation-storage-6.1.0-SNAPSHOT.113
2018-09-11 20:28:10,124 INFO  ModuleManager        addModuleDependencies - add mod-circulation-storage-6.1.0-SNAPSHOT.113
2018-09-11 20:28:10,125 INFO  ModuleManager        addModuleDependencies mod-circulation-12.0.1-SNAPSHOT.171
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,125 INFO  ModuleManager        addModuleDependencies - add mod-circulation-12.0.1-SNAPSHOT.171
2018-09-11 20:28:10,125 INFO  ModuleManager        addModuleDependencies mod-login-4.4.1-SNAPSHOT.21
2018-09-11 20:28:10,125 INFO  ModuleManager        addModuleDependencies - add mod-login-4.4.1-SNAPSHOT.21
2018-09-11 20:28:10,125 INFO  ModuleManager        addModuleDependencies mod-feesfines-14.2.2-SNAPSHOT.12
2018-09-11 20:28:10,126 INFO  ModuleManager        addModuleDependencies - add mod-feesfines-14.2.2-SNAPSHOT.12
2018-09-11 20:28:10,126 INFO  ModuleManager        addModuleDependencies folio_users-2.14.2-pr.499.1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        addModuleDependencies - add folio_users-2.14.2-pr.499.1
2018-09-11 20:28:10,126 INFO  ModuleManager        addModuleDependencies mod-codex-inventory-1.2.1-SNAPSHOT.56
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,126 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        addModuleDependencies - add mod-codex-inventory-1.2.1-SNAPSHOT.56
2018-09-11 20:28:10,127 INFO  ModuleManager        addModuleDependencies mod-users-bl-4.0.2-SNAPSHOT.25
2018-09-11 20:28:10,127 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        addModuleDependencies - add mod-users-bl-4.0.2-SNAPSHOT.25
2018-09-11 20:28:10,127 INFO  ModuleManager        addModuleDependencies mod-authtoken-1.5.2-SNAPSHOT.26
2018-09-11 20:28:10,127 INFO  ModuleManager        addModuleDependencies - add mod-authtoken-1.5.2-SNAPSHOT.26
2018-09-11 20:28:10,127 INFO  ModuleManager        addModuleDependencies folio_stripes-core-2.11.1000357
2018-09-11 20:28:10,127 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        checkInterfaceDependency1
2018-09-11 20:28:10,127 INFO  ModuleManager        addModuleDependencies - add folio_stripes-core-2.11.1000357
2018-09-11 20:28:10,128 INFO  TenantManager        installModules.returning OK
2018-09-11 20:28:10,129 INFO  ProxyContext         998135/proxy RES 400 310502us okapi pull: none of remote URLs work
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                                                            <comment id="195848" author="5f9abc1eb45b2e007453f423" created="Tue, 11 Sep 2018 20:52:19 +0000"  >&lt;p&gt;Look like an older version of mod-circulation-storage is actually deployed and running on the system - mod-circulation-storage-5.6.1-SNAPSHOT.109  - so I&apos;m guessing the error is related to the fact that mod-circulation-storage-6.1.0-SNAPSHOT.113 is not deployed.   I guess the error could be more explicit but otherwise the problem is straight-forward enough. &lt;/p&gt;</comment>
                                                            <comment id="195850" author="5f8314dfbdef80006f6f572d" created="Wed, 12 Sep 2018 07:02:51 +0000"  >&lt;p&gt;See 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-645&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-645&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Wrong error code used in proxy service&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            OKAPI-645
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 ..&lt;/p&gt;</comment>
                                                            <comment id="195852" author="63e2a2771b13d42998e4e706" created="Wed, 12 Sep 2018 09:15:41 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; This could be how a major interface version discrepancy manifests itself in the PR regression tests?&lt;/p&gt;

&lt;p&gt;The change involved introducing dual compatibility between multiple loan-storage interfaces, if nothing else constrained that, the new breaking compatibility version would be wanted and not found.&lt;/p&gt;</comment>
                                                            <comment id="195854" author="5f9abc1eb45b2e007453f423" created="Wed, 12 Sep 2018 16:00:19 +0000"  >&lt;p&gt;Yeah. that&apos;s exactly it.  It&apos;s on me to add better error checking (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-1488&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1488&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Improve status check when bootstrapping tenant in CI&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-1488
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) so I&apos;m closing this.  Adam has opened 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-645&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-645&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Wrong error code used in proxy service&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            OKAPI-645
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 to fix the error message.  &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="54000">OKAPI-641</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="54007">OKAPI-645</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80836">FOLIO-1488</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzyux3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 12 Sep 2018 07:02:51 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>