Hey all,

I've finally gotten through all the things on my list so I can actually put time into working on junit tests for the imap2 proposal, but it won't compile. My guess is that some recent refactoring has caused a rift between the production code and the proposal code. I've attached the errors I received.

I looked through to try to figure it out myself, but I don't understand the internal packages almost at all.

ImapSession is trying to import org.apache.james.services.User and not finding it. That makes sense, because org.apache.james.services.User doesn't seem to exist in the source tree I just pulled out of CVS. Should it be using org.apache.james.userrepository.DefaultUser instead?

Kenny Smith

ksmith@jumbos:/usr/local/jakarta-james/proposals/imap2$ ant
Buildfile: build.xml

prepare:
     [echo] preparing code

prepare-jdbc3:
     [echo] preparing for JDBC3

compile:
     [echo] compiling James
    [javac] Compiling 58 source files to 
/usr/local/jakarta-james/proposals/imap2/build/classes
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSession.java:11:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: package services
    [javac] import org.apache.james.services.User;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSession.java:12:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: package services
    [javac] import org.apache.james.services.UsersRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/store/ImapMailbox.java:10:
 cannot resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: package services
    [javac] import org.apache.james.services.MailRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:10:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: package services
    [javac] import org.apache.james.services.User;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSession.java:51:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: interface org.apache.james.imapserver.ImapSession
    [javac]     UsersRepository getUsers();
    [javac]     ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSession.java:73:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapSession
    [javac]     void setAuthenticated( User user );
    [javac]                            ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSession.java:81:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapSession
    [javac]     User getUser();
    [javac]     ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:56:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     ImapMailbox getMailbox( User user, String mailboxName );
    [javac]                             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:71:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     ImapMailbox getMailbox( User user, String mailboxName, boolean 
mustExist )
    [javac]                             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:81:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     ImapMailbox getInbox( User user ) throws MailboxException;
    [javac]                           ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:89:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     void createPrivateMailAccount( User user ) throws MailboxException;
    [javac]                                    ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:109:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     ImapMailbox createMailbox( User user, String mailboxName )
    [javac]                                ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:126:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     void deleteMailbox( User user, String mailboxName )
    [javac]                         ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:150:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     void renameMailbox( User user,
    [javac]                         ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:186:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     Collection listMailboxes( User user,
    [javac]                               ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:224:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     Collection listSubscribedMailboxes( User user,
    [javac]                                         ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:236:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     void subscribe( User user, String mailbox )
    [javac]                     ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHost.java:245:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: interface org.apache.james.imapserver.ImapHost
    [javac]     void unsubscribe( User user, String mailbox )
    [javac]                       ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/store/SimpleMessageAttributes.java:11:
 cannot resolve symbol
    [javac] symbol  : class RFC822DateFormat
    [javac] location: package util
    [javac] import org.apache.james.util.RFC822DateFormat;
    [javac]                              ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/commands/LoginCommand.java:14:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: package services
    [javac] import org.apache.james.services.User;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHandler.java:21:
 cannot resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: package services
    [javac] import org.apache.james.services.MailRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHandler.java:22:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: package services
    [javac] import org.apache.james.services.User;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHandler.java:23:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: package services
    [javac] import org.apache.james.services.UsersRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHandlerConfigurationData.java:11:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: package services
    [javac] import org.apache.james.services.UsersRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHandlerConfigurationData.java:48:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: interface 
org.apache.james.imapserver.ImapHandlerConfigurationData
    [javac]     UsersRepository getUsersRepository();
    [javac]     ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapHandler.java:64:
 cannot resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: class org.apache.james.imapserver.ImapHandler
    [javac]     private MailRepository userInbox;
    [javac]             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapServer.java:25:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: package services
    [javac] import org.apache.james.services.UsersRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapServer.java:55:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: class org.apache.james.imapserver.ImapServer
    [javac]     private UsersRepository users;
    [javac]             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapServer.java:264:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: class 
org.apache.james.imapserver.ImapServer.IMAPHandlerConfigurationDataImpl
    [javac]         public UsersRepository getUsersRepository()
    [javac]                ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSessionImpl.java:12:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: package services
    [javac] import org.apache.james.services.User;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSessionImpl.java:13:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: package services
    [javac] import org.apache.james.services.UsersRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSessionImpl.java:25:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.ImapSessionImpl
    [javac]     private User user = null;
    [javac]             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSessionImpl.java:38:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: class org.apache.james.imapserver.ImapSessionImpl
    [javac]     private UsersRepository users;
    [javac]             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSessionImpl.java:41:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: class org.apache.james.imapserver.ImapSessionImpl
    [javac]                             UsersRepository users,
    [javac]                             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSessionImpl.java:67:
 cannot resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: class org.apache.james.imapserver.ImapSessionImpl
    [javac]     public UsersRepository getUsers()
    [javac]            ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSessionImpl.java:82:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.ImapSessionImpl
    [javac]     public void setAuthenticated( User user )
    [javac]                                   ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/ImapSessionImpl.java:88:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.ImapSessionImpl
    [javac]     public User getUser()
    [javac]            ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:10:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: package services
    [javac] import org.apache.james.services.User;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:387:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class 
org.apache.james.imapserver.JamesImapHost.MailboxSubscriptions
    [javac]         void subscribe( User user, ImapMailbox mailbox )
    [javac]                         ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:400:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class 
org.apache.james.imapserver.JamesImapHost.MailboxSubscriptions
    [javac]         void unsubscribe( User user, ImapMailbox mailbox )
    [javac]                           ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:412:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class 
org.apache.james.imapserver.JamesImapHost.MailboxSubscriptions
    [javac]         boolean isSubscribed( User user, ImapMailbox mailbox )
    [javac]                               ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:417:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class 
org.apache.james.imapserver.JamesImapHost.MailboxSubscriptions
    [javac]         private Collection getUserSubs( User user )
    [javac]                                         ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:70:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public ImapMailbox getMailbox( User user, String mailboxName )
    [javac]                                    ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:77:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public ImapMailbox getMailbox( User user, String mailboxName, boolean 
mustExist )
    [javac]                                    ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:95:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public ImapMailbox getInbox( User user ) throws MailboxException
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:101:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public void createPrivateMailAccount( User user ) throws 
MailboxException
    [javac]                                           ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:109:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public ImapMailbox createMailbox( User user, String mailboxName )
    [javac]                                       ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:148:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public void deleteMailbox( User user, String mailboxName )
    [javac]                                ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:174:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public void renameMailbox( User user,
    [javac]                                ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:198:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public Collection listSubscribedMailboxes( User user,
    [javac]                                                ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:206:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public Collection listMailboxes( User user,
    [javac]                                      ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:219:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     private Collection listMailboxes( User user,
    [javac]                                       ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:254:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public void subscribe( User user, String mailboxName )
    [javac]                            ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:262:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     public void unsubscribe( User user, String mailboxName )
    [javac]                              ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/JamesImapHost.java:348:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.JamesImapHost
    [javac]     private String getQualifiedMailboxName( User user, String mailboxName )
    [javac]                                             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:32: cannot 
resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: package services
    [javac] import org.apache.james.services.MailRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:35: cannot 
resolve symbol
    [javac] symbol  : class SpoolRepository
    [javac] location: package services
    [javac] import org.apache.james.services.SpoolRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:36: cannot 
resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: package services
    [javac] import org.apache.james.services.UsersRepository;
    [javac]                                  ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:39: cannot 
resolve symbol
    [javac] symbol  : class RFC2822Headers
    [javac] location: package util
    [javac] import org.apache.james.util.RFC2822Headers;
    [javac]                              ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:40: cannot 
resolve symbol
    [javac] symbol  : class RFC822DateFormat
    [javac] location: package util
    [javac] import org.apache.james.util.RFC822DateFormat;
    [javac]                              ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:127: cannot 
resolve symbol
    [javac] symbol  : class SpoolRepository
    [javac] location: class org.apache.james.James
    [javac]     private SpoolRepository spool;
    [javac]             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:132: cannot 
resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: class org.apache.james.James
    [javac]     private MailRepository localInbox;
    [javac]             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:143: cannot 
resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: class org.apache.james.James
    [javac]     private UsersRepository localusers;
    [javac]             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:197: cannot 
resolve symbol
    [javac] symbol  : class RFC822DateFormat
    [javac] location: class org.apache.james.James
    [javac]     private RFC822DateFormat rfc822DateFormat = new RFC822DateFormat();
    [javac]             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:544: cannot 
resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: class org.apache.james.James
    [javac]     public synchronized MailRepository getUserInbox( String userName )
    [javac]                         ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/store/SimpleMessageAttributes.java:97:
 cannot resolve symbol
    [javac] symbol  : variable RFC822DateFormat
    [javac] location: class org.apache.james.imapserver.store.SimpleMessageAttributes
    [javac]         internalDateString = RFC822DateFormat.toString(internalDate); // 
not right format
    [javac]                              ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/imapserver/commands/LoginCommand.java:39:
 cannot resolve symbol
    [javac] symbol  : class User
    [javac] location: class org.apache.james.imapserver.commands.LoginCommand
    [javac]             User user = session.getUsers().getUserByName( userid );
    [javac]             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:82: 
org.apache.james.James should be declared abstract; it does not define 
getMailRepository(java.lang.String) in org.apache.james.James
    [javac] public class James
    [javac]        ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:197: cannot 
resolve symbol
    [javac] symbol  : class RFC822DateFormat
    [javac] location: class org.apache.james.James
    [javac]     private RFC822DateFormat rfc822DateFormat = new RFC822DateFormat();
    [javac]                                                     ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:361: cannot 
resolve symbol
    [javac] symbol  : class UsersRepository
    [javac] location: class org.apache.james.James
    [javac]             localusers = ( UsersRepository ) usersStore.getRepository( 
"LocalUsers" );
    [javac]                            ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:368: cannot 
resolve symbol
    [javac] symbol  : variable UsersRepository
    [javac] location: class org.apache.james.James
    [javac]         compMgr.put( UsersRepository.ROLE, ( Component ) localusers );
    [javac]                      ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:397: cannot 
resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: class org.apache.james.James
    [javac]                 localInbox = ( MailRepository ) mailstore.select( 
inboxRepConf );
    [javac]                                ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:546: cannot 
resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: class org.apache.james.James
    [javac]         MailRepository userInbox = ( MailRepository ) null;
    [javac]         ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:546: cannot 
resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: class org.apache.james.James
    [javac]         MailRepository userInbox = ( MailRepository ) null;
    [javac]                                      ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:548: cannot 
resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: class org.apache.james.James
    [javac]         userInbox = ( MailRepository ) mailboxes.get( userName );
    [javac]                       ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:574: cannot 
resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: class org.apache.james.James
    [javac]                 userInbox = ( MailRepository ) mailstore.select( mboxConf 
);
    [javac]                               ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:692: cannot 
resolve symbol
    [javac] symbol  : variable RFC2822Headers
    [javac] location: class org.apache.james.James
    [javac]         if ( orig.getHeader( RFC2822Headers.RETURN_PATH ) != null ) {
    [javac]                              ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:694: cannot 
resolve symbol
    [javac] symbol  : variable RFC2822Headers
    [javac] location: class org.apache.james.James
    [javac]             reply.setRecipient( MimeMessage.RecipientType.TO, new 
InternetAddress( orig.getHeader( RFC2822Headers.RETURN_PATH )[0] ) );
    [javac]                                                                            
                        ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:710: cannot 
resolve symbol
    [javac] symbol  : variable RFC2822Headers
    [javac] location: class org.apache.james.James
    [javac]             part.setHeader( RFC2822Headers.CONTENT_TYPE, "text/plain" );
    [javac]                             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:716: cannot 
resolve symbol
    [javac] symbol  : variable RFC2822Headers
    [javac] location: class org.apache.james.James
    [javac]             part.setHeader( RFC2822Headers.CONTENT_TYPE, 
orig.getContentType() );
    [javac]                             ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:718: cannot 
resolve symbol
    [javac] symbol  : variable RFC2822Headers
    [javac] location: class org.apache.james.James
    [javac]             reply.setHeader( RFC2822Headers.DATE, rfc822DateFormat.format( 
new Date() ) );
    [javac]                              ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:720: cannot 
resolve symbol
    [javac] symbol  : variable RFC2822Headers
    [javac] location: class org.apache.james.James
    [javac]             reply.setHeader( RFC2822Headers.CONTENT_TYPE, 
multipart.getContentType() );
    [javac]                              ^
    [javac] 
/usr/local/jakarta-james/proposals/imap2/java/org/apache/james/James.java:852: cannot 
resolve symbol
    [javac] symbol  : class MailRepository
    [javac] location: class org.apache.james.James
    [javac]             MailRepository userInbox = getUserInbox( username );
    [javac]             ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
    [javac] 83 errors

BUILD FAILED
file:/usr/local/jakarta-james/proposals/imap2/build.xml:253: Compile failed; see the 
compiler error output for details.

Total time: 5 seconds
ksmith@jumbos:/usr/local/jakarta-james/proposals/imap2$


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to