Issue Details (XML | Word | Printable)

Key: JELLY-134
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: dion gillard
Reporter: dion gillard
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Commons Jelly

Handle JVMs that return null for getClass().getClassLoader()

Created: 09/Sep/04 02:02 PM   Updated: 09/Sep/04 03:14 PM
Return to search
Component/s: core / taglib.core
Affects Version/s: 1.0-beta-4
Fix Version/s: 1.0-beta-4

Time Tracking:
Not Specified

Resolution Date: 09/Sep/04 03:14 PM


 Description  « Hide
ClassLoader classLoader = this.getClass().getClassLoader () ;

the following
if (classLoader == null) {
classLoader = ClassLoader.getSystemClassLoader() ;
}



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
dion gillard made changes - 09/Sep/04 02:03 PM
Field Original Value New Value
Assignee dion gillard [ diongillard ]
Repository Revision Date User Message
ASF #136207 Thu Sep 09 15:05:39 UTC 2004 dion Add class to centralize class loader retrieval and loading classes for JELLY-134
Files Changed
ADD /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/util/ClassLoaderUtils.java

Repository Revision Date User Message
ASF #136208 Thu Sep 09 15:10:05 UTC 2004 dion JELLY-134 - Handle VMs that return null for getClass().getClassLoader()
Files Changed
MODIFY /jakarta/commons/proper/jelly/trunk/jelly-tags/junit/src/java/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/jelly-tags/validate/src/java/org/apache/commons/jelly/tags/validate/VerifierTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/jelly-tags/bean/src/java/org/apache/commons/jelly/tags/bean/BeandefTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/parser/XMLParser.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/test/org/apache/commons/jelly/tags/junit/AssertThrowsTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/jelly-tags/betwixt/src/java/org/apache/commons/jelly/tags/betwixt/ParseTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/tags/core/UseBeanTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/ClassLoaderTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/tags/core/BaseClassLoaderTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/impl/DefaultTagLibraryResolver.java
MODIFY /jakarta/commons/proper/jelly/trunk/jelly-tags/define/src/java/org/apache/commons/jelly/tags/define/BeanTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/Jelly.java
MODIFY /jakarta/commons/proper/jelly/trunk/jelly-tags/swt/src/java/org/apache/commons/jelly/tags/swt/ImageTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/test/org/apache/commons/jelly/test/impl/DummyTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/tags/core/InvokeStaticTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/util/CommandLineParser.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/JellyContext.java
MODIFY /jakarta/commons/proper/jelly/trunk/src/java/org/apache/commons/jelly/tags/core/GetStaticTag.java
MODIFY /jakarta/commons/proper/jelly/trunk/jelly-tags/sql/src/java/org/apache/commons/jelly/tags/sql/DataSourceWrapper.java

dion gillard added a comment - 09/Sep/04 03:14 PM
Added ClassLoaderUtils class and used it whereever getClass().getClassLoader() was being used.

dion gillard made changes - 09/Sep/04 03:14 PM
Status Open [ 1 ] Closed [ 6 ]
Resolution Fixed [ 1 ]