This is an automated email from the ASF dual-hosted git repository.
heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git
The following commit(s) were added to refs/heads/master by this push:
new b0e7c2c917 make bundle parsing routines more forgiving of initial
slashes
b0e7c2c917 is described below
commit b0e7c2c917bc96b8f0a6c65757334a804a2ae994
Author: Alex Heneveld <[email protected]>
AuthorDate: Tue Nov 29 16:30:13 2022 +0000
make bundle parsing routines more forgiving of initial slashes
---
core/src/main/java/org/apache/brooklyn/util/core/ClassLoaderUtils.java | 1 +
1 file changed, 1 insertion(+)
diff --git
a/core/src/main/java/org/apache/brooklyn/util/core/ClassLoaderUtils.java
b/core/src/main/java/org/apache/brooklyn/util/core/ClassLoaderUtils.java
index 5d446d5c4f..fc7e9bffe2 100644
--- a/core/src/main/java/org/apache/brooklyn/util/core/ClassLoaderUtils.java
+++ b/core/src/main/java/org/apache/brooklyn/util/core/ClassLoaderUtils.java
@@ -337,6 +337,7 @@ public class ClassLoaderUtils {
protected <T> Maybe<T> tryLoadFromBundle(LoaderDispatcher<T> dispatcher,
String originalSymbolicName, String version,
String name) {
Framework framework = getFramework();
+ originalSymbolicName =
Strings.removeAllFromStart(originalSymbolicName, "/", "\\");
String symbolicName = originalSymbolicName;
if(isSymbolicNameChanged(symbolicName)){
log.debug("Using {} as symbolicName instead of {} as it is in
UPDATED_SYMBOLICS_NAMES list", symbolicName, originalSymbolicName);