[Evergreen-general] [External] Issues with Hatch and Chrome

Bill Erickson berickxx at gmail.com
Thu Dec 9 11:39:56 EST 2021


Seeking testers:
https://bugs.launchpad.net/evergreen/+bug/1954301/comments/2

Alas, testing Chrome extensions outside of the Chrome store is a bit of a
project.  I'll monitor here / LP for questions.

-b

On Thu, Dec 9, 2021 at 10:58 AM Jessica Woolford <jwoolford at biblio.org>
wrote:

> Just reporting back,the issue for persisted for the library that reported
> this problem a few days ago after clearing cookies at my recommendation. We
> ended up deleting the C:\Users\<username>\AppData\Local\Google folder and
> that solved the problem. We were seeing that the eg.workstation and
> eg.workstation.all and eg.workstation.default were being stored in Hatch
> even after clicking "Move Hatch settings to local storage." Unfortunately,
> I wasn't able to confirm that we were seeing the same messages from the
> logs, but the symptoms are the same as what Bob described.
>
> On Thu, Dec 9, 2021 at 10:04 AM Bill Erickson via Evergreen-general <
> evergreen-general at list.evergreen-ils.org> wrote:
>
>> Thanks for all the feedback, everyone.
>>
>> I have opened an LP bug https://bugs.launchpad.net/evergreen/+bug/1954301
>> and I hope to have something to test before long.
>>
>> -b
>>
>> On Thu, Dec 9, 2021 at 9:26 AM Shula Link via Evergreen-general <
>> evergreen-general at list.evergreen-ils.org> wrote:
>>
>>> We've been seeing the same issues here -- Evergreen 3.6.1, Java 8.0_241
>>>
>>> Shula Link (she/her)
>>> Systems Services Librarian
>>> Greater Clarks Hill Regional Library
>>> slink at columbiacountyga.gov | slink at gchrl.org
>>> 706-447-6702
>>>
>>>
>>> On Thu, Dec 9, 2021 at 8:58 AM Murphy, Benjamin via Evergreen-general <
>>> evergreen-general at list.evergreen-ils.org> wrote:
>>>
>>>> We’ve been encountering this same issue. Using 3.7.2. I don’t know that
>>>> we’ve been checking about "Store settings in Hatch" though.
>>>>
>>>>
>>>>
>>>> Benjamin
>>>>
>>>>
>>>>
>>>> *Benjamin Murphy*
>>>>
>>>> NC Cardinal Program Manager
>>>>
>>>> NC Dept. of Natural and Cultural Resources
>>>>
>>>> 919.814.6797 |  *benjamin.murphy at ncdcr.gov <benjamin.murphy at ncdcr.gov>
>>>> *
>>>>
>>>> https://statelibrary.ncdcr.gov/ld/nc-cardinal
>>>>
>>>>
>>>> 109 East Jones Street  | 4640 Mail Service Center
>>>>
>>>> Raleigh, North Carolina 27699-4600
>>>>
>>>> Facebook <https://www.facebook.com/StateLibraryNC/>  Twitter
>>>> <https://twitter.com/StateLibraryNC>  Instagram
>>>> <http://www.instagram.com/ncculture>  YouTube
>>>> <https://www.youtube.com/user/statelibrarync/>  Website
>>>> <https://statelibrary.ncdcr.gov/>
>>>>
>>>>
>>>>
>>>> *Email correspondence to and from this address is subject to the North
>>>> Carolina Public Records Law and may be disclosed to third parties.*
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *From:* Evergreen-general <
>>>> evergreen-general-bounces at list.evergreen-ils.org> *On Behalf Of *Bob
>>>> Wicksall via Evergreen-general
>>>> *Sent:* Wednesday, December 8, 2021 4:01 PM
>>>> *To:* Evergreen Discussion Group <
>>>> evergreen-general at list.evergreen-ils.org>
>>>> *Subject:* [External] [Evergreen-general] Issues with Hatch and Chrome
>>>>
>>>>
>>>>
>>>> *CAUTION:* External email. Do not click links or open attachments
>>>> unless you verify. Send all suspicious email as an attachment to Report
>>>> Spam. <report.spam at nc.gov>
>>>>
>>>>
>>>>
>>>> Over the last couple months we have been experiencing a new issue with
>>>> Hatch and Chrome.  Randomly on a handful of our computers we will start
>>>> getting "white screens" when navigating to the various pages in the staff
>>>> client.  Often clicking on a menu item a second time loads the page.  Some
>>>> pages like Check Out need a page refresh before they work.  The problem
>>>> seems to be worse when you are doing everything in a single tab.  You are
>>>> lucky to get one page to load before the issue comes back.
>>>>
>>>>
>>>>
>>>> In the past this was often fixed by clearing the cache.  This has no
>>>> impact on this issue.  No amount of cache clearing seems to work.
>>>>
>>>>
>>>>
>>>> Sometimes just sitting in Developer tools -> Application allows the
>>>> pages to load maybe 80% of the time.  Also, setting a break point on line
>>>> 89 of extension.js and manually continuing the code allows all pages to
>>>> load.  Putting a 2 second delay right in the code has no effect.
>>>>
>>>>
>>>>
>>>> We have tried many things but so far the quickest solution is to delete
>>>> the following folder:
>>>>
>>>>
>>>>
>>>>     C:\Users\<insert your username>\AppData\Local\Google
>>>>
>>>>
>>>>
>>>> We have also done full Chrome reinstalls making sure we remove all
>>>> profile information.
>>>>
>>>>
>>>>
>>>> Reinstalling Hatch has no effect.  Disabling Ninite, Firewall and
>>>> AntiVirus had no effect.  Most of these machines are stand alone
>>>> workstations.  So far only 1 has been on Active Directory.
>>>>
>>>>
>>>>
>>>> Watching the Hatch extension in the console it looks like things happen
>>>> out of sequence when the page loads fail.  The message port is removed
>>>> before the message is received.
>>>>
>>>>
>>>>
>>>> Works
>>>>
>>>> extension.js:113 Removing port 28 on tab disconnect
>>>>
>>>> extension.js:89 new port connected with id 28
>>>>
>>>> extension.js:92 Received message from browser on port 28
>>>>
>>>>
>>>>
>>>> Doesn't Work
>>>>
>>>> extension.js:89 new port connected with id 28
>>>>
>>>> extension.js:113 Removing port 28 on tab disconnect
>>>>
>>>> extension.js:92 Received message from browser on port 28
>>>>
>>>>
>>>>
>>>> Watching the Hatch logs it appears that Hatch does indeed respond.
>>>>
>>>>
>>>>
>>>> 2021-12-08 11:16:58 FINEST MessageReader read:
>>>> {"key":"eg.workstation.all","action":"get","msgid":1,"from":"page","clientid":28,"origin":"
>>>> https://evergreen.owwl.org
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZtTQz_Gk$>
>>>> "}
>>>>
>>>> 2021-12-08 11:16:58 INFO   Received message id=1 action=get
>>>>
>>>> 2021-12-08 11:16:58 FINEST MessageWriter sending:
>>>> {"clientid":28,"msgid":1,"message":"OK","content":[{"owning_lib":807,"name":"PLSHQ-plsstaff114a","id":"3435"},{"owning_lib":807,"name":"PLSHQ-PLSSTFX1114","id":"3462"},{"owning_lib":807,"name":"PLSHQ-PLSSTFx1114","id":"3288"}],"status":200}
>>>>
>>>>
>>>>
>>>> Chromes main console output looks like this when it works:
>>>>
>>>>
>>>>
>>>> content.js:21 Loading Hatch relay content script
>>>>
>>>> core.bundle.js:1 egNet open-ils.auth.session.retrieve
>>>>
>>>> opensrf_ws.js:46 pending count 1
>>>>
>>>> opensrf_ws.js:59 connecting websocket to wss://
>>>> evergreen.owwl.org:443/osrf-websocket-translator
>>>>
>>>> jquery.min.js:2 [Violation] 'setTimeout' handler took 60ms
>>>>
>>>> opensrf_ws.js:69 websocket.onopen()
>>>>
>>>> opensrf_ws.js:72 pending count 1
>>>>
>>>> core.bundle.js:1 sending to Hatch:
>>>> {"key":"eg.workstation.all","action":"get","msgid":1}
>>>>
>>>> core.bundle.js:1 Hatch responded to message ID 1
>>>>
>>>> core.bundle.js:1 egEnv loading classes => aou
>>>>
>>>> core.bundle.js:1 serving org tree from cache
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/upup.min.js.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/upup.min.js.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZTqeJ_SI$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/js/ui/default/staff/build/css/bootstrap.min.css.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/js/ui/default/staff/build/css/bootstrap.min.css.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZDB4tY7I$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/js/ui/default/staff/build/js/moment-with-locales.min.js.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/js/ui/default/staff/build/js/moment-with-locales.min.js.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZqrYNWoQ$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/js/ui/default/staff/build/js/lovefield.min.js.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/js/ui/default/staff/build/js/lovefield.min.js.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZejx4uos$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> core.bundle.js:1 egEnv load complete
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/js/ui/default/staff/build/js/iframeResizer.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/js/ui/default/staff/build/js/iframeResizer.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZAeiI0uI$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> 4core.bundle.js:1 egNet open-ils.auth.session.retrieve
>>>>
>>>>
>>>>
>>>> Looks like this when it fails
>>>>
>>>> content.js:21 Loading Hatch relay content script
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/upup.min.js.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/upup.min.js.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZTqeJ_SI$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/js/ui/default/staff/build/css/bootstrap.min.css.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/js/ui/default/staff/build/css/bootstrap.min.css.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZDB4tY7I$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> core.bundle.js:1 egNet open-ils.auth.session.retrieve
>>>>
>>>> opensrf_ws.js:46 pending count 1
>>>>
>>>> opensrf_ws.js:59 connecting websocket to wss://
>>>> evergreen.owwl.org:443/osrf-websocket-translator
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/js/ui/default/staff/build/js/lovefield.min.js.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/js/ui/default/staff/build/js/lovefield.min.js.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZejx4uos$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/js/ui/default/staff/build/js/moment-with-locales.min.js.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/js/ui/default/staff/build/js/moment-with-locales.min.js.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZqrYNWoQ$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> DevTools failed to load source map: Could not load content for
>>>> https://evergreen.owwl.org/js/ui/default/staff/build/js/iframeResizer.map
>>>> <https://urldefense.com/v3/__https:/evergreen.owwl.org/js/ui/default/staff/build/js/iframeResizer.map__;!!HYmSToo!Nnjnjz7WKZSmDf16_JF9jB68zQVMxFkb3F1Dshr4kyAzhu2b4q0Oa5icGp5sNTJZAeiI0uI$>:
>>>> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>>>>
>>>> jquery.min.js:2 [Violation] 'setTimeout' handler took 55ms
>>>>
>>>> opensrf_ws.js:69 websocket.onopen()
>>>>
>>>> opensrf_ws.js:72 pending count 1
>>>>
>>>> core.bundle.js:1 sending to Hatch:
>>>> {"key":"eg.workstation.all","action":"get","msgid":1}
>>>>
>>>>
>>>>
>>>> Help?
>>>>
>>>>
>>>>
>>>> Bob Wicksall
>>>> Computer and Network Services Manager
>>>>
>>>> Pioneer Library System
>>>> 2557 State Rt. 21
>>>> Canandaigua, New York  14424
>>>>
>>>> Voice: (585) 394-8260 ext. 1110
>>>> Fax: (585) 394-1935
>>>> _______________________________________________
>>>> Evergreen-general mailing list
>>>> Evergreen-general at list.evergreen-ils.org
>>>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
>>>>
>>> _______________________________________________
>>> Evergreen-general mailing list
>>> Evergreen-general at list.evergreen-ils.org
>>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
>>>
>> _______________________________________________
>> Evergreen-general mailing list
>> Evergreen-general at list.evergreen-ils.org
>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
>>
>
>
> --
> Jessica Woolford
> Evergreen Systems Manager
> Bibliomation, Inc.
> 24 Wooster Ave.
> Waterbury, CT 06708
> 203-577-4070 ext. 105
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-general/attachments/20211209/2a5a49b0/attachment-0001.html>


More information about the Evergreen-general mailing list