<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:14:21 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-1574] Big Test Run produces javascript error </title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1574</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;My branch of ui-checkin regarding Pact implementation FOLIO-1458-Implement-Pact-enabled-contract-tests-for-UI-Checkin-module currently runs with this error visible in the browser console window.&lt;/p&gt;

&lt;p&gt;uncaught (in promise) TypeError: Cannot read property &apos;en&apos; of undefined&lt;/p&gt;

&lt;p&gt;line 38 of stripes-core/src/loginServices.js&lt;/p&gt;

&lt;p&gt;during debug I see:&lt;/p&gt;

&lt;p&gt;ReferenceError: loadTranslations is not defined at eval (eval at loadTranslations (&lt;a href=&quot;http://localhost:9876/base/test/pact-testing/pact-testing.spec.js:27603:6&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://localhost:9876/base/test/pact-testing/pact-testing.spec.js:27603:6&lt;/a&gt;), &amp;lt;anonymous&amp;gt;:1:1) at loadTranslations (&lt;a href=&quot;http://localhost:9876/base/test/pact-testing/pact-testing.spec.js:27603:6&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://localhost:9876/base/test/pact-testing/pact-testing.spec.js:27603:6&lt;/a&gt;) at ProxyComponent.componentDidMount (&lt;a href=&quot;http://localhost:9876/base/test/pact-testing/pact-testing.spec.js:24831:43&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://localhost:9876/base/test/pact-testing/pact-testing.spec.js:24831:43&lt;/a&gt;) at......&lt;/p&gt;

&lt;p&gt;when I mouse over the variable for translations inside that file.&lt;/p&gt;</description>
                <environment></environment>
        <key id="80798">FOLIO-1574</key>
            <summary>Big Test Run produces javascript error </summary>
                <type id="10001" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium">Bug</type>
                                            <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</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="-1">Unassigned</assignee>
                                                                <reporter accountid="5d8a51e1bcc5480dd6ddfec7">Eric Valuk</reporter>
                                    <labels>
                    </labels>
                <created>Fri, 12 Oct 2018 13:09:12 +0000</created>
                <updated>Mon, 12 Nov 2018 14:25:12 +0000</updated>
                            <resolved>Thu, 25 Oct 2018 15:02:45 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                                                            <comment id="192723" author="5d8a51e1bcc5480dd6ddfec7" created="Fri, 12 Oct 2018 14:17:05 +0000"  >&lt;p&gt;CHROME_BIN=/usr/bin/chromium-browser DEBUG=stripes-core:stripesTranslationsPlugin,stripes-core:stripesConfigPlugin yarn test&lt;br/&gt;
yarn run v1.10.1&lt;br/&gt;
$ stripes test karma&lt;br/&gt;
Starting Karma tests...&lt;br/&gt;
  stripes-core:stripesConfigPlugin initializing... +0ms&lt;br/&gt;
  stripes-core:stripesTranslationsPlugin language filter [ &apos;en&apos; ] +0ms&lt;br/&gt;
  stripes-core:stripesConfigPlugin enabled modules: { &apos;@folio/checkin&apos;: {} } +3ms&lt;br/&gt;
  stripes-core:stripesTranslationsPlugin loading translations from directory /home/eric/stripes/node_modules/@folio/stripes-core/translations/stripes-core +6ms&lt;br/&gt;
  stripes-core:stripesTranslationsPlugin loading translations from directory /home/eric/stripes/node_modules/@folio/stripes-core/node_modules/@folio/stripes-components/translations/stripes-components +1ms&lt;br/&gt;
  stripes-core:stripesTranslationsPlugin loading translations from directory /home/eric/stripes/node_modules/@folio/stripes-smart-components/translations/stripes-smart-components +1ms&lt;br/&gt;
  stripes-core:stripesTranslationsPlugin cannot find /home/eric/stripes/node_modules/@folio/stripes-form/translations/stripes-form falling back to /home/eric/stripes/node_modules/@folio/stripes-form/translations +1ms&lt;br/&gt;
  stripes-core:stripesTranslationsPlugin loading translations from directory /home/eric/stripes/node_modules/@folio/stripes-form/translations +8ms&lt;br/&gt;
  stripes-core:stripesTranslationsPlugin loading translations from directory /home/eric/stripes/ui-checkin/translations/ui-checkin +1ms&lt;br/&gt;
  stripes-core:stripesTranslationsPlugin stripesConfigPluginBeforeWrite &lt;/p&gt;
{ en: &apos;/tmp/_karma_webpack_/translations/en-1539203870883.json&apos; }
&lt;p&gt; +69ms&lt;br/&gt;
  stripes-core:stripesConfigPlugin writing virtual module... &lt;br/&gt;
      const &lt;/p&gt;
{ okapi, config, modules }
&lt;p&gt; = {&lt;br/&gt;
  &quot;okapi&quot;: &lt;/p&gt;
{
    &quot;url&quot;: &quot;http:\u002F\u002Flocalhost:9130&quot;,
    &quot;tenant&quot;: &quot;diku&quot;
  }
&lt;p&gt;,&lt;br/&gt;
  &quot;config&quot;: &lt;/p&gt;
{
    &quot;logCategories&quot;: &quot;core,path,action,xhr&quot;,
    &quot;logPrefix&quot;: &quot;--&quot;,
    &quot;showPerms&quot;: false,
    &quot;hasAllPerms&quot;: true,
    &quot;languages&quot;: [
      &quot;en&quot;
    ]
  }
&lt;p&gt;,&lt;br/&gt;
  &quot;modules&quot;: {&lt;br/&gt;
    &quot;app&quot;: [&lt;br/&gt;
      {&lt;br/&gt;
        &quot;displayName&quot;: &quot;ui-checkin.meta.title&quot;,&lt;br/&gt;
        &quot;route&quot;: &quot;\u002Fcheckin&quot;,&lt;br/&gt;
        &quot;queryResource&quot;: &quot;query&quot;,&lt;br/&gt;
        &quot;hasSettings&quot;: false,&lt;br/&gt;
        &quot;icons&quot;: [&lt;/p&gt;
          {
            &quot;name&quot;: &quot;app&quot;,
            &quot;alt&quot;: &quot;Check in items&quot;,
            &quot;title&quot;: &quot;Checkout&quot;
          }
&lt;p&gt;        ],&lt;br/&gt;
        &quot;okapiInterfaces&quot;: &lt;/p&gt;
{
          &quot;circulation&quot;: &quot;3.0 4.0&quot;,
          &quot;configuration&quot;: &quot;2.0&quot;,
          &quot;item-storage&quot;: &quot;5.0 6.0&quot;,
          &quot;loan-policy-storage&quot;: &quot;1.0&quot;,
          &quot;users&quot;: &quot;15.0&quot;
        }
&lt;p&gt;,&lt;br/&gt;
        &quot;permissionSets&quot;: [&lt;br/&gt;
          &lt;/p&gt;
{
            &quot;permissionName&quot;: &quot;module.checkin.enabled&quot;,
            &quot;displayName&quot;: &quot;UI: Check in module is enabled&quot;
          }
&lt;p&gt;,&lt;/p&gt;
          {
            &quot;permissionName&quot;: &quot;ui-checkin.all&quot;,
            &quot;displayName&quot;: &quot;Check in: All permissions&quot;,
            &quot;description&quot;: &quot;Entire set of permissions needed to use Checkin&quot;,
            &quot;visible&quot;: true,
            &quot;subPermissions&quot;: [
              &quot;circulation.all&quot;,
              &quot;circulation-storage.all&quot;,
              &quot;configuration.all&quot;,
              &quot;users.collection.get&quot;,
              &quot;module.checkin.enabled&quot;
            ]
          }
&lt;p&gt;        ],&lt;br/&gt;
        &quot;module&quot;: &quot;@folio\u002Fcheckin&quot;,&lt;br/&gt;
        &quot;getModule&quot;: function anonymous(&lt;br/&gt;
/&lt;b&gt;``&lt;/b&gt;/) &lt;/p&gt;
{
return require(&apos;@folio/checkin&apos;).default;
}
&lt;p&gt;,&lt;br/&gt;
        &quot;description&quot;: &quot;Item Check-in&quot;,&lt;br/&gt;
        &quot;version&quot;: &quot;1.3.0&quot;&lt;br/&gt;
      }&lt;br/&gt;
    ]&lt;br/&gt;
  }&lt;br/&gt;
};&lt;br/&gt;
      const branding = {&lt;br/&gt;
  &quot;logo&quot;: &lt;/p&gt;
{
    &quot;src&quot;: require(&apos;/home/eric/stripes/node_modules/@folio/stripes-core/default-assets/folio-logo.svg&apos;),
    &quot;alt&quot;: &quot;FOLIO&quot;
  }
&lt;p&gt;,&lt;br/&gt;
  &quot;favicon&quot;: &lt;/p&gt;
{
    &quot;src&quot;: require(&apos;/home/eric/stripes/node_modules/@folio/stripes-core/default-assets/favicon.svg&apos;)
  }
&lt;p&gt;};&lt;br/&gt;
      const translations = &lt;/p&gt;
{
  &quot;en&quot;: &quot;\u002Ftmp\u002F_karma_webpack_\u002Ftranslations\u002Fen-1539203870883.json&quot;
}
&lt;p&gt;;&lt;br/&gt;
      const metadata = {&lt;br/&gt;
  &quot;checkin&quot;: {&lt;br/&gt;
    &quot;name&quot;: &quot;checkin&quot;,&lt;br/&gt;
    &quot;version&quot;: &quot;1.3.0&quot;,&lt;br/&gt;
    &quot;description&quot;: &quot;Item Check-in&quot;,&lt;br/&gt;
    &quot;license&quot;: &quot;Apache-2.0&quot;,&lt;br/&gt;
    &quot;type&quot;: &quot;app&quot;,&lt;br/&gt;
    &quot;shortTitle&quot;: &quot;ui-checkin.meta.title&quot;,&lt;br/&gt;
    &quot;icons&quot;: {&lt;br/&gt;
      &quot;app&quot;: {&lt;br/&gt;
        &quot;alt&quot;: &quot;Check in items&quot;,&lt;br/&gt;
        &quot;title&quot;: &quot;Checkout&quot;,&lt;br/&gt;
        &quot;high&quot;: &lt;/p&gt;
{
          &quot;src&quot;: require(&apos;/home/eric/stripes/ui-checkin/icons/app.svg&apos;)
        }
&lt;p&gt;,&lt;br/&gt;
        &quot;src&quot;: require(&apos;/home/eric/stripes/ui-checkin/icons/app.svg&apos;),&lt;br/&gt;
        &quot;low&quot;: &lt;/p&gt;
{
          &quot;src&quot;: require(&apos;/home/eric/stripes/ui-checkin/icons/app.png&apos;)
        }
&lt;p&gt;      }&lt;br/&gt;
    },&lt;br/&gt;
    &quot;welcomePageEntries&quot;: []&lt;br/&gt;
  }&lt;br/&gt;
};&lt;br/&gt;
      export &lt;/p&gt;
{ okapi, config, modules, branding, translations, metadata }
&lt;p&gt;;&lt;br/&gt;
     +88ms&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2018-10-10T20:37:51.106Z&amp;#93;&lt;/span&gt;  INFO: pact-node@6.19.11/2671 on eric-VirtualBox: &lt;br/&gt;
    Creating Pact Server with options: &lt;br/&gt;
    consumer = ui-checkin,&lt;br/&gt;
    provider = mod-circulation,&lt;br/&gt;
    port = 9130,&lt;br/&gt;
    log = /home/eric/stripes/ui-checkin/logs/pact.log,&lt;br/&gt;
    dir = /home/eric/stripes/ui-checkin/pacts,&lt;br/&gt;
    logLevel = DEBUG,&lt;br/&gt;
    spec = 3,&lt;br/&gt;
    cors = true,&lt;br/&gt;
    pactFileWriteMode = overwrite,&lt;br/&gt;
    ssl = false,&lt;br/&gt;
    host = localhost&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2018-10-10T20:37:51.128Z&amp;#93;&lt;/span&gt;  INFO: pact-node@6.19.11/2671 on eric-VirtualBox: Created &apos;./standalone/linux-x64-1.54.4/bin/pact-mock-service service --consumer &apos;ui-checkin&apos; --provider &apos;mod-circulation&apos; --port &apos;9130&apos; --log &apos;/home/eric/stripes/ui-checkin/logs/pact.log&apos; --pact_dir &apos;/home/eric/stripes/ui-checkin/pacts&apos; --log-level &apos;DEBUG&apos; --pact_specification_version &apos;3&apos; --cors &apos;true&apos; --pact-file-write-mode &apos;overwrite&apos; --host &apos;localhost&apos;&apos; process with PID: 2691&lt;br/&gt;
(node:2671) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead&lt;br/&gt;
10 10 2018 16:37:54.932:INFO &lt;span class=&quot;error&quot;&gt;&amp;#91;pact&amp;#93;&lt;/span&gt;: Pact Mock Server running on port: 9130&lt;br/&gt;
&#8505; &#65378;wdm&#65379;: wait until bundle finished: noop&lt;br/&gt;
  stripes-core:stripesTranslationsPlugin emitting translations for en --&amp;gt; translations/en-1539203870883.json +46s&lt;br/&gt;
10 10 2018 16:38:39.312:WARN &lt;span class=&quot;error&quot;&gt;&amp;#91;karma&amp;#93;&lt;/span&gt;: No captured browser, open &lt;a href=&quot;http://localhost:9876/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://localhost:9876/&lt;/a&gt;&lt;br/&gt;
&#9888; &#65378;wdm&#65379;: &lt;br/&gt;
&#8505; &#65378;wdm&#65379;: Compiled with warnings.&lt;br/&gt;
10 10 2018 16:38:39.353:INFO &lt;span class=&quot;error&quot;&gt;&amp;#91;karma&amp;#93;&lt;/span&gt;: Karma v3.0.0 server started at &lt;a href=&quot;http://0.0.0.0:9876/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://0.0.0.0:9876/&lt;/a&gt;&lt;br/&gt;
10 10 2018 16:38:39.354:INFO &lt;span class=&quot;error&quot;&gt;&amp;#91;launcher&amp;#93;&lt;/span&gt;: Launching browser Chrome with unlimited concurrency&lt;br/&gt;
10 10 2018 16:38:39.366:INFO &lt;span class=&quot;error&quot;&gt;&amp;#91;launcher&amp;#93;&lt;/span&gt;: Starting browser Chrome&lt;br/&gt;
10 10 2018 16:38:45.845:INFO &lt;span class=&quot;error&quot;&gt;&amp;#91;Chromium 69.0.3497 (Ubuntu 0.0.0)&amp;#93;&lt;/span&gt;: Connected on socket 3E1T5uYGP_Ufdqs3AAAA with id 94390076&lt;/p&gt;

&lt;p&gt;START:&lt;br/&gt;
WARN: &apos;Passing in consumer/provider to PactWeb is deprecated,&lt;br/&gt;
        and will be removed in the next major version&apos;&lt;br/&gt;
INFO: &apos;Setting up Pact using mock service on port: &quot;9130&quot;&apos;&lt;br/&gt;
  checkin pact tests&lt;br/&gt;
    &#10006; has a barcode field&lt;br/&gt;
LOG: &apos;after triggered&apos;&lt;/p&gt;

&lt;p&gt;Finished in 3.414 secs / 2.01 secs @ 16:38:52 GMT-0400 (EDT)&lt;/p&gt;

&lt;p&gt;SUMMARY:&lt;br/&gt;
&#10004; 0 tests completed&lt;br/&gt;
&#10006; 1 test failed&lt;/p&gt;

&lt;p&gt;FAILED TESTS:&lt;br/&gt;
  checkin pact tests&lt;br/&gt;
    &#10006; has a barcode field&lt;br/&gt;
      Chromium 69.0.3497 (Ubuntu 0.0.0)&lt;br/&gt;
    AssertionError: expected false to be true&lt;/p&gt;

&lt;p&gt;      + expected - actual&lt;/p&gt;

&lt;p&gt;      -false&lt;br/&gt;
      +true&lt;/p&gt;

&lt;p&gt;    at Context.&amp;lt;anonymous&amp;gt; (test/pact-testing/pact-testing.spec.js:336684:86)&lt;br/&gt;
    at loop (test/pact-testing/pact-testing.spec.js:8290:23)&lt;/p&gt;</comment>
                                                            <comment id="192729" author="5d8a51e1bcc5480dd6ddfec7" created="Thu, 25 Oct 2018 15:02:45 +0000"  >&lt;p&gt;This was resolved by removing the stripes.conf.js file that was present in an example pact implementation.  Most likely included due to being an older version of stripes.&lt;/p&gt;</comment>
                    </comments>
                    <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_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10171"><![CDATA[Prokopovych]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzz1wn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </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>