Uploaded image for project: 'JBoss Modules'
  1. JBoss Modules
  2. MODULES-109

Problem accessing class resources using relative paths

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • 1.0.3.GA, 1.1.0.Beta4
    • 1.0.2.GA
    • Core
    • None

      Class<?> testClass = classLoader.loadClass("org.jboss.modules.test.TestClass");

      // direct (it works)
      assertNotNull(testClass.getResource("/file1.txt")); // translates to /file1.txt
      assertNotNull(testClass.getResource("file2.txt")); // translates to /org/jboss/modules/test/file2.txt

      // relative (it doesn't work)
      assertNotNull(testClass.getResource("../../../../file1.txt")); // should translate to /file1.txt
      assertNotNull(testClass.getResource("test/../file2.txt")); // should translate to /org/jboss/modules/test/file2.txt

              dlloyd@redhat.com David Lloyd
              ropalka Richard Opalka
              Archiver:
              rhn-support-ceverson Clark Everson

                Created:
                Updated:
                Resolved:
                Archived: