eclipse-archived / codewind

The official repository of the Eclipse Codewind project
https://codewind.dev
Eclipse Public License 2.0
114 stars 44 forks source link

Fixing Broken Links for 0.11.0 #2670

Closed sishida closed 4 years ago

sishida commented 4 years ago

Broken links for 0.11.0:

  1. False positive. No need to fix.

    URL        `vscode:extension/IBM.codewind'
    Name       `this link'
    Parent URL http://localhost:8765/codewind/vsc-getting-started.html, line 864, col 36
    Base       http://localhost:8765/codewind/
    Real URL   vscode:extension/IBM.codewind
    Info       The URL is outside of the domain filter, checked only
           syntax.
    Result     Error: URL is unrecognized or has invalid syntax
    10 threads active,    76 links queued,  116 links in 202 URLs checked, runtime 16 seconds
    10 threads active,    86 links queued,  144 links in 240 URLs checked, runtime 21 seconds
    10 threads active,    83 links queued,  190 links in 283 URLs checked, runtime 26 seconds
  2. URL        `/codewind/jdk-14-is-coming-but-will-my-java-application-run-on-it'
    Name       `JDK 14 is now here, but will my Java application run on it?'
    Parent URL http://localhost:8765/codewind/blog.html, line 135, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/jdk-14-is-coming-but-will-my-java-application-run-on-it
    Check time 3.540 seconds
    Size       196B
    Result     Error: 404 Not Found
  3. URL        `/codewind/introducing-eclipse-codewind-on-intellij'
    Name       `Introducing Eclipse Codewind on IntelliJ'
    Parent URL http://localhost:8765/codewind/blog.html, line 171, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/introducing-eclipse-codewind-on-intellij
    Check time 4.369 seconds
    Size       196B
    Result     Error: 404 Not Found
  4. URL        `/codewind/sneak-peek-remote-development-with-codewind'
    Name       `Sneak Peek: Remote Development with Codewind'
    Parent URL http://localhost:8765/codewind/blog.html, line 207, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/sneak-peek-remote-development-with-codewind
    Check time 3.972 seconds
    Size       196B
    Result     Error: 404 Not Found
  5. URL        `/codewind/want-to-get-a-microservice-up-and-running-super-quickly-try-codewind'
    Name       `Want to get a microservice up and running super quickly? Try Codewind.'
    Parent URL http://localhost:8765/codewind/blog.html, line 243, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/want-to-get-a-microservice-up-and-running-super-quickly-try-codewind
    Check time 3.924 seconds
    Size       196B
    Result     Error: 404 Not Found
  6. URL        `/codewind/enabling-https-in-your-codewind-application'
    Name       `Enabling HTTPS in your Codewind Application'
    Parent URL http://localhost:8765/codewind/blog.html, line 279, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/enabling-https-in-your-codewind-application
    Check time 3.853 seconds
    Size       196B
    Result     Error: 404 Not Found
  7. URL        `/codewind/checking-node-js-sub-dependencies-licenses-for-usage-and-redistribution'
    Name       `Checking Node.js sub-dependencies licenses for usage and redistribution'
    Parent URL http://localhost:8765/codewind/blog.html, line 315, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/checking-node-js-sub-dependencies-licenses-for-usage-and-redistribution
    Check time 3.782 seconds
    Size       196B
    Result     Error: 404 Not Found
    10 threads active,    71 links queued,  202 links in 283 URLs checked, runtime 31 seconds
  8. URL        `/codewind/a-technical-autopsy-of-a-containerized-node-js-dependency-insights-microservice-application'
    Name       `A technical autopsy of a containerized ‘Node.js dependency insights’ microservice application'
    Parent URL http://localhost:8765/codewind/blog.html, line 351, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/a-technical-autopsy-of-a-containerized-node-js-dependency-insights-microservice-application
    Check time 3.776 seconds
    Size       196B
    Result     Error: 404 Not Found
  9. URL        `/codewind/a-new-microservice-to-provide-node-js-sub-dependency-license-insights'
    Name       `A new microservice to provide ‘Node.js sub-dependency license insights’'
    Parent URL http://localhost:8765/codewind/blog.html, line 387, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/a-new-microservice-to-provide-node-js-sub-dependency-license-insights
    Check time 3.423 seconds
    Size       196B
    Result     Error: 404 Not Found
  10. URL        `/codewind/my-first-cloud-native-node-js-microservice-from-nothing-to-running-immediately'
    Name       `My first cloud-native Node.js microservice, from nothing to running, immediately'
    Parent URL http://localhost:8765/codewind/blog.html, line 423, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/my-first-cloud-native-node-js-microservice-from-nothing-to-running-immediately
    Check time 3.398 seconds
    Size       196B
    Result     Error: 404 Not Found
  11. URL        `/codewind/great-conversations-about-the-kabanero-io'
    Name       `Great conversations about the Kabanero.io microservice end-to-end develop/deploy experience at ThinkLondon 2019.'
    Parent URL http://localhost:8765/codewind/blog.html, line 459, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/great-conversations-about-the-kabanero-io
    Check time 3.200 seconds
    Size       196B
    Result     Error: 404 Not Found
  12. URL        `/codewind/introduction-to-eclipse-codewind-build-high-quality-cloud-native-applications-faster'
    Name       `Introduction to Eclipse Codewind: Build high-quality cloud-native applications faster'
    Parent URL http://localhost:8765/codewind/blog.html, line 495, col 65
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/introduction-to-eclipse-codewind-build-high-quality-cloud-native-applications-faster
    Check time 3.154 seconds
    Size       196B
    Result     Error: 404 Not Found
    10 threads active,    58 links queued,  270 links in 338 URLs checked, runtime 36 seconds
    10 threads active,    44 links queued,  284 links in 338 URLs checked, runtime 41 seconds
  13. URL        `remote-overview.html'
    Name       `Buiding and deploying in a cloud environment'
    Parent URL http://localhost:8765/codewind/vsc-codechange.html, line 885, col 15
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/remote-overview.html
    Check time 3.768 seconds
    Size       196B
    Result     Error: 404 Not Found
    10 threads active,    31 links queued,  297 links in 338 URLs checked, runtime 46 seconds
    10 threads active,    17 links queued,  311 links in 338 URLs checked, runtime 51 seconds
    10 threads active,     4 links queued,  324 links in 338 URLs checked, runtime 56 seconds
  14. URL        `./remote-removing.html'
    Name       `Remove a remote deployment of Codewind'
    Parent URL http://localhost:8765/codewind/remotedeploy-projects-vscode.html, line 909, col 59
    Base       http://localhost:8765/codewind/
    Real URL   http://localhost:8765/codewind/remote-removing.html
    Check time 3.896 seconds
    Size       196B
    Result     Error: 404 Not Found
sishida commented 4 years ago

Numbers 2 through 12 are blog links. They appear to be false positives.

When I run ./serve.sh and view the blogs that are generated from the master branch, they are fine. I see the generated blog.html page and tested the links to get to the blogs.

However, when I run ./build.sh, the links to the blogs appear broken, as I have copied here. I have contacted Steven, and he will look into it.

micgibso commented 4 years ago

See above PR for broken link resolution running linkchecker.bat on Windows, report attached.

sishida commented 4 years ago

Interestingly, linkchecker.bat doesn't produce the false positives from the blog page like the ./build.sh script generates.

sishida commented 4 years ago

The actual broken links are fixed and only false positives remain. I am closing this issue and have opened another issue https://github.com/eclipse/codewind/issues/2688 for removing the false positives on the blog page.