Should already be fixed: https://bz.apache.org/bugzilla/show_bug.cgi?id=66388
Nightly builds (not official releases, use at your own risk) available for testing at:
https://nightlies.apache.org/ Mark On 19/12/2022 09:51, Jan Hauschwitz wrote:
Hi, i got trouble with your *More URL -> URI refactoring* in commit https://github.com/apache/tomcat/commit/2a03ff1b778e6f4d05a60c3a9597b42ed4176aed URI doesn't like '$' which are used in Renjin (https://www.renjin.org) For example calling *URI base = new URI("org/renjin/utils/$<-.bibentry.RData");* returns URISyntaxException Is it possible to fix this please? stacktrace: Caused by: org.renjin.eval.EvalException: IOException while loading package org.renjin:utils: java.io.IOException: Could not find $<-.bibentry.RData (org/renjin/utils/$<-.bibentry.RData) at org.renjin.primitives.packaging.NamespaceRegistry.load(NamespaceRegistry.java:191) at org.renjin.primitives.packaging.NamespaceRegistry.getNamespace(NamespaceRegistry.java:156) at org.renjin.primitives.packaging.NamespaceRegistry.getNamespace(NamespaceRegistry.java:130) at org.renjin.serialization.SessionReadContext.findNamespace(SessionReadContext.java:45) at org.renjin.serialization.RDataReader.readNamespace(RDataReader.java:506) at org.renjin.serialization.RDataReader.readExp(RDataReader.java:175) at org.renjin.serialization.RDataReader.readTag(RDataReader.java:418) at org.renjin.serialization.RDataReader.readClosure(RDataReader.java:250) at org.renjin.serialization.RDataReader.readExp(RDataReader.java:183) at org.renjin.serialization.RDataReader.readFile(RDataReader.java:79) at org.renjin.packaging.LazyLoadFrame.readVersion2(LazyLoadFrame.java:85) at org.renjin.packaging.LazyLoadFrame.load(LazyLoadFrame.java:46) at org.renjin.primitives.packaging.FileBasedPackage.loadSymbols(FileBasedPackage.java:49) at org.renjin.primitives.packaging.Namespace.populateNamespace(Namespace.java:174) at org.renjin.primitives.packaging.NamespaceRegistry.load(NamespaceRegistry.java:169) ... 78 common frames omitted Caused by: java.lang.RuntimeException: java.io.IOException: Could not find $<-.bibentry.RData (org/renjin/utils/$<-.bibentry.RData) at org.renjin.primitives.packaging.FileBasedPackage$1.apply(FileBasedPackage.java:56) at org.renjin.primitives.packaging.FileBasedPackage$1.apply(FileBasedPackage.java:49) at org.renjin.packaging.SerializedPromise.doEval(SerializedPromise.java:48) at org.renjin.sexp.Promise.force(Promise.java:81) at org.renjin.primitives.packaging.Namespace.resolveFunction(Namespace.java:475) at org.renjin.primitives.packaging.Namespace.registerS3Method(Namespace.java:460) at org.renjin.primitives.packaging.Namespace.registerS3Methods(Namespace.java:454) at org.renjin.primitives.packaging.NamespaceRegistry.load(NamespaceRegistry.java:185) ... 92 common frames omitted Caused by: java.io.IOException: Could not find $<-.bibentry.RData (org/renjin/utils/$<-.bibentry.RData) at org.renjin.primitives.packaging.ClasspathPackage.getResource(ClasspathPackage.java:55) at org.renjin.primitives.packaging.FileBasedPackage$1.apply(FileBasedPackage.java:54) ... 99 common frames omitted
--------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org