Title: Local Reference not opening in 4.4.5 / 4.4.6 (NoClassDefFoundError: com.sun.net.httpserver.HttpHandler) · Issue #1216 · processing/processing4 · GitHub
Open Graph Title: Local Reference not opening in 4.4.5 / 4.4.6 (NoClassDefFoundError: com.sun.net.httpserver.HttpHandler) · Issue #1216 · processing/processing4
X Title: Local Reference not opening in 4.4.5 / 4.4.6 (NoClassDefFoundError: com.sun.net.httpserver.HttpHandler) · Issue #1216 · processing/processing4
Description: Most appropriate sub-area of Processing 4? Accessibility Processing version 4.4.6 Operating system Windows 11 Pro 64 bit Bug description All worked on 4.4.4. After installing 4.4.6: Help > Download Offline Reference Help > Reference -> N...
Open Graph Description: Most appropriate sub-area of Processing 4? Accessibility Processing version 4.4.6 Operating system Windows 11 Pro 64 bit Bug description All worked on 4.4.4. After installing 4.4.6: Help > Download...
X Description: Most appropriate sub-area of Processing 4? Accessibility Processing version 4.4.6 Operating system Windows 11 Pro 64 bit Bug description All worked on 4.4.4. After installing 4.4.6: Help > Downl...
Opengraph URL: https://github.com/processing/processing4/issues/1216
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Local Reference not opening in 4.4.5 / 4.4.6 (NoClassDefFoundError: com.sun.net.httpserver.HttpHandler)","articleBody":"### Most appropriate sub-area of Processing 4?\n\nAccessibility\n\n### Processing version\n\n4.4.6\n\n### Operating system\n\nWindows 11 Pro 64 bit\n\n### Bug description\n\nAll worked on 4.4.4. After installing 4.4.6:\n1. Help \u003e Download Offline Reference\n2. Help \u003e Reference -\u003e Now DO NOT opens LOCAL documentation, but returns ERROR:\n\n```\nGenerated URL: https://github.com/processing/processing4/releases/download/processing-1306-4.4.6/processing-4.4.6-reference.zip\nException in thread \"AWT-EventQueue-0\" java.lang.NoClassDefFoundError: com/sun/net/httpserver/HttpHandler\n\tat processing.mode.java.JavaEditor.showReference(JavaEditor.java:850)\n\tat processing.mode.java.JavaEditor.lambda$buildHelpMenu$9(JavaEditor.java:306)\n\tat java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\n\tat java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\n\tat java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\n\tat java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)\n\tat java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)\n\tat java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)\n\tat java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)\n\tat java.desktop/java.awt.Component.processMouseEvent(Unknown Source)\n\tat java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)\n\tat java.desktop/java.awt.Component.processEvent(Unknown Source)\n\tat java.desktop/java.awt.Container.processEvent(Unknown Source)\n\tat java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)\n\tat java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)\n\tat java.desktop/java.awt.Component.dispatchEvent(Unknown Source)\n\tat java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\n\tat java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\n\tat java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\n\tat java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)\n\tat java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)\n\tat java.desktop/java.awt.Component.dispatchEvent(Unknown Source)\n\tat java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)\n\tat java.desktop/java.awt.EventQueue$4.run(Unknown Source)\n\tat java.desktop/java.awt.EventQueue$4.run(Unknown Source)\n\tat java.base/java.security.AccessController.doPrivileged(Unknown Source)\n\tat java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n\tat java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n\tat java.desktop/java.awt.EventQueue$5.run(Unknown Source)\n\tat java.desktop/java.awt.EventQueue$5.run(Unknown Source)\n\tat java.base/java.security.AccessController.doPrivileged(Unknown Source)\n\tat java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n\tat java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)\n\tat java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\n\tat java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\n\tat java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\n\tat java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n\tat java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n\tat java.desktop/java.awt.EventDispatchThread.run(Unknown Source)\nCaused by: java.lang.ClassNotFoundException: com.sun.net.httpserver.HttpHandler\n\tat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)\n\tat java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)\n\tat java.base/java.lang.ClassLoader.loadClass(Unknown Source)\n\t... 39 more\n```\n\n### Steps to reproduce this\n\n1. Install Processing 4.4.6 on Windows.\n\n2. From menu Help Download the local Reference\n\n3. From Help menu try to open the Reference - see the ERROR in the log\n\n\n### Would you like to work on the issue?\n\nNo, I’m just reporting the issue ","author":{"url":"https://github.com/milen-prg","@type":"Person","name":"milen-prg"},"datePublished":"2025-08-22T13:26:52.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/1216/processing4/issues/1216"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:83a6838d-39bf-e643-dd0e-5bf73745f9dd |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BC04:220088:37C81F:4DD3DC:696A71AA |
| html-safe-nonce | c28cb68d571a0905bd13939e87c9ca20deaedfdcbe541943ab661a7e23246eec |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQzA0OjIyMDA4ODozN0M4MUY6NEREM0RDOjY5NkE3MUFBIiwidmlzaXRvcl9pZCI6IjQzMTQzNDMxNjIyNTYxOTE5MTQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 1abf6131625a0bc6be62f6712a9614af1dab4b8f12b212d81864e4a3f10192ba |
| hovercard-subject-tag | issue:3345493854 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/processing/processing4/1216/issue_layout |
| twitter:image | https://opengraph.githubassets.com/df6527f5c796571de2849ad2b22041bac6b2be6cf4f1a8d8af0ad8c060e010ec/processing/processing4/issues/1216 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/df6527f5c796571de2849ad2b22041bac6b2be6cf4f1a8d8af0ad8c060e010ec/processing/processing4/issues/1216 |
| og:image:alt | Most appropriate sub-area of Processing 4? Accessibility Processing version 4.4.6 Operating system Windows 11 Pro 64 bit Bug description All worked on 4.4.4. After installing 4.4.6: Help > Download... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | milen-prg |
| hostname | github.com |
| expected-hostname | github.com |
| None | cfa223d62d272274e0b68350b4bd7741f3ca7498b8c4b8b1bc1e6deabbdbc09d |
| turbo-cache-control | no-preview |
| go-import | github.com/processing/processing4 git https://github.com/processing/processing4.git |
| octolytics-dimension-user_id | 1617169 |
| octolytics-dimension-user_login | processing |
| octolytics-dimension-repository_id | 844382769 |
| octolytics-dimension-repository_nwo | processing/processing4 |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 844382769 |
| octolytics-dimension-repository_network_root_nwo | processing/processing4 |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 6a0b6893c221f98f607598e939299fdf5763435d |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width