Issue Details (XML | Word | Printable)

Key: OPENJPA-256
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Bernd Bohmann
Votes: 0
Watchers: 2
Operations

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

java.lang.ClassNotFoundException: org.apache.openjpa.util.CacheMap in a jetty spring environment

Created: 09/Jun/07 12:08 PM   Updated: 21/Aug/07 03:46 PM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0.0

Time Tracking:
Not Specified

File Attachments:
  Size
Text File OPENJPA-256.error.log 2007-06-09 12:10 PM Bernd Bohmann 10 kB
Text File Licensed for inclusion in ASF works OPENJPA256.patch 2007-08-13 08:40 PM Bernd Bohmann 2 kB
Environment: jetty 6.1.3 jdk 1.5 spring 2.0.5 openjpa 1.0.0-SNAPSHOT maven 2.0.5

Resolution Date: 21/Aug/07 03:22 PM


 Description  « Hide
Get a ClassNotFoundException: org.apache.openjpa.util.CacheMap.

I think the java.util.Map in Line 1405

queryCompilationCachePlugin.instantiate(Map.class, this);

of OpenJPAConfigurationImpl cause the error.

The classloader in this enviroment is a sun.misc.Launcher$AppClassLoader for java.util.Map not a WebAppClassLoader.

Changing the Map.class to CacheMap.class solves the problem (the right ClassLoader is used)

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
No work has yet been logged on this issue.