<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.2.2">
</HEAD>
<BODY>
Hi OpenCMS devs,<BR>
I found an incompatibility with the CVS version of OpenCMS and J2SE 5.0RC<BR>
<BR>
In this version Sun has added a <BR>
<BR>
    long getId();<BR>
<BR>
method to java.lang.Thread. This means that the org.opencms.report.A_CmsReportThread class is invalid since it tries to define a getId() method with return type CmsUUID which conflicts.<BR>
<BR>
<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#getId()">http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#getId()</A><BR>
<BR>
Since by the time OpenCMS 6.0 will be out I guess that J2SE 5.0 will be too, I have resolved this by renaming the method getUUID() everywhere.<BR>
<BR>
I enclose a patch. I hope it helps.<BR>
<BR>
Tristan
</BODY>
</HTML>