RunestoneInteractive / RunestoneInteractive/rs
Problem report: https://runestone.academy/ns/books/published/bfa_csawesome26/topic-1-1-intro-algorithms.html
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 69
- Forks
- 117
- Avg merge
- 6d 4h
- Merged PRs (30d)
- 24
Description
A problem was reported through the Runestone "Report a Problem" form.
| Field | Value |
|---|---|
| Reporter | lpolson |
| Course | bfa_csawesome26 |
| Page | https://runestone.academy/ns/books/published/bfa_csawesome26/topic-1-1-intro-algorithms.html |
| Reported at | 2026-08-27T13:34:21.334247 |
Description
Activity 1.1.1 did not compile and run for half of my class (running windows machines) and mostly Chrome browser.
They received an error:
TestRunner.java:9: error: cannot access RunestoneTests
Result result = JUnitCore.runClasses(RunestoneTests.class);
bad source file: ./RunestoneTests.java
Browser console log
[warn] No ad placements found.
[log] Timezone cookie matches, not sending timezone to server
[log] This page served by undefined
[log] triggering runestone:pre-login-complete
[log] Runestone pre-login complete
[log] Loading Runestone component: youtube
[log] Loading Runestone component: activecode
[log] Loading Runestone component: hparsons
[log] Loading Runestone component: parsons
[log] Loading Runestone component: multiplechoice
[log] Loading Runestone component: answer
[log] Loading Runestone component: feedback
[log] Loading Runestone component: datafile
[log] Waiting on MathJax!! undefined
[log] Returning mjready promise: [object Promise]
[log] before get hist
[log] before get hist
[log] before get hist
[log] before get hist
[log] before get hist
[log] before get hist
[log] before get hist
[log] Response from server: 200
[log] Waiting on MathJax!! undefined
[log] Returning mjready promise: [object Promise]
[log] Data from server: "no data" calling repopulateFromStorage
[log] resolving checkServer with server data
[log] making a new scrubber
[log] Fake change event, skipping the log
[log] making a new scrubber
[log] Fake change event, skipping the log
[log] making a new scrubber
[log] Fake change event, skipping the log
[log] Response from server: 200
[log] Response from server: 200
[log] Response from server: 200
[log] Response from server: 200
[log] Response from server: 200
[log] Response from server: 200
[log] Data from server: "no data" calling repopulateFromStorage
[log] resolving checkServer with server data
[log] Data from server: "no data" calling repopulateFromStorage
[log] resolving checkServer with server data
[log] Data from server: "no data" calling repopulateFromStorage
[log] resolving checkServer with server data
[log] Data from server: "no data" calling repopulateFromStorage
[log] resolving checkServer with server data
[log] Data from server: "no data" calling repopulateFromStorage
[log] resolving checkServer with server data
[log] Data from server: "no data" calling repopulateFromStorage
[log] resolving checkServer with server data
[log] Response from server: 200
[log] Data from server: "no data" calling repopulateFromStorage
[log] resolving checkServer with server data
[log] making a new scrubber
[log] Fake change event, skipping the log
[log] making a new scrubber
[log] Fake change event, skipping the log
[log] making a new scrubber
[log] Fake change event, skipping the log
[log] making a new scrubber
[log] Fake change event, skipping the log
[log] MathJax Ready -- dequeing a typesetting run for csawesome2__AP1-1-print undefined
[log] SpliceWrapper: received message subject: undefined from iframe: csawesome2__video-debugging
[log] SpliceWrapper: received message subject: undefined from iframe: csawesome2__video-intro
[log] SpliceWrapper: received message subject: undefined from iframe: csawesome2__video-debugging
[log] SpliceWrapper: received message subject: undefined from iframe: csawesome2__video-debugging
[log] SpliceWrapper: received message subject: undefined from iframe: csawesome2__video-intro
[log] SpliceWrapper: received message subject: undefined from iframe: csawesome2__video-intro
[log] adding video popouts
[log] setting up pretext
[log] SpliceWrapper: received message subject: undefined from iframe: csawesome2__video-debugging
[log] SpliceWrapper: received message subject: undefined from iframe: csawesome2__video-intro
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at Activity 1.1.1 on the linked course page and inspect the generated TestRunner.java and RunestoneTests.java mentioned in the compiler error. Reproduce the failure on a Windows machine in Chrome, then verify that the activity compiles and runs successfully for the reported setup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100