Title: [1.20.x] [NeoForge] Reflections fails to resolve VFSs · Issue #37 · lambda-client/lambda · GitHub
Open Graph Title: [1.20.x] [NeoForge] Reflections fails to resolve VFSs · Issue #37 · lambda-client/lambda
X Title: [1.20.x] [NeoForge] Reflections fails to resolve VFSs · Issue #37 · lambda-client/lambda
Description: Only affects NeoForge Could be caused by class loader issue org.reflections.ReflectionsException: Could not open url connection at org.reflections.vfs.JarInputDir$1.
Open Graph Description: Only affects NeoForge Could be caused by class loader issue org.reflections.ReflectionsException: Could not open url connection at org.reflections.vfs.JarInputDir$1.
X Description: Only affects NeoForge Could be caused by class loader issue org.reflections.ReflectionsException: Could not open url connection at org.reflections.vfs.JarInputDir$1.<init>(JarInputDir.java:31...
Opengraph URL: https://github.com/lambda-client/lambda/issues/37
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[1.20.x] [NeoForge] Reflections fails to resolve VFSs","articleBody":"Only affects NeoForge\r\nCould be caused by class loader issue\r\n\r\n```\r\norg.reflections.ReflectionsException: Could not open url connection\r\n\tat org.reflections.vfs.JarInputDir$1.\u003cinit\u003e(JarInputDir.java:31) ~[reflections-0.10.2.jar%23201!/:?] {re:classloading}\r\n\tat org.reflections.vfs.JarInputDir.lambda$getFiles$0(JarInputDir.java:28) ~[reflections-0.10.2.jar%23201!/:?] {re:classloading}\r\n\tat org.reflections.Reflections.lambda$scan$2(Reflections.java:177) ~[reflections-0.10.2.jar%23201!/:?] {re:classloading}\r\n\tat java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] {}\r\n\tat java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707) ~[?:?] {}\r\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}\r\n\tat java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290) ~[?:?] {}\r\n\tat java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?] {}\r\n\tat java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}\r\n\tat java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:686) ~[?:?] {}\r\n\tat java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159) ~[?:?] {}\r\n\tat java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173) ~[?:?] {}\r\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) ~[?:?] {}\r\n\tat java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}\r\n\tat java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765) ~[?:?] {}\r\n\tat org.reflections.Reflections.scan(Reflections.java:173) ~[reflections-0.10.2.jar%23201!/:?] {re:classloading}\r\n\tat org.reflections.Reflections.\u003cinit\u003e(Reflections.java:126) ~[reflections-0.10.2.jar%23201!/:?] {re:classloading}\r\n\tat com.lambda.module.ModuleRegistry.load(ModuleRegistry.java:18) ~[lambda-neoforge-1.0.0+1.20.4.jar%23183!/:?] {re:classloading}\r\n\tat com.lambda.core.Loader.initialize(Loader.java:51) ~[lambda-neoforge-1.0.0+1.20.4.jar%23183!/:?] {re:classloading}\r\n\tat com.lambda.Lambda.initialize$lambda$1(Lambda.java:50) ~[lambda-neoforge-1.0.0+1.20.4.jar%23183!/:?] {re:mixin,re:classloading}\r\n\tat com.mojang.blaze3d.systems.RenderSystem.replayQueue(RenderSystem.java:196) ~[minecraft-1.20.4-client.jar:?] {re:classloading,pl:runtimedistcleaner:A}\r\n\tat com.mojang.blaze3d.systems.RenderSystem.finishInitialization(RenderSystem.java:732) ~[minecraft-1.20.4-client.jar:?] {re:classloading,pl:runtimedistcleaner:A}\r\n\tat net.minecraft.client.main.Main.main(Main.java:207) ~[minecraft-1.20.4-client.jar:?] {re:classloading,pl:runtimedistcleaner:A}\r\n\tat jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}\r\n\tat jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}\r\n\tat jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}\r\n\tat java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}\r\n\tat net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:126) ~[loader-1.0.16.jar:1.0] {}\r\n\tat net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:114) ~[loader-1.0.16.jar:1.0] {}\r\n\tat net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:24) ~[loader-1.0.16.jar:1.0] {}\r\n\tat net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:108) ~[loader-1.0.16.jar:1.0] {}\r\n\tat cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}\r\n\tat cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}\r\n\tat cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}\r\n\tat cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}\r\n\tat cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}\r\n\tat cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}\r\n\tat cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}\r\n\tat cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}\r\n\tat jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}\r\n\tat jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}\r\n\tat jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}\r\n\tat java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}\r\n\tat io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[?:?] {}\r\n\tat org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100) ~[?:?] {}\r\n\tat org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[?:?] {}\r\n\tat org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[?:?] {}\r\nCaused by: java.nio.file.NoSuchFileException: /\r\n\tat jdk.nio.zipfs.ZipFileSystem.newByteChannel(ZipFileSystem.java:984) ~[jdk.zipfs:?] {}\r\n\tat jdk.nio.zipfs.ZipPath.newByteChannel(ZipPath.java:864) ~[jdk.zipfs:?] {}\r\n\tat jdk.nio.zipfs.ZipFileSystemProvider.newByteChannel(ZipFileSystemProvider.java:255) ~[jdk.zipfs:?] {}\r\n\tat java.nio.file.Files.newByteChannel(Files.java:380) ~[?:?] {}\r\n\tat java.nio.file.Files.newByteChannel(Files.java:432) ~[?:?] {}\r\n\tat cpw.mods.niofs.union.UnionFileSystem.byteChannel(UnionFileSystem.java:381) ~[securejarhandler-2.1.24.jar:?] {}\r\n\tat java.util.Optional.map(Optional.java:260) ~[?:?] {re:mixin}\r\n\tat cpw.mods.niofs.union.UnionFileSystem.newReadByteChannel(UnionFileSystem.java:368) ~[securejarhandler-2.1.24.jar:?] {}\r\n\tat cpw.mods.niofs.union.UnionFileSystemProvider.newByteChannel(UnionFileSystemProvider.java:151) ~[securejarhandler-2.1.24.jar:?] {}\r\n\tat java.nio.file.Files.newByteChannel(Files.java:380) ~[?:?] {}\r\n\tat java.nio.file.Files.newByteChannel(Files.java:432) ~[?:?] {}\r\n\tat java.nio.file.Files.readAllBytes(Files.java:3288) ~[?:?] {}\r\n\tat cpw.mods.niofs.union.UnionFileSystem.buildInputStream(UnionFileSystem.java:72) ~[securejarhandler-2.1.24.jar:?] {}\r\n\tat cpw.mods.niofs.union.UnionPath.buildInputStream(UnionPath.java:331) ~[securejarhandler-2.1.24.jar:?] {}\r\n\tat cpw.mods.cl.UnionURLStreamHandler.lambda$inputStreamFunction$0(UnionURLStreamHandler.java:25) ~[securejarhandler-2.1.24.jar:?] {}\r\n\tat cpw.mods.cl.ModularURLHandler$FunctionURLConnection.getInputStream(ModularURLHandler.java:65) ~[securejarhandler-2.1.24.jar:?] {}\r\n\tat org.reflections.vfs.JarInputDir$1.\u003cinit\u003e(JarInputDir.java:30) ~[reflections-0.10.2.jar%23201!/:?] {re:classloading}\r\n\t... 46 more\r\n\t```","author":{"url":"https://github.com/emyfops","@type":"Person","name":"emyfops"},"datePublished":"2024-07-10T21:08:18.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/37/lambda/issues/37"}
| 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:dd14a8a0-f8ca-dcf9-a9a5-bb6ecaea5cc0 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E212:371948:1A5A4E9:23A96E4:697AA207 |
| html-safe-nonce | 4f434b75a2942ac8f1440d93e0697d80e48c2954b06c57b2ea5b058e1b77c94b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMjEyOjM3MTk0ODoxQTVBNEU5OjIzQTk2RTQ6Njk3QUEyMDciLCJ2aXNpdG9yX2lkIjoiMTk0NTc3MjQwOTA4ODU0OTM4MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 05f79668440932fd09aebde366d3510ab055363bc38fe53bb2e222d5b9da960f |
| hovercard-subject-tag | issue:2401744345 |
| 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/lambda-client/lambda/37/issue_layout |
| twitter:image | https://opengraph.githubassets.com/65e96637f3c4de56bdd15a74454fae4635c5ccf2996b10f38f0dfe333e53dda5/lambda-client/lambda/issues/37 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/65e96637f3c4de56bdd15a74454fae4635c5ccf2996b10f38f0dfe333e53dda5/lambda-client/lambda/issues/37 |
| og:image:alt | Only affects NeoForge Could be caused by class loader issue org.reflections.ReflectionsException: Could not open url connection at org.reflections.vfs.JarInputDir$1. |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | emyfops |
| hostname | github.com |
| expected-hostname | github.com |
| None | 4d375b6c612de26fd037e0638eaf57e32cf9b16daf53ab68c25c04cd3b058113 |
| turbo-cache-control | no-preview |
| go-import | github.com/lambda-client/lambda git https://github.com/lambda-client/lambda.git |
| octolytics-dimension-user_id | 83095891 |
| octolytics-dimension-user_login | lambda-client |
| octolytics-dimension-repository_id | 766421525 |
| octolytics-dimension-repository_nwo | lambda-client/lambda |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 766421525 |
| octolytics-dimension-repository_network_root_nwo | lambda-client/lambda |
| 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 | 9af1d97e0cdcced8d2b1d10d909b84c76e62924a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width