Link Checker

Using an external link checker I'll post the results here along with what I used with what parameters

So this was using external site that has some nice paid for options but using the free version I just copied and pasted the results that showed up as broken links.
https://www.drlinkcheck.com/
I think there were 64 broken links - not sure how deep the recursion went

Error | links |
-- | -- | --
404 Not found | https://staging.doi.org/aboutLinked from: https://staging.doi.org/ and 1 more |
404 Not found | https://staging.doi.org/the-foundation/boardLinked from: https://staging.doi.org/the-community/what-are-registration-agencies/ |
Connect error | https://www.airiti.com/OutboundLinked from: https://staging.doi.org/the-community/existing-registration-agencies/ and 1 more |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/translations/chinese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook/ |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/translations/korean/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook/ |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/translations/japanese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook/ |
404 Not found | https://staging.doi.org/the-identifier/resources/translations/chinese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook | Details
404 Not found | https://staging.doi.org/the-identifier/resources/translations/korean/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook |
404 Not found | https://staging.doi.org/the-identifier/resources/translations/japanese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook |
404 Not found | https://staging.doi.org/the-identifier/resources/doi-system-and-standard-identifier-schemesLinked from: https://staging.doi.org/the-identifier/resources/factsheets/key-facts-on-digital-object-identifier-system |
404 Not found | https://staging.doi.org/the-identifier/resources/hb.htmlLinked from: https://staging.doi.org/the-identifier/resources/factsheets/key-facts-on-digital-object-identifier-system and 1 more |
404 Not found | https://staging.doi.org/the-identifier/resources/VMF/index.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction and 5 more |
500 Internal server error | http://www.iso.org/iso/news.htm?refid=Ref1561OutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | http://www.niso.org/apps/group_public/project/details.php?project_id=62OutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/150628_DOI_Case_Study_Paskin.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | https://staging.doi.org/the-identifier/resources/publications.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | https://doi.org/10.123/456Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering and 1 more |
Timeout | http://cidoc.ics.forth.gr/index.htmlOutboundLinked from: https://staging.doi.org/the-identifier/resources/factsheets/identifier-interoperability |
404 Not found | https://doi.org/10.1006/rwei.1999".0001Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/DOI_Schema_Release_Notes.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model |
404 Not found | https://doi.org/10.1000/456Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/DOI_Schema_Policy_Notes.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model |
404 Not found | https://doi.org/10.1006/jmbi.1998.2354"Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/intro.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model |
404 Not found | https://staging.doi.org/the-identifier/resources/doi-system-and-internet-identifier-specificationsLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-standard-identifier-schemes |
404 Not found | http://www.editeur.org/onix.htmlOutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/factsheets/the-indecs-framework |
404 Not found | https://staging.doi.org/the-identifier/resources/tools.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/doi-system-and-the-isbn-systemLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-standard-identifier-schemes |
404 Not found | https://doi.org/urn:doi:10.123:456Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/identifier-interoperabilityLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-standard-identifier-schemes |
404 Not found | https://doi.org/urn:doi:10.123:456ABC/zyzLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
500 Internal server error | http://linkeddata.org/OutboundLinked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model |
404 Not found | https://doi.org/10.123/456"Linked from: https://staging.doi.org/the-identifier/resources/handbook/3_resolution and 1 more |
404 Not found | https://www.scte.org/documents/pdf/Standards/Top Ten/ANSI_SCTE 35 2013.pdfOutboundLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://doi.org/10.1002/prot.9999Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://doi.org/10.1002/prot.999"Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://doi.org/..."Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/factsheets/ISBN-A.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-internet-identifier-schemesLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | http://www.acme.com/BigChartOutboundLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-the-handle-system |
404 Not found | http://doi.org/abcdeRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | http://www.jstor.org/stable/25502450;OutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/handbook/5_applications |
404 Not found | https://staging.doi.org/resources/International_DOI_TM_CHART_Feb_28_2012.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies |
404 Not found | https://staging.doi.org/the-identifier/resources/news/050914PatentPolicynews.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies |
404 Not found | https://staging.doi.org/the-identifier/resources/doi_proxy/proxy_policies.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies |
404 Not found | https://doi.org/10.1000/demoLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-resolution-documentation and 1 more |
503 Service unavailable | http://data.crossref.org/OutboundLinked from: https://staging.doi.org/the-identifier/resources/handbook/5_applications |
404 Not found | https://staging.doi.org/the-identifier/resources/registration_agencies.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/8_registration_agencies |
404 Not found | https://staging.doi.org/the-identifier/resources/idf-member-list.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/7_idf |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/8_Registration_Agencies.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/7_idf |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/2_Numbering.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/9_operating_procedures |
Host not found | http://resolver.local.org/getlocal?author=ShelleyOutboundLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
Host not found | http://resolver.local.org/resolutionservice?id=doi:10.1045/1OutboundLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | http://www.niso.org/kst/reports/standards/OutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | http://library.caltech.edu/openurl/default.htmOutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/2006_05_02_Kahn_Framework.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | http://www.bic.org.uk/files/pdfs/uniquid.pdfOutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/020522IMI.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/news/EPS080503-DOIs.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/news/EPS010703-DOIs.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/drm_paskin_20030113_b1.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | http://gcn.com/articles/2009/05/18/gcn-interview-with-robert-kahn.aspxOutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | http://www.crossref.org/08downloads/CrossRef10Years.pdfOutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/overview/DOI_article_ELIS3.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography

Note to self: first pass fix any obvious bad URLs, and if it's clear that something links to a page that should exist but doesn't, create a stub for that page (e.g. translations of Handbook). Then rerun and pass to others for any issues that require content creation. Update any list of "pages that may need migrated" if some come up.

I have now fixed broken links that were a result of our migration, reducing the total number from 64 to 52. Full list below.
The remaining broken links can roughly be categorised like this:

Links to pages that don't exist, and won't exist in the new site (e.g. VMF). For these, the links need removed (and possibly copy updated)
Links to pages/PDFs that don't exist, but should - in which case these pages need created or PDFs brought over.
External links - I think some are valid 404s on the other side and some are just example links that were never going to work.

Next step is for someone to review each one and fix what they can in the content.
Result	URL
404 Not found
https://staging.doi.org/the-identifier/resources/handbook/translations/chinese/hb
Linked from: https://staging.doi.org/the-identifier/resources/handbook/
404 Not found
https://staging.doi.org/the-identifier/resources/handbook/translations/korean/hb
Linked from: https://staging.doi.org/the-identifier/resources/handbook/
404 Not found
https://staging.doi.org/the-identifier/resources/handbook/translations/japanese/hb
Linked from: https://staging.doi.org/the-identifier/resources/handbook/
404 Not found
https://staging.doi.org/the-identifier/resources/translations/chinese/hb
Linked from: https://staging.doi.org/the-identifier/resources/handbook
404 Not found
https://staging.doi.org/the-identifier/resources/translations/korean/hb
Linked from: https://staging.doi.org/the-identifier/resources/handbook
404 Not found
https://staging.doi.org/the-identifier/resources/translations/japanese/hb
Linked from: https://staging.doi.org/the-identifier/resources/handbook
404 Not found
https://staging.doi.org/the-identifier/resources/VMF/index.html
Linked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction and 5 more
500 Internal server error
http://www.iso.org/iso/news.htm?refid=Ref1561OutboundRedirectedNoindex
Linked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction
404 Not found
http://www.niso.org/apps/group_public/project/details.php?project_id=62OutboundRedirected
Linked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction
404 Not found
https://staging.doi.org/the-identifier/resources/topics/150628_DOI_Case_Study_Paskin.pdf
Linked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction
404 Not found
https://doi.org/10.123/456
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering and 1 more
404 Not found
https://doi.org/10.1006/rwei.1999".0001
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://doi.org/10.1000/456
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://doi.org/10.1006/jmbi.1998.2354"
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://staging.doi.org/the-identifier/resources/tools.html
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://doi.org/urn:doi:10.123:456
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://doi.org/urn:doi:10.123:456ABC/zyz
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://www.scte.org/documents/pdf/Standards/Top Ten/ANSI_SCTE 35 2013.pdfOutbound
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://staging.doi.org/the-identifier/resources/publications.html
Linked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction
404 Not found
https://doi.org/10.1002/prot.9999
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://doi.org/10.1002/prot.999"
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://doi.org/..."
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-internet-identifier-schemes
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
http://doi.org/abcdeRedirected
Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering
404 Not found
https://doi.org/10.123/456"
Linked from: https://staging.doi.org/the-identifier/resources/handbook/3_resolution and 1 more
404 Not found
https://staging.doi.org/the-identifier/resources/handbook/DOI_Schema_Release_Notes.html
Linked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model
404 Not found
https://staging.doi.org/the-identifier/resources/handbook/DOI_Schema_Policy_Notes.html
Linked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model
Timeout
http://cidoc.ics.forth.gr/index.htmlOutbound
Linked from: https://staging.doi.org/the-identifier/resources/factsheets/identifier-interoperability
404 Not found
https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/intro.html
Linked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model
500 Internal server error
http://linkeddata.org/Outbound
Linked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model
404 Not found
http://www.jstor.org/stable/25502450;OutboundRedirectedNoindex
Linked from: https://staging.doi.org/the-identifier/resources/handbook/5_applications
503 Service unavailable
http://data.crossref.org/Outbound
Linked from: https://staging.doi.org/the-identifier/resources/handbook/5_applications
404 Not found
http://www.editeur.org/onix.htmlOutboundRedirectedNoindex
Linked from: https://staging.doi.org/the-identifier/resources/factsheets/the-indecs-framework
404 Not found
https://staging.doi.org/resources/International_DOI_TM_CHART_Feb_28_2012.pdf
Linked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies
404 Not found
https://staging.doi.org/the-identifier/resources/news/050914PatentPolicynews.html
Linked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies
404 Not found
https://staging.doi.org/the-identifier/resources/doi_proxy/proxy_policies.html
Linked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies
404 Not found
http://www.acme.com/BigChartOutbound
Linked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-the-handle-system
404 Not found
https://staging.doi.org/the-identifier/resources/handbook/2_Numbering.html
Linked from: https://staging.doi.org/the-identifier/resources/handbook/9_operating_procedures
Host not found
http://resolver.local.org/getlocal?author=ShelleyOutbound
Linked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl
Host not found
http://resolver.local.org/resolutionservice?id=doi:10.1045/1Outbound
Linked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl
404 Not found
http://www.niso.org/kst/reports/standards/OutboundRedirected
Linked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl
404 Not found
http://library.caltech.edu/openurl/default.htmOutboundRedirected
Linked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl
404 Not found
https://doi.org/10.1000/demo
Linked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl
404 Not found
https://staging.doi.org/the-identifier/resources/topics/2006_05_02_Kahn_Framework.pdf
Linked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography
404 Not found
http://www.bic.org.uk/files/pdfs/uniquid.pdfOutboundRedirectedNoindex
Linked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography
404 Not found
https://staging.doi.org/the-identifier/resources/topics/020522IMI.pdf
Linked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography
404 Not found
https://staging.doi.org/the-identifier/resources/news/EPS080503-DOIs.pdf
Linked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography
404 Not found
https://staging.doi.org/the-identifier/resources/news/EPS010703-DOIs.pdf
Linked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography
404 Not found
https://staging.doi.org/the-identifier/resources/topics/drm_paskin_20030113_b1.pdf
Linked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography
404 Not found
http://gcn.com/articles/2009/05/18/gcn-interview-with-robert-kahn.aspxOutboundRedirected
Linked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography
404 Not found
http://www.crossref.org/08downloads/CrossRef10Years.pdfOutboundRedirected
Linked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography
404 Not found
https://staging.doi.org/the-identifier/resources/overview/DOI_article_ELIS3.pdf
Linked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography

latest update from the link checker - quite a few in the data dictionary pages in the handbook
a few on the translation links too.
Here's the latest

Result | URL |
-- | -- | --
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/translations/chinese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook/ |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/translations/korean/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook/ |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/translations/japanese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook/ |
404 Not found | https://staging.doi.org/the-identifier/resources/translations/chinese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook |
404 Not found | https://staging.doi.org/the-identifier/resources/translations/korean/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook |
404 Not found | https://staging.doi.org/the-identifier/resources/translations/japanese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook |
Timeout | http://cidoc.ics.forth.gr/index.htmlOutboundLinked from: https://staging.doi.org/the-identifier/resources/factsheets/identifier-interoperability |
404 Not found | http://www.editeur.org/onix.htmlOutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/factsheets/the-indecs-framework |
404 Not found | https://staging.doi.org/the-identifier/resources/VMF/index.htmlLinked from: https://staging.doi.org/the-identifier/resources/factsheets/the-indecs-framework and 5 more |
404 Not found | http://www.acme.com/BigChartOutboundLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-the-handle-system |
500 Internal server error | http://www.iso.org/iso/news.htm?refid=Ref1561OutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | http://www.niso.org/apps/group_public/project/details.php?project_id=62OutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | https://doi.org/10.123/456"Linked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-resolution-documentation and 1 more |
404 Not found | https://doi.org/10.123/456Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering and 1 more |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/150628_DOI_Case_Study_Paskin.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | https://doi.org/10.1006/rwei.1999".0001Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://doi.org/10.1000/456Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://doi.org/10.1006/jmbi.1998.2354"Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/tools.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://doi.org/urn:doi:10.123:456Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/publications.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | https://doi.org/urn:doi:10.123:456ABC/zyzLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://www.scte.org/documents/pdf/Standards/Top Ten/ANSI_SCTE 35 2013.pdfOutboundLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
500 Internal server error | http://linkeddata.org/OutboundLinked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model |
404 Not found | https://doi.org/10.1002/prot.9999Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://doi.org/10.1002/prot.999"Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://doi.org/..."Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-internet-identifier-schemesLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
Host not found | http://resolver.local.org/getlocal?author=ShelleyOutboundLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | http://doi.org/abcdeRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
Host not found | http://resolver.local.org/resolutionservice?id=doi:10.1045/1OutboundLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | http://www.niso.org/kst/reports/standards/OutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | http://library.caltech.edu/openurl/default.htmOutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | https://doi.org/10.1000/demoLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | http://www.jstor.org/stable/25502450;OutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/handbook/5_applications |
404 Not found | https://staging.doi.org/resources/International_DOI_TM_CHART_Feb_28_2012.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies |
503 Service unavailable | http://data.crossref.org/OutboundLinked from: https://staging.doi.org/the-identifier/resources/handbook/5_applications |
404 Not found | https://staging.doi.org/the-identifier/resources/news/050914PatentPolicynews.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies |
404 Not found | https://staging.doi.org/the-identifier/resources/doi_proxy/proxy_policies.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies |
404 Not found | https://staging.doi.org/the-identifier/resources/resources/DOIF-Bylaws-11-21-14.pdfLinked from: https://staging.doi.org/the-identifier/resources/faqs |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/2_Numbering.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/9_operating_procedures |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/2006_05_02_Kahn_Framework.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | http://www.bic.org.uk/files/pdfs/uniquid.pdfOutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/020522IMI.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/news/EPS080503-DOIs.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/news/EPS010703-DOIs.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/drm_paskin_20030113_b1.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | http://gcn.com/articles/2009/05/18/gcn-interview-with-robert-kahn.aspxOutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | http://www.crossref.org/08downloads/CrossRef10Years.pdfOutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/overview/DOI_article_ELIS3.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/doi_schema_release_notes_2.2/Linked from: https://staging.doi.org/the-identifier/resources/handbook/doi_kernel_xml_schema_policy_notes/ |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/intro.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/index.html and 10+ more |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_userDefinedType.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifierType.html and 2 more |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_value.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifier.html and 5 more |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_String.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifierType.html and 6 more |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_primaryLanguage.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationName.html |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_validNamespace.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifierType.html and 1 more |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_nonUriValue.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifier.html |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_subnameValue.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationName.html |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_referentDoiName.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_registrationAgencyDoiName.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_issueDate.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_issueNumber.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_UnsignedInt.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_doesContentNegotiation.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_uri.html |
404 Not found | https://www.doi.org/doi_handbook/schemas/dd/idd_Boolean.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_uri.html

Hi all,
I've scanned through the new broken links in the Data Dictionary since it was me that did the migration on this, and they are almost all pre-existing 404s in the live site.
For example:

New link: https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_primaryLanguage.html
Old link: https://www.doi.org/doi_handbook/schemas/dd/idd_primaryLanguage.html

There seem to be a quite a few missing pages on the current site in this directory ../doi_handbook/schemas/
I have fixed a few more 404s that were errors in the migration though, and we've implemented a config change that should take care of quite a few "false" 404s (example links like https://www.doi.org/10.1000/demo that weren't meant to be actual links, but that Hugo has been "linkifying" because of a default setting.

And a quick update following some tweaks

404 Not found | https://staging.doi.org/the-community/who-are-the-members/Linked from: https://staging.doi.org/the-foundation/sustainability/ and 1 more |
-- | -- | --
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/translations/chinese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook/ |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/translations/korean/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook/ |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/translations/japanese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook/ |
404 Not found | https://staging.doi.org/the-identifier/resources/translations/chinese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook |
404 Not found | https://staging.doi.org/the-identifier/resources/translations/korean/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook |
404 Not found | https://staging.doi.org/the-identifier/resources/translations/japanese/hbLinked from: https://staging.doi.org/the-identifier/resources/handbook |
404 Not found | https://staging.doi.org/the-identifier/resources/VMF/index.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction and 5 more |
500 Internal server error | http://www.iso.org/iso/news.htm?refid=Ref1561OutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | http://www.niso.org/apps/group_public/project/details.php?project_id=62OutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/150628_DOI_Case_Study_Paskin.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
404 Not found | https://staging.doi.org/the-identifier/resources/publications.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/1_introduction |
Timeout | http://cidoc.ics.forth.gr/index.htmlOutboundLinked from: https://staging.doi.org/the-identifier/resources/factsheets/identifier-interoperability |
404 Not found | https://doi.org/10.1006/rwei.1999".0001Linked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/tools.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | http://www.editeur.org/onix.htmlOutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/factsheets/the-indecs-framework |
404 Not found | https://www.scte.org/documents/pdf/Standards/Top Ten/ANSI_SCTE 35 2013.pdfOutboundLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
404 Not found | https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-internet-identifier-schemesLinked from: https://staging.doi.org/the-identifier/resources/handbook/2_numbering |
500 Internal server error | http://linkeddata.org/OutboundLinked from: https://staging.doi.org/the-identifier/resources/handbook/4_data_model |
503 Service unavailable | http://data.crossref.org/OutboundLinked from: https://staging.doi.org/the-identifier/resources/handbook/5_applications |
404 Not found | https://staging.doi.org/resources/International_DOI_TM_CHART_Feb_28_2012.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies |
404 Not found | https://staging.doi.org/the-identifier/resources/news/050914PatentPolicynews.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies |
404 Not found | https://staging.doi.org/the-identifier/resources/doi_proxy/proxy_policies.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/6_policies |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/2_Numbering.htmlLinked from: https://staging.doi.org/the-identifier/resources/handbook/9_operating_procedures |
404 Not found | http://www.niso.org/kst/reports/standards/OutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | http://library.caltech.edu/openurl/default.htmOutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/factsheets/doi-system-and-openurl |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/2006_05_02_Kahn_Framework.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | http://www.bic.org.uk/files/pdfs/uniquid.pdfOutboundRedirectedNoindexLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/020522IMI.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/resources/DOIF-Bylaws-11-21-14.pdfNewLinked from: https://staging.doi.org/the-identifier/resources/faqs |
404 Not found | https://staging.doi.org/the-identifier/resources/news/EPS080503-DOIs.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/news/EPS010703-DOIs.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/topics/drm_paskin_20030113_b1.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | http://gcn.com/articles/2009/05/18/gcn-interview-with-robert-kahn.aspxOutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | http://www.crossref.org/08downloads/CrossRef10Years.pdfOutboundRedirectedLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/overview/DOI_article_ELIS3.pdfLinked from: https://staging.doi.org/the-identifier/resources/handbook/bibliography |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/doi_schema_release_notes_2.2/NewLinked from: https://staging.doi.org/the-identifier/resources/handbook/doi_kernel_xml_schema_policy_notes/ |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/intro.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/index.html and 10+ more |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_userDefinedType.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifierType.html and 1 more |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_value.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifier.html and 5 more |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_String.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifierType.html and 6 more |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_validNamespace.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifierType.html and 1 more |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_primaryLanguage.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationName.html |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_nonUriValue.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationIdentifier.html |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_subnameValue.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_creationName.html |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_referentDoiName.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_registrationAgencyDoiName.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_issueDate.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_issueNumber.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_UnsignedInt.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_kernelMetadata.html |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_doesContentNegotiation.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_uri.html |
404 Not found | https://staging.doi.org/the-identifier/resources/handbook/schemas/dd/idd_Boolean.htmlNewLinked from: https://staging.doi.org/the-identifier/resources/handbook/data_dictionary/doi_uri.html

OK thanks - I will look at this next - I was concentrating on the content this weekend


fix: deadlock case in default selector

A deadlock occurs when workers join late after aggregator distributes
global parameters. This is because the aggregator will wait for local
parameters from those workers to which it didn't distribute the global
parameters. To solve the issue, the default selector remembers a set
of workers it distributed the global parameters in each round and
within the round the aggregator will try to receive local parameters
from the same set of workers.

Codecov Report

Merging #123 (e31147d) into main (39698f1) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #123   +/-   ##
=======================================
  Coverage   22.27%   22.27%
=======================================
  Files          34       34
  Lines        1432     1432
=======================================
  Hits          319      319
  Misses       1103     1103
  Partials       10       10

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 39698f1...e31147d. Read the comment docs.


wsse.signing.sign does not allow passphrase

When we manually call wsse.signing.sign with a key that is protected by a passphrase, you get this prompt "Enter PEM pass phrase:".
wsse.signing.sign should allow an optional parameter for a passphrase.

There is an open PR for this #14


Style the width (Shorter) for mat-option elements

Bug, feature request, or proposal:
Feature Request
I am trying to dynamically size (shorten) mat-options within an mat-select. Unfortunately, I always get an extra area of padding. Is there not a designed way for this? Anyone have any experience with this? Here is my StackBlitz, it's very close:
https://stackblitz.com/edit/angular-material-select-custom-options?file=src%2Fapp%2Fdropdown%2Fcustom-dropdown.component.scss
Basically the issue on the StackBlitz is the use of /deep/ which will effect all the rest of the cdk-overlay-pane's which is not desired.
What is the expected behavior?
I would like to be able to size (SHORTEN) the width of the mat-option, without the use of /deep/
*(see stackblitz link)
What is the current behavior?
I need to use /deep/ in order to size the cdk-overlay-pane.  without that, the resizing of the mat-options is impossible, as far as I can tell..
What are the steps to reproduce?
https://stackblitz.com/edit/angular-material-select-custom-options?file=src%2Fapp%2Fdropdown%2Fcustom-dropdown.component.scss
What is the use-case or motivation for changing an existing behavior?
We would like to put custom buttons / mat-options of different sizes in the mat-select.
Unfortunately, without doing something "hacky" it is difficult, due to the cdk-overlay-pane being outside of the encapsulation of the component. And I would not like to change the behavior of the OTHER cdk-overlay-panes or other mat-selelcts.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
All
Is there anything else we should know?
Thank you for any advice on how to accomplish this!!
Preferably with styling only!

This doesn't work, because the styles are inside a view-encapsulated component. You can get it to work either with ::ng-deep or by moving the styles into the globals stylesheet. Closing since there isn't anything we can do here.


List the Clarity LSP publicly

AFAICT, the "official" public list of LSP servers is here: https://microsoft.github.io/language-server-protocol/implementors/servers/
But this Clarity LSP isn't listed there  (this repo URL, basically), and I think it should be, so it's easier for folks to find. That page says we can do so with a PR here: https://github.com/Microsoft/language-server-protocol/blob/gh-pages/_implementors/servers.md
I'm happy to do so, but wanted to check here first.

Yes please !


GPUImagePicture processImageUpToFilter crashes in background

In my iOS application, I have a UIImage where I apply a GPUImageGaussianBlurFilter.
If my app is running in the foreground, I instantiate a GPUImagePicture and call processImageUpToFilter:withCompletionHandler: on an instance of  that has my.
Issue: I'm seeing a consistent crash (that always occurs in the background) when processImageUpToFilter:withCompletionHandler: is called BEFORE the app enters the background (but goes into the background before it completes).

In that case, I've sometimes suggested adding blocking calls in -applicationWillResignActive or the like: https://github.com/BradLarson/GPUImage/issues/1981 . By blocking the main thread, you can prevent your application from moving to the background until the processing is done. You will have to make sure your completion handler doesn't synchronously run anything on the main thread, though, or you'll encounter a deadlock.

Hey, wanted to follow up on this. We are now seeing an issue that if we block new GPUImage process form happening while the app is in the background (for example, the Image loads from the URL once the app is already out of focus, which was going to produce a blur, but now we stop the blur from happening), the GPUImage objects that were in the block are getting released by the destruction of the block. That would not be an issue, but the dealloc for GPUImageFrameBuffer actually runs openGL code in the destroyFrameBuffer method, again leading to a openGL background crash.
Any thoughts on how to prevent this?


The following assertion was thrown during paint():

flutter: #2      _rectIsValid (dart:ui/painting.dart:26:10)
flutter: #3      Canvas.drawImageRect (dart:ui/painting.dart:3272:12)
flutter: #4      paintImage (package:flutter/src/painting/decoration_image.dart:438:14)
flutter: #5      RenderImage.paint (package:flutter/src/rendering/image.dart:339:5)
flutter: #6      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2085:7)
flutter: #7      PaintingContext.paintChild (package:flutter/src/rendering/object.dart:171:13)
flutter: #8      _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:126:15)
flutter: #9      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2085:7)
flutter: #10     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:171:13)
flutter: #11     RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:70:15)
flutter: #12     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2085:7)
flutter: #13     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:171:13)
flutter: #14     _RenderFlex&RenderBox&ContainerRenderObjectMixin&RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2267:15)
flutter: #15     RenderFlex.paint (package:flutter/src/rendering/flex.dart:931:7)
flutter: #16     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2085:7)
flutter: #17     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:171:13)
flutter: #18     _RenderCustomMultiChildLayoutBox&RenderBox&ContainerRenderObjectMixin&RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2267:15)
flutter: #19     RenderCustomMultiChildLayoutBox.paint (package:flutter/src/rendering/custom_layout.dart:360:5)
flutter: #20     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2085:7)
flutter: #21     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:171:13)
flutter: #22     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:126:15)
flutter: #23     _RenderInkFeatures.paint (package:flutter/src/material/material.dart:472:11)
flutter: #24     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2085:7)
flutter: #25     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:171:13)
flutter: #26     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:126:15)
flutter: #27     RenderPhysicalModel.paint.<anonymous closure> (package:flutter/src/rendering/proxy_box.dart:1709:88)
flutter: #28     ClipContext._clipAndPaint (package:flutter/src/painting/clip.dart:29:12)
flutter: #29     ClipContext.clipRRectAndPaint (package:flutter/src/painting/clip.dart:49:5)
flutter: #30     RenderPhysicalModel.paint (package:flutter/src/rendering/proxy_box.dart:1709:17)
flutter: #31     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2085:7)
flutter: #32     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:171:13)
flutter: #33     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:126:15)
flutter: #34     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2085:7)
flutter: #35     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:171:13)
flutter: #36     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:126:15)
flutter: #37     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2085:7)
flutter: #38     PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:128:11)
flutter: #39     PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:96:5)
flutter: #40     PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:852:29)
flutter: #41     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:272:19)
flutter: #42     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:674:13)
flutter: #43     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
flutter: #44     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
flutter: #45     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
flutter: #46     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
flutter: #47     _invoke (dart:ui/hooks.dart:139:13)
flutter: #48     _drawFrame (dart:ui/hooks.dart:128:3)
flutter: (elided 2 frames from class _AssertionError)
flutter:
flutter: The following RenderObject was being processed when the exception was fired:
flutter:   RenderImage#a7ecd relayoutBoundary=up4
flutter:   creator: RawImage ← Semantics ← Image ← Align ← Container ← Expanded ← Column ← Container ←
flutter:   MediaQuery ← LayoutId-[<_ScaffoldSlot.body>] ← CustomMultiChildLayout ← AnimatedBuilder ← ⋯
flutter:   parentData: <none> (can use size)
flutter:   constraints: BoxConstraints(0.0<=w<=375.0, 0.0<=h<=541.3)
flutter:   size: Size(150.0, 200.0)
flutter:   image: [397×150]
flutter:   width: 150.0
flutter:   height: 200.0
flutter:   scale: 0.0
flutter:   alignment: center
flutter:   invertColors: false
flutter: This RenderObject has no descendants.
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
flutter: Another exception was thrown: Rect argument contained a NaN value.

Please add the output of flutter doctor -v
and a minimal runnable reproduction.

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.


Fixes #247: Add link to show more info about traffic lights (high, lo…

…w, average)
Description
Added Textview to show the link to more info
Related issues and discussion
fixes #{247}
Screen-shots, if any

@teolemon any update on this PR?

Looks good.


Leak of kernel programs in isolate reload flow

It seems that kernel_program received from LibraryTagHandler in https://github.com/dart-lang/sdk/blob/master/runtime/vm/isolate_reload.cc#L571, used there and then at https://github.com/dart-lang/sdk/blob/master/runtime/vm/isolate_reload.cc#L646 should be deleted shortly after, but it doesn't.
cc @a-siva

Should be addressed with https://dart.googlesource.com/sdk/+/76163a9f4acd995723a659142936594f0f720571


WolframModel fails for depth-4 init

WolframModel does not correctly handle depth-4 initial conditions:
In[] := WolframModel[{{{2, 2, 1}, {2, 2, 2}} -> {{1, 1, 3}, {1, 1, 1}, {2, 1,
     2}, {3, 3, 2}}}, {Table[{0, 0, 0}, 3]}, 2]

Expected behavior
No messages should be produced, and in this particular case, the initial condition should be treated the same way HypergraphPlot treats it:
In[] := HypergraphPlot[{Table[{0, 0, 0}, 3]}, VertexLabels -> Automatic]

Version (please complete the following information):

OS: macOS 10.15.1 (19B88)
Wolfram Language Version: "12.1.0 for Mac OS X x86 (64-bit) (November 6, 2019)"
SetReplace git sha: 839589e646506ee1765da7b9586b90a01e6c0025

Change SetSubstitutionSystem to WolframModel in the error message.


[SPARK-6638] [SQL] Improve performance of StringType in SQL

This PR change the internal representation for StringType from java.lang.String to UTF8String, which is implemented use ArrayByte.
This PR should not break any public API, Row.getString() will still return java.lang.String.
This is the first step of improve the performance of String in SQL.
cc @rxin

Test build #29676 has started for   PR 5350 at commit 8d17f21.

Test build #29676 has finished for   PR 5350 at commit 8d17f21.

This patch fails Spark unit tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

final class MutableString extends MutableValue

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/29676/
Test FAILed.

Test build #29689 has started for   PR 5350 at commit fd11364.

Test build #29689 has finished for   PR 5350 at commit fd11364.

This patch fails Spark unit tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

final class MutableString extends MutableValue

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/29689/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/29698/
Test FAILed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/29703/
Test PASSed.

Test build #29901 has started for   PR 5350 at commit 1314a37.

Test build #642 has started for   PR 5350 at commit 1314a37.

Test build #29902 has started for   PR 5350 at commit 5116b43.

@yhuai I should had addressed all you comments, or leave a comment there, could you take another look?

Test build #29902 has finished for   PR 5350 at commit 5116b43.

This patch fails Spark unit tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/29902/
Test FAILed.

Test build #29901 has finished for   PR 5350 at commit 1314a37.

This patch passes all tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/29901/
Test PASSed.

Test build #642 has finished for   PR 5350 at commit 1314a37.

This patch passes all tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test build #29980 has started for   PR 5350 at commit 08d897b.

Test build #29980 has finished for   PR 5350 at commit 08d897b.

This patch passes all tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

class FPGrowthModel(JavaModelWrapper):

class FPGrowth(object):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/29980/
Test PASSed.

Test build #30041 has started for   PR 5350 at commit b04a19c.

Test build #30041 has finished for   PR 5350 at commit b04a19c.

This patch passes all tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30041/
Test PASSed.

@marmbrus Could you take a final look on this?

Test build #30178 has started for   PR 5350 at commit 6ce7c0b.

Test build #30178 has finished for   PR 5350 at commit 6ce7c0b.

This patch fails Scala style tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30178/
Test FAILed.

Test build #30181 has started for   PR 5350 at commit 744788f.

Test build #30181 has finished for   PR 5350 at commit 744788f.

This patch fails Scala style tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30181/
Test FAILed.

Test build #30187 has started for   PR 5350 at commit 341ec2c.

Test build #30187 has finished for   PR 5350 at commit 341ec2c.

This patch passes all tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30187/
Test PASSed.

Test build #670 has started for   PR 5350 at commit 341ec2c.

Test build #30286 has started for   PR 5350 at commit 59025c8.

@marmbrus done.

Test build #30286 has finished for   PR 5350 at commit 59025c8.

This patch fails Spark unit tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30286/
Test FAILed.

Test build #30297 has started for   PR 5350 at commit 2772f0d.

BTW - since this changes so many files, it'd be great to merge this as soon as possible. We can fix minor problems later in follow up PRs.

Test build #30297 has finished for   PR 5350 at commit 2772f0d.

This patch fails Spark unit tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30297/
Test FAILed.

Test build #30303 has started for   PR 5350 at commit 3b7bfa8.

LGTM

Test build #30303 has finished for   PR 5350 at commit 3b7bfa8.

This patch passes all tests.

This patch merges cleanly.

This patch adds the following public classes (experimental):

trait CaseConversionExpression

final class UTF8String extends Ordered[UTF8String] with Serializable

This patch does not change any dependencies.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/30303/
Test PASSed.

Thanks!  Merged to master!


[BUG] In-Game syncing returns ScreenPrompt to ScreenGameplay instead of ScreenSelectMusic*

Please give System Info
OS: Windows 10 Home 64-bit (21H1)
CPU: Intel Core i7 2600 @ 3.40GHz
GPU: ATI Radeon RX 580 Series 8GB
Storage: HDD
Please give your StepMania Info
StepMania Version: Project OutFox 5.3 Alpha 4.9.9HF3(b)
Theme: doesn't matter, happens everythere
Describe the problem
Self-explanatory. Happens no matter if I pick "Yes" or "No" to the prompt.
Describe what should happen
Whatever options I picked in the pause menu before on where it should bring me, I guess...
Logs and Additional context
I don't see anything in the logs, but here is a video

Found the issue, there's no case for GoToPrevScreen in the new case system we did for ScreenGameplay, so it never performed the screen change method when going back, but it'll still do it when going foward (like ending the song).


fix: removed args input to jx gitops helmfile template as this is redundant now in helmfile template. Replaced with a values file input that accepts multiple files on the command line

Hi @chrismellard. Thanks for your PR.
I'm waiting for a jenkins-x or todo member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign rawlingsj
You can assign the PR to them by writing /assign @rawlingsj in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


What are the differences between this and famous engine?

Just a little quickie here.
I'm currently using
http://famous.org/
as my primary UI framework.
What are the differences here between the two?

Also the links on your sidebar/menu on the website are not clickable :X

@roblav96 sorry for long reply. Links on the sidebar were disabled because there was only one tutorial available. Please refer to this issue https://github.com/legomushroom/mojs/issues/31 .


Improve vertical stack layout buried cards offset

Refer to https://linear.app/cardstack/issue/CS-7231/improve-vertical-layout-so-that-topmost-card-has-more-height-and
What is changing
Improve vertical stack layout when cards get stacked (more than 1), by:

tweaking the margin-top calculation on each card index
appropriate top padding adjustment when the number of cards buried/stacked

Before
https://github.com/user-attachments/assets/c64f4e23-62cb-4a01-856b-f4260f6ecd95
After
https://github.com/user-attachments/assets/a23d8514-c9eb-4cae-b477-0b9dd93ffbeb

@burieberry You are correct, there are only supposed to be 2 cards stacked behind the topmost cards, with just a tiny top sliver of a card in the bottom most position of the stack.  When another card is added to the stack the bottom most card should scaled and fade out into the background, being replaced by a new bottom most card.

Thank you @burieberry and @cmgardella for the feedback, I have adjusted the layout based on the latest design in the PR comment. "After" video is updated too with latest changes
Let me know if is good to go, thanks!

Note: For the animation it will be expected to work as separate PR


[#750] Update Flash component

Fixes #750
Changes

Adds a simple Flash component for use in stories
Moves all the stories to flash.stories.js
Flash colors handled by themes, only padding is specified in flash/settings
Adds a very simple Icon component and uses it new 'with-icon' flash stories
Adds content design tokens to share the horizontal spacing/padding of content between components, so flash content aligns to content.

📸

How to QA Visual changes

git checkout main
git pull
git checkout feature/750-update-flash-component
yarn
yarn storybook
navigate to Flash component

Check:

[ ] The appearance matches the zeplin designs
[ ] The documentation for this component is correct, understandable, and up-to-date.

How to QA code changes

[ ] The documentation for this component is correct, understandable, and up-to-date.
[ ] The component makes good use of CSS custom properties to simplify creating variants (or doesn’t have variants).
[ ] Everything that should be a variable, is.

Preflight checks
PR author to check, and delete if not applicable:

[x] Storybook documentation has been updated
[x] Fixtures in test/scss/ have been updated
[x] Your changes have been added to the unreleased section of CHANGELOG.md

Converted to draft as the base branch (#751 ) has been updated, and the implications should be followed through here (so the theming system is used in the same way in both branches)


proteome analysis broken in IE11

source of error is es6-collections polyfill.
Original issue by @bmesuere on Fri Jul 24 2015 at 16:18.
Closed by @bmesuere on Fri Jul 24 2015 at 16:57.

this was fixed in ca7be30
Original comment by @bmesuere on Fri Jul 24 2015 at 16:57.


refactor: avoid indirect dep from EOL lib spring-security-saml2-core

AuthorizationServerBeanDefinitionParser depends on spring-security-config, which before this commmit comes indirectly from spring-security-saml2-core (which is an EOL lib we will soon replace); hence instead, in this commit, import spring-security-config directly

before:

now:

WAR still has same libs, but now cloudfoundry-identity-server uses it directly. Before it with indirect from cloudfoundry-identity-model

For your screenshot, I think it's only showing the uaa sub-project. AuthorizationServerBeanDefinitionParser is in the server sub-project.

For your screenshot, I think it's only showing the uaa sub-project. AuthorizationServerBeanDefinitionParser is in the server sub-project.

yes, but if I would use server and its dependencies, then it would look like
before

after

WAR still has same libs, but now cloudfoundry-identity-server uses it directly. Before it with indirect from cloudfoundry-identity-model

I don't think I quite understand this haha. Inside of the server sub-project gradle file, if you comment out the EOL spring-security-saml2-core lib dep, AuthorizationServerBeanDefinitionParser will fail to compile, indicating that spring-security-saml2-core is the sole provider of spring-security-config - yeah not sure why the model can't supply it.

I don't think I quite understand this haha. Inside of the server sub-project gradle file, if you comment out the EOL spring-security-saml2-core lib dep, AuthorizationServerBeanDefinitionParser will fail to compile, indicating that spring-security-saml2-core is the sole provider of spring-security-config - yeah not sure why the model can't supply it.

but now it works ?

I don't think I quite understand this haha. Inside of the server sub-project gradle file, if you comment out the EOL spring-security-saml2-core lib dep, AuthorizationServerBeanDefinitionParser will fail to compile, indicating that spring-security-saml2-core is the sole provider of spring-security-config - yeah not sure why the model can't supply it.

but now it works ?

Yes, right now, if you comment out  spring-security-saml2-core, it should still compile. This is the main motivation for this PR - on our SAML branch, we removed the  spring-security-saml2-core lib, so our rebase to develop failed.


Docs - system overview update

cc: @csantanapr
Incorporated detailed system overview from @markusthoemmes article

Thanks @romankhar for your contributions now is merge cbb4132c8e1740ce5bc4328f434db6653da5b4a0


Authentication example

Hey @bruz thanks for creating this example really helped a lot. Is it possible to make an example for authentication? I found this answer http://stackoverflow.com/a/31328688 but I am new with redux so couldn't handle that.

Authentication is such a common need that I can see how it'd be useful to include, but that implies having sign up in addition to sign in data that's scoped per user, and I'm just not sure I'll have the time to add that on in the near future. For you app maybe it'd be useful to look at another example redux app doing authentication and see if you could work from that?


FEATURES REQUEST -

It would be usefull an option to force every element in a row to have the same height.
Ex.
I have three elements on row. All with height 1. When I change height of one of them, the others height will be adjust to the same height. So every elements in a row has always the same height.
Thanks

Workarounds for this feature are possible, it is also too specific to implement within the library. Closing it for now.


flask-restful-cn on RTD

There's flask-restful-cn on readthedocs which has a better google rank than the official docs and is built from this fork which is somewhat outdated. Have you considered asking the guy to take it down in favor of a single canonical documentation? I have no idea how complete/good their chinese translation is (as I don't speak chinese) but maybe having a partial translation in the official docs would be better than the current mess of two docs for the same project on RTD.
The links in the RTD panel on http://flask-restful.readthedocs.io/ also redirect to -cn for some reason...

Thats rather unfortunate :(
@strahe has disabled issues on that repo and has no contact info on their github profile page. Maybe @ mention here will work?
Sphinx documentation and ReadTheDocs support localization and I'd gladly accept PRs to support other languages in the docs.
https://read-the-docs.readthedocs.io/en/latest/localization.html
http://www.sphinx-doc.org/en/stable/intl.html

@ThiefMaster @joshfriend Thank you for reminding me，I have closed that repo.


fix: global layer position

According to doc https://sli.dev/custom/global-layers.html

I think the previous behavior is expected as in HTML the later dom have higher z-index

Ok then you mean top and bottom relative to the Z axis I suppose.
It was not not really intuitive for me, because top and bottom are most of the time relative to the Y axis.
At first glance I though that global-top would be displayed at the top and global-bottom at the bottom of the slide.
An in fact that's what happen if you create simple components that are not absolutely positionned :

<template>

Global bottom

</template>

That's why I find it a little confusiong.

I think "Layers" are supposed to be Z-indexed if you ever used Photoshop or similar tools. Feel free to adjust the docs to the statements that more clear to you. Thanks

Yes maybe the docs need some clarifications


Video is not being displayed

Hey @whitphx, I've tracked this repo from the forums. And when I'm trying to access the website for a project I'm working on, it is taking forever to display even the simple video loopback. So is this a problem from myside or is the site broken ?

Hi, thank you for reporting.
I conformed the problem occurred, but in my case, it was finally successful after trying several times reloading the page and clicking the start button.
Probably it was because the VM instance of Streamlit Sharing is not powerful enough to launch the server-side WebRTC process quickly and it causes connection timeout. Another possibility is that the network interface of the VM instance has some limitations such as blocking some ports, but I can't see the managed backend like that anyway.
However, there are many other potential obstacles to establish WebRTC connection to remote peers.
If the sample app still does not work in your case, please try the following things to identify the cause.

Run the example on your local environment, following the README.

Connecting from localhost to localhost is the easiest way to succeed. If it is successful while the cloud-base demo fails, there are some problems on the network between your local environment to the remote host (Streamlit Sharing server). For example, inside a office network, the FW can be configured to drop some packets.
FYI: Using relay servers, called TURN server, can solve this problem as Google Meet or Zoom may do, but this sample app does not now because it takes cost.

Try this page: https://streamlit-webrtc-example.herokuapp.com/ , which is the same app hosted on a different host, Heroku. If it is successful, the problem possibly resides in Streamlit Sharing.
If all above failed, check the log printed on the console of your web browser and send it to me. Some error might have occurred on the client-side.

Hey @whitphx, thanks a lot for getting back so fast. I've tried running the example locally and it works like a charm 💯 .
Kudos to you, ❤ the work you're doing for the community.
I've  also tried the app hosted on heroku and the outcome is the same as the app hosted on streamlit. Looking forward to complete web-rtc through streamlit without any hiccups.

Thank you the report!
I will check it.

Thank you for your great work!
In my case, when I tried object detection after launching streamlit server, it works well. But, when I stop the streaming and start again, it stucked.

I found a solution.
in the app.py:321,

            if webrtc_ctx.video_transformer:
                while True:
                    result = webrtc_ctx.video_transformer.result_queue.get()
                    labels_placeholder.table(result)

            while True:
                if webrtc_ctx.video_transformer:
                    result = webrtc_ctx.video_transformer.result_queue.get()
                    labels_placeholder.table(result)
                else:
                    break
This needs to be reflected to the example codes accordingly.
Thanks.

Thank you for the report!
While this problem may be related to #73 and I'm working on it,
your workaround looks nice to avoid the problem with the current version! Thank you and I will reflect it to the sample app.

@Ashish013  same problem does you find  any solution

The problem has still been happening sometimes and I updated the fix suggested in https://github.com/whitphx/streamlit-webrtc/issues/44#issuecomment-796563540 .
Timeout must be set to queue.get() to avoid being stuck forever.
result = webrtc_ctx.video_transformer.result_queue.get(timeout=1.0)

I updated app.py in #120

@whitphx  any times I try to run the app.py I receive “Your app is having trouble loading the streamlit_webrtc.webrtc_streamer component”.how can I solve this issue

I've built my app and run it successfully on local host. When trying to deploy to streamlit share I get a libgl1 import error in the logs. These files need to be installed with apt on linux so I cant incorporate them into my requirements file. How can I incorporate that dependency when deploying?

Exception in callback Transaction.__retry()
handle: <TimerHandle when=3215181.568628646 Transaction.__retry()>
Traceback (most recent call last):
File "/usr/local/lib/python3.9/asyncio/selector_events.py", line 1054, in sendto
self._sock.sendto(data, addr)

AttributeError: 'NoneType' object has no attribute 'sendto'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/asyncio/events.py", line 80, in _run
self._context.run(self._callback, *self._args)

File "/home/adminuser/venv/lib/python3.9/site-packages/aioice/stun.py", line 312, in __retry
self.__protocol.send_stun(self.__request, self.__addr)

File "/home/adminuser/venv/lib/python3.9/site-packages/aioice/ice.py", line 266, in send_stun
self.transport.sendto(bytes(message), addr)

File "/usr/local/lib/python3.9/asyncio/selector_events.py", line 1064, in sendto
self._fatal_error(

File "/usr/local/lib/python3.9/asyncio/selector_events.py", line 711, in _fatal_error
self._loop.call_exception_handler({

AttributeError: 'NoneType' object has no attribute 'call_exception_handler'
Exception in callback Transaction.__retry()
handle: <TimerHandle when=3215243.142471571 Transaction.__retry()>
Traceback (most recent call last):
File "/usr/local/lib/python3.9/asyncio/selector_events.py", line 1054, in sendto
self._sock.sendto(data, addr)

AttributeError: 'NoneType' object has no attribute 'sendto'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/asyncio/events.py", line 80, in _run
self._context.run(self._callback, *self._args)

File "/home/adminuser/venv/lib/python3.9/site-packages/aioice/stun.py", line 312, in __retry
self.__protocol.send_stun(self.__request, self.__addr)

File "/home/adminuser/venv/lib/python3.9/site-packages/aioice/ice.py", line 266, in send_stun
self.transport.sendto(bytes(message), addr)

File "/usr/local/lib/python3.9/asyncio/selector_events.py", line 1064, in sendto
self._fatal_error(

File "/usr/local/lib/python3.9/asyncio/selector_events.py", line 711, in _fatal_error
self._loop.call_exception_handler({

AttributeError: 'NoneType' object has no attribute 'call_exception_handler'
This error comes when i deploy my app on streamlit. the webcam not started and give me this error.
here is my webcam code
if option == "📷 Webcam":
st.sidebar.write("Using Webcam")
try:
print(000000000000000000000000000000000000000000000000000000000000000)
webrtc_ctx = webrtc_streamer(
key="example",
video_processor_factory=lambda: processor,
mode=WebRtcMode.SENDRECV,
media_stream_constraints={"video": True, "audio": False},
rtc_configuration=rtc_configuration,
async_processing=True,
# video_frame_callback=processor.recv
)
print(webrtc_ctx,55555555555555555555555555555555555555555555555)
except Exception as e:
st.error(f"An error occurred: {e}")
if webrtc_ctx and webrtc_ctx.video_processor:
webrtc_ctx.video_processor.confidence_threshold = confidence_threshold
webrtc_ctx.video_processor.nms_threshold = nms_threshold
print(webrtc_ctx.video_processor,4444444444444444444444444444444444444444444444444444444444)
        fix this issue if someone solve this.


An error is reported when the mobile phone is connected to the wallet

Error message ：Failed to launch 'wc:e544ea0cbd8a1b4614f46d073b3bf79cefe7cf13c4f55743071482602fd2437c@2?relay-protocol=irn&symKey=883668d107de38f0fc588cbc1b7cd5107b5c1b88e62e3d06b396a84c83df762e' because the scheme does not have a registered handler.

Error message ：Failed to launch 'wc:e544ea0cbd8a1b4614f46d073b3bf79cefe7cf13c4f55743071482602fd2437c@2?relay-protocol=irn&symKey=883668d107de38f0fc588cbc1b7cd5107b5c1b88e62e3d06b396a84c83df762e' because the scheme does not have a registered handler.

Show me some code so I can help you


Image not show on android, but still working on IOS

Describe the bug
When I show image with url, android device not showing but still show on IOS
              <FastImage
                    source={{uri: 'https://via.placeholder.com/150/810b14'}
                    style={style}
                    resizeMode={resizeMode}
                    onLoadStart={this.onLoadStart}
                    onLoadEnd={this.onLoadEnd}
                />

Dependency versions

React Native version: 0.62.2
React Native Fast Image version: 8.3.0

Any helps?
I still stuck at this

@vinhtran6921 does a regular  component show on Android?

Yes.  will work but I want to use FastImage. How can I fix it?
Pls help

@vinhtran6921 does that url with http:// work? Do other urls work?

Same issue here. Images are not loaded. It works on iOS correctly. URL starts with https://

Can this be a problem specifically related to images from placeholder.com? We are facing the same issue, this url https://via.placeholder.com/300/09f/fff.png works in the browser and on iOS but does not display the image on Android.
When <FastImage /> is swapped with RN <Image /> on Android, the same url works fine as well.

Happens when upgrading package from 8.2.0 to 8.2.1+. Must be related to this bug fix.

@milansusnjar Could you take a look at this, since the code linked to in my previous comment seems to be authored by you?

I have just experienced this too. I have just upgraded to version 8.2.0. There is no problem on iOS, only not show on Android. It also triggers onError but I haven't checked yet whether there is a message.

@mdoesburg I tested it and it doesn't work with the image from your example but it works with another URL.
Doesn't work: source={{uri: 'https://via.placeholder.com/150/810b14'}
Works: source={{uri: 'https://unsplash.it/400/400?image=1'}}
The rest of the code is the same. I'm not sure how this could be connected with my PR.

It doesn't work with v7.0.0 for me.
Glide fails, here is the log from my phone:
2020-09-02 21:22:26.679 16922-16922/com.blogl10n W/Glide: Load failed for https://via.placeholder.com/150/810b14 with size [600x600]
    class com.bumptech.glide.load.engine.GlideException: Failed to load resource
    There was 1 cause:
    com.bumptech.glide.load.HttpException(Gone)
     call GlideException#logRootCauses(String) for more detail
      Cause (1 of 1): class com.bumptech.glide.load.engine.GlideException: Fetching data failed, class java.io.InputStream, REMOTE
    There was 1 cause:
    com.bumptech.glide.load.HttpException(Gone)
     call GlideException#logRootCauses(String) for more detail
        Cause (1 of 1): class com.bumptech.glide.load.HttpException: Gone
2020-09-02 21:22:26.680 16922-16922/com.blogl10n I/Glide: Root cause (1 of 1)
    com.bumptech.glide.load.HttpException: Gone
        at com.bumptech.glide.integration.okhttp3.OkHttpStreamFetcher.onResponse(OkHttpStreamFetcher.java:73)
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:206)
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
2020-09-02 21:22:26.693 16922-16922/com.blogl10n W/Glide: Load failed for https://via.placeholder.com/150/810b14 with size [-2147483648x-2147483648]
    class com.bumptech.glide.load.engine.GlideException: Failed to load resource
    There was 1 cause:
    com.bumptech.glide.load.HttpException(Gone)
     call GlideException#logRootCauses(String) for more detail
      Cause (1 of 1): class com.bumptech.glide.load.engine.GlideException: Fetching data failed, class java.io.InputStream, REMOTE
    There was 1 cause:
    com.bumptech.glide.load.HttpException(Gone)
     call GlideException#logRootCauses(String) for more detail
        Cause (1 of 1): class com.bumptech.glide.load.HttpException: Gone
2020-09-02 21:22:26.695 16922-16922/com.blogl10n I/Glide: Root cause (1 of 1)
    com.bumptech.glide.load.HttpException: Gone
        at com.bumptech.glide.integration.okhttp3.OkHttpStreamFetcher.onResponse(OkHttpStreamFetcher.java:73)
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:206)
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)

This is the code to reproduce
<FastImage
    style={{width: 200, height: 200}}
    source={{uri: 'https://via.placeholder.com/150/810b14'}}
    onError={(e) => { console.log('e', e); }}
    resizeMode={FastImage.resizeMode.contain}
/>

I have this issue, too

What I observe is that it seems to happen on Android versions < 9 only. Do you all confirm?

What I observe is that it seems to happen on Android versions < 9 only. Do you all confirm?

I am having this issue on Android 10, with RNFI version of 8.3.4.

I am having this issue on Android 10, with RNFI version of 8.3.4.

OK, in my case, it was a SSL issue happening only on Android < 9 because the certificate did not support TLS V1.2
We are having different issues here. Would be useful if you guys could inspect and post here your logcats logs related to this issue... In my case, again, it was SSL handshake failing...

OK, in my case, it was a SSL issue happening only on Android < 9 because the certificate did not support TLS V1.2
We are having different issues here. Would be useful if you guys could inspect and post here your logcats logs related to this issue... In my case, again, it was SSL handshake failing...

Thank you. I found cause of my issue. Fast Image couldn't get images from server because request had been sent without session cookie in request header. iOS build has no problem with getting images. So it seems that it's Glide that doesn't automatically attach session cookie to request header.

Thank you. I found cause of my issue. Fast Image couldn't get images from server because request had been sent without session cookie in request header. iOS build has no problem with getting images. So it seems that it's Glide that doesn't automatically attach session cookie to request header.

I am facing the same issue. @byeokim How do you resolve it?

I am facing the same issue. @byeokim How do you resolve it?

@dragonlong206 I haven't resolved yet. I am currently using fallback prop as @mdoesburg suggests while digging into solution.

@dragonlong206 I haven't resolved yet. I am currently using fallback prop as @mdoesburg suggests while digging into solution.

In my case, the problem is SSL certificate of image's server. It's an incomplete chain certificate. I can see the error in logcat.

In my case, the problem is SSL certificate of image's server. It's an incomplete chain certificate. I can see the error in logcat.

+1

I also encountered this problem. After repeated testing, I found that only super long graph can cause this problem. Is there any solution

In my case, this problem is caused by not sending cookies to the server. I'm using axios(which uses XMLHttpRequest internally) to request session, and I solved this problem by simply installing rn-fetch-blob, which includes polyfills of XMLHttpRequest.
Maybe we could add rn-fetch-blob as a dependency/peerDependency of this library.

This works for me, use fallback if fast image can not load image
`const getUriImage = (uri) => {
return uri !== null &&
uri !== undefined &&
uri.includes('/') &&
uri.includes('.')
? uri
: '';
};
const ProgressiveImage = (props) => {
const {source} = props;
const [hasError, setHasError] = useState(false);
return source?.uri ? (
<FastImage
{...props}
fallback={hasError}
onError={() => setHasError(true)}
source={{
uri: getUriImage(source?.uri),
cache: FastImage.cacheControl.immutable,
}}
/>
) : (
<Image {...props} />
);
};
`

eqweq

I have this issue, too

Anyone got a solution to this?

facing the same issue here. anyone got solution?
package.json :
"react-native-fast-image": "8.1.5",
"react-native": "^0.64.2",

facing same issue, please provide solution for this

Try Commenting cache if you are using this works for me!
cache:FastImage.cacheControl.cacheOnly

Hi dear @byeokim, what should I add to the header?
<FastImage
  source={{
    uri: 'https://picsum.photos/536/354',
    headers: {
      key: 'value', // <== what should I add here?
    },
  }}
/>

Hi dear @byeokim, what should I add to the header?
<FastImage
  source={{
    uri: 'https://picsum.photos/536/354',
    headers: {
      key: 'value', // <== what should I add here?
    },
  }}
/>

Regarding my comments above I meant
<FastImage
  source={{
    uri: ...,
  }}
  fallback={Platform.OS === 'android'}
/>

Hi dear @byeokim, what should I add to the header?
<FastImage
  source={{
    uri: 'https://picsum.photos/536/354',
    headers: {
      key: 'value', // <== what should I add here?
    },
  }}
/>

Regarding my comments above I meant
<FastImage
  source={{
    uri: ...,
  }}
  fallback={Platform.OS === 'android'}
/>

this worked for me 👍

Facing the same issue, is there any solutions?

I had the same issue and I used this solution
fallback={Platform.OS === 'android'}

I've faced same issue on Android emulator.
What I've did to fix it

I've added priority like so priority: FastImage.priority.high,
restarted my Android emulator
in terminal I've runned adb reverse tcp:8081 tcp:8081

Those three steps that helped me.

Make sure you don't have any condition to hide the <FastImage /> component while is loading (display: 'none'), if you are doing that the image on Android emulator will never load, I did the following and it is working for me on iOS and Android
const ImageAsset = ({ uri, maxHeight }: props) => {
  const [imageHeight, setImageHeight] = useState(0);
  const [isLoading, setIsLoading] = useState(true);
  const { width: screenWidth } = Dimensions.get('window');

  if (!uri) return null;

  return (
    <Flex
      alignItems="center"
      style={[Styles.imageContainer, isLoading && Styles.minHeight]}
      justifyContent="center"
    >
      {isLoading && <ActivityIndicator />}

      <FastImage
        style={{
          width: '100%',
          position: isLoading ? 'absolute' : 'relative',
          opacity: isLoading ? 0 : 1,
          height: imageHeight,
        }}
        source={{ uri, priority: FastImage.priority.high }}
        onLoad={({ nativeEvent: { width, height } }) => {
          const aspectRatio = width / height;
          const heightScaled = screenWidth / aspectRatio;
          const heightToUpdate =
            heightScaled > maxHeight || !heightScaled
              ? maxHeight
              : heightScaled;
          setImageHeight(heightToUpdate);
          setIsLoading(false);
        }}
      />
    </Flex>
  );
};

in my case, I was trying to fetch from localhost. Replacing localhost with my IP worked! Hope this helps somebody.

react-native-fast-image: 8.6.3
In my case, if the FastImage view is being resized while an image is loading, then it will cause the image to fail to load, including any other FastImage views on the same screen. Can workaround these cases by enabling fallback which will use react-native Image instead.

If I should use the fallback, why do I need the fast-image? Seems like we need another solution

Still exist for image: https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2554028430.jpg


EDX-3300 Downgrade spf13/cast module to 1.4.1

Downgrade spf13/cast module to 1.4.1 to avoid the string to uint32/64 cast error in a 32-bit os.
Signed-off-by: Lindsey Cheng<EMAIL_ADDRESS>

If your build fails due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/go-mod-configuration/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[ ] I am not introducing a new dependency (add notes below if you are)
[ ] I have added unit tests for the new feature or bug fix (if not, why?)
[ ] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)

Testing Instructions

New Dependency Instructions (If applicable)

Closing this PR, will open a new one against v2.2-branch.