aboutsummaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
authorOmair Majid <[email protected]>2012-06-28 14:53:07 -0400
committerOmair Majid <[email protected]>2012-06-28 14:53:07 -0400
commit16f2e7d40c05927c5d911380a24d11dec4f31263 (patch)
treeb93ac79d7ad4225bd28c6df06a93074b62ca774b /extra
parent40f30149bcd80661a1df5ec0570d1b7c0124c3c3 (diff)
Fix problem in resolving classes
The bug manifests when the following sequence of steps happen: 1. An applet with both a codebase and a jar (archive) is loaded 2. A class Foo is loaded using the codebase classloader 3. The Foo class tries to load a class Bar that is specified in the jar archive. The Bar class is not found. The following applet reproduces the problem: http://javadjvu.foxtrottechnologies.com/cgi-bin/djvuapplet.pl/examples/deer.djvu?zoom=page The fix addresses the problem by ensuring that the codebase classloader asks the classloader that knows about the jar archive to resolve classes too.
Diffstat (limited to 'extra')
0 files changed, 0 insertions, 0 deletions