[jira] [Created] (JAMES-4178) Fix javadoc generation

"Jean Helou (Jira)" <[email protected]> Thu, 26 Feb 2026 09:24:00 +0000 (UTC)
Newsgroups gmane.comp.jakarta.james.devel
Message-ID <[email protected]>
Jean Helou created JAMES-4178:
---------------------------------

             Summary: Fix javadoc generation 
                 Key: JAMES-4178
                 URL: https://issues.apache.org/jira/browse/JAMES-4178
             Project: James Server
          Issue Type: Sub-task
            Reporter: Jean Helou


generating the site triggers the following javadoc error when the javadoc reporting is enabled

{code:java}
Caused by: org.apache.maven.reporting.MavenReportException:
Exit code: 1
/home/jean/dev/secretjames/master/server/task/task-api/src/main/java/org/apache/james/task/Task.java:115: error: package TaskExecutionDetails does not exist
    default Optional<TaskExecutionDetails.AdditionalInformation> details() {
                                         ^
/home/jean/dev/secretjames/master/server/task/task-api/src/main/java/org/apache/james/task/Task.java:119: error: package TaskExecutionDetails does not exist
    default Publisher<Optional<TaskExecutionDetails.AdditionalInformation>> detailsReactive() {
                                                   ^
/home/jean/dev/secretjames/master/server/task/task-api/src/main/java/org/apache/james/task/TaskManager.java:67: error: cannot find symbol
    TaskExecutionDetails getExecutionDetails(TaskId id);
    ^
  symbol:   class TaskExecutionDetails
  location: interface TaskManager
/home/jean/dev/secretjames/master/server/task/task-api/src/main/java/org/apache/james/task/TaskManager.java:69: error: cannot find symbol
    List<TaskExecutionDetails> list();
         ^
  symbol:   class TaskExecutionDetails
  location: interface TaskManager
/home/jean/dev/secretjames/master/server/task/task-api/src/main/java/org/apache/james/task/TaskManager.java:71: error: cannot find symbol
    List<TaskExecutionDetails> list(Status status);
         ^
  symbol:   class TaskExecutionDetails
  location: interface TaskManager
/home/jean/dev/secretjames/master/server/task/task-api/src/main/java/org/apache/james/task/TaskManager.java:75: error: cannot find symbol
    TaskExecutionDetails await(TaskId id, Duration timeout) throws TaskNotFoundException, ReachedTimeoutException;
    ^
  symbol:   class TaskExecutionDetails
  location: interface TaskManager
6 errors
Command line was: /nix/store/5h9xda9vljp9hb19n2bi804d74g0jja1-temurin-bin-21.0.8/bin/javadoc -J-Xmx1024m -J-Xms256m -J-Duser.language= -J-Duser.country= @options @packages

Refer to the generated Javadoc files in '/home/jean/dev/secretjames/master/server/task/task-api/target/site/apidocs' dir.
{code}




--
This message was sent by Atlassian Jira
(v8.20.10#820010)