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);

Reply via email to