You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by Megha Agarval <me...@adnovum.ch> on 2008/10/02 15:35:02 UTC
Re: Re: Error running James: No Class Definition Found (ImapConstants)
Hi Joerg,
Thanks for the reply.
I could solve the problem by copying all the jar files from
/james/trunk/spring-deployment/target/james-server-spring-deployment-3.0-SNAPSHOT/lib/*.jar
to
/james/trunk/dist/james-server-3.0-SNAPSHOT/downloads/bin/james-server-3.0-SNAPSHOT/lib
Now SMTP and POP are working fine with the default configurations.
For IMAP support I made the following changes to config.xml:
1. Commented the default inbox repository:
<!--
<inboxRepository>
<repository destinationURL="dbfile://maildb/inbox/"
type="MAIL"/>
</inboxRepository>
-->
2. Uncommented the IMAP repository:
<inboxRepository>
<repository destinationURL="mailboxmanager://#mail/"
postfix=".INBOX" translateDelimiters="true"
type="MAIL" />
</inboxRepository>
Now on running James all services seem to start on the required ports.
But on trying to access mails through POP3 I get the following error in
thunderbird:
"Sending of password did not succeed. Mailserver localhost responded
Unexpected error Accessing Mailbox'
Accessing mail through IMAP the following error:
"The current command did not succeed. The mail server responded Select
Processing Failed"
Any help will be appreciated.
Thanks,
Megha
>Hi,
>
>this seems to be a bug in the current trunk.
>Since the last revision committed to James trunk to date is 699674,
>updating your \
>sources won't change anything.
>
>I'd suggest reporting this as a bug, to make sure that james
developers >get fast \
>feedback and have a fair chance to fix this early.
>
>The bug reporting page for James is here (select JAMES Server in the
>project list)
>https://issues.apache.org/jira/secure/CreateIssue!default.jspa
>
>If you don't have a bugtracker account yet, you can register here:
> https://issues.apache.org/jira/secure/Signup!default.jspa
>
>--Jörg
>>
>> Hello,
>>
>> I checked out the latest version of james from the repository >(version
>> 700001). I have been able to build it but while running it I got the
>> following error:
>>
>> java.lang.NoClassDefFoundError: >org/apache/james/api/imap/ImapConstants
>>
>> I have checked the class ImapConstants. It is located in 2 jars:
>>
>> /james/trunk> grepzip ImapConstants.class
>>
>> org/apache/james/api/imap/ImapConstants.class
>>
>../spring-deployment/target/james-server-spring-deployment-3.0-SNAPSHOT/lib/apache-j
>\
>> ames-imap-api-0.1-SNAPSHOT.jar
>> org/apache/james/api/imap/ImapConstants.class
>> ../stage/org.apache.james/jars/apache-james-imap-api-0.1-SNAPSHOT.jar
>>
>> So I tried to start running James with the classpath set to these 2
>jars
>> in phonix.sh:
>>
>> '/share/java/jdk/1.5.0_13/bin/java -classpath
>>
>/home/megha/james_29th/trunk/stage/org.apache.james/jars/apache-james-imap-api-0.1-S
>/
>>
>NAPSHOT.jar;/home/megha/james_29th/trunk/spring-deployment/target/james-server-sprin
>\
>> g-deployment-3.0-SNAPSHOT/lib/apache-james-imap-api-0.1-SNAPSHOT.jar
>Â Â Â ... '
>>
>> But without luck, I still get the NoClassDefFoundException:
>>
>>
>> There was an uncaught exception:
>> ---------------------------------------------------------
>> --- Message ---
>> org/apache/james/api/imap/ImapConstants
>> --- Stack Trace ---
>> java.lang.NoClassDefFoundError: >org/apache/james/api/imap/ImapConstants
>> Â Â Â Â Â at java.lang.ClassLoader.defineClass1(Native Method)
>> Â Â Â Â Â at
>java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>> Â Â Â Â Â at
>> >java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>> Â Â Â Â Â at
>java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>> Â Â Â Â Â at
>java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>> Â Â Â Â Â at >java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>
>>
>> Can someone please help ?
>>
>> Regards,
>> Megha
>---------------------------------------------------------------------
>To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
>For additional commands, e-mail: server-user-help@james.apache.org
>--
AdNovum Informatik AG
Agarval Megha,
Informatik Student EPFL
Roentgenstrasse 22, CH-8005 Zurich
mailto:megha@adnovum.ch
phone: +41 44 272 6111, fax: +41 44 272 6312
http://www.adnovum.ch
AdNovum Offices: Bern, Budapest, San Mateo, Zurich (HQ)
---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org
Re: Error running James: No Class Definition Found (ImapConstants)
Posted by Megha Agarval <me...@adnovum.ch>.
Can someone please point me in the right direction ?
Megha Agarval wrote:
> Hi Joerg,
>
> Thanks for the reply.
>
> I could solve the problem by copying all the jar files from
>
> /james/trunk/spring-deployment/target/james-server-spring-deployment-3.0-SNAPSHOT/lib/*.jar
>
>
> to
>
> /james/trunk/dist/james-server-3.0-SNAPSHOT/downloads/bin/james-server-3.0-SNAPSHOT/lib
>
>
>
> Now SMTP and POP are working fine with the default configurations.
>
> For IMAP support I made the following changes to config.xml:
>
> 1. Commented the default inbox repository:
> <!--
> <inboxRepository>
> <repository
> destinationURL="dbfile://maildb/inbox/" type="MAIL"/>
> </inboxRepository>
> -->
>
> 2. Uncommented the IMAP repository:
>
> <inboxRepository>
> <repository destinationURL="mailboxmanager://#mail/"
> postfix=".INBOX"
> translateDelimiters="true" type="MAIL" />
> </inboxRepository>
>
> Now on running James all services seem to start on the required ports.
>
> But on trying to access mails through POP3 I get the following error in
> thunderbird:
>
> "Sending of password did not succeed. Mailserver localhost responded
> Unexpected error Accessing Mailbox'
>
> Accessing mail through IMAP the following error:
>
> "The current command did not succeed. The mail server responded Select
> Processing Failed"
>
> Any help will be appreciated.
>
> Thanks,
> Megha
>
>
> >Hi,
> >
> >this seems to be a bug in the current trunk.
> >Since the last revision committed to James trunk to date is 699674,
> >updating your \
> >sources won't change anything.
> >
> >I'd suggest reporting this as a bug, to make sure that james
> developers >get fast \
> >feedback and have a fair chance to fix this early.
> >
> >The bug reporting page for James is here (select JAMES Server in the
> >project list)
> >https://issues.apache.org/jira/secure/CreateIssue!default.jspa
> >
> >If you don't have a bugtracker account yet, you can register here:
> > https://issues.apache.org/jira/secure/Signup!default.jspa
> >
> >--Jörg
>
>
>
> >>
> >> Hello,
> >>
> >> I checked out the latest version of james from the repository >(version
> >> 700001). I have been able to build it but while running it I got the
> >> following error:
> >>
> >> java.lang.NoClassDefFoundError:
> >org/apache/james/api/imap/ImapConstants
> >>
> >> I have checked the class ImapConstants. It is located in 2 jars:
> >>
> >> /james/trunk> grepzip ImapConstants.class
> >>
> >> org/apache/james/api/imap/ImapConstants.class
> >>
> >../spring-deployment/target/james-server-spring-deployment-3.0-SNAPSHOT/lib/apache-j
> >\
> >> ames-imap-api-0.1-SNAPSHOT.jar
> >> org/apache/james/api/imap/ImapConstants.class
> >> ../stage/org.apache.james/jars/apache-james-imap-api-0.1-SNAPSHOT.jar
> >>
> >> So I tried to start running James with the classpath set to these 2
> >jars
> >> in phonix.sh:
> >>
> >> '/share/java/jdk/1.5.0_13/bin/java -classpath
> >>
> >/home/megha/james_29th/trunk/stage/org.apache.james/jars/apache-james-imap-api-0.1-S
> >/
> >>
> >NAPSHOT.jar;/home/megha/james_29th/trunk/spring-deployment/target/james-server-sprin
> >\
> >> g-deployment-3.0-SNAPSHOT/lib/apache-james-imap-api-0.1-SNAPSHOT.jar
> >Â Â Â ... '
> >>
> >> But without luck, I still get the NoClassDefFoundException:
> >>
> >>
> >> There was an uncaught exception:
> >> ---------------------------------------------------------
> >> --- Message ---
> >> org/apache/james/api/imap/ImapConstants
> >> --- Stack Trace ---
> >> java.lang.NoClassDefFoundError:
> >org/apache/james/api/imap/ImapConstants
> >> Â Â Â Â Â at java.lang.ClassLoader.defineClass1(Native Method)
> >> Â Â Â Â Â at
> >java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> >> Â Â Â Â Â at
> >>
> >java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> >> Â Â Â Â Â at
> >java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> >> Â Â Â Â Â at
> >java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> >> Â Â Â Â Â at
> >java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> >>
> >>
> >> Can someone please help ?
> >>
> >> Regards,
> >> Megha
>
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> >For additional commands, e-mail: server-user-help@james.apache.org
> >--
> AdNovum Informatik AG
> Agarval Megha,
> Informatik Student EPFL
>
> Roentgenstrasse 22, CH-8005 Zurich
> mailto:megha@adnovum.ch
> phone: +41 44 272 6111, fax: +41 44 272 6312
> http://www.adnovum.ch
>
> AdNovum Offices: Bern, Budapest, San Mateo, Zurich (HQ)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
--
AdNovum Informatik AG
Agarval Megha,
Informatik Student EPFL
Roentgenstrasse 22, CH-8005 Zurich
mailto:megha@adnovum.ch
phone: +41 44 272 6111, fax: +41 44 272 6312
http://www.adnovum.ch
AdNovum Offices: Bern, Budapest, San Mateo, Zurich (HQ)
---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org