I am migrating from 2.2.0 to 2.3.0 but can't get 2.3.0 to run. Error message:

There was an uncaught exception:
---------------------------------------------------------
--- Message ---
There is no coresponding Block or Listener for configuration data in element "spoolRepository".

I followed the instructions for upgrade at
http://james.apache.org/server/2.3.0/upgrade_instructions.html (including moving spoolRepository out of mailstore.) What is wrong? I am appending the relevant section of config.xml. Thanks for any help or ideas.

******************************************


<!-- The Mailstore block -->
-
   <mailstore>
-
   <repositories>
-
   <!--
File based repositories.  These repositories store all message data
-->
<!-- in the file system. -->
-
<repository class="org.apache.james.mailrepository.AvalonMailRepository">
-
   <protocols>
<protocol>file</protocol>
</protocols>
-
   <types>
<type>MAIL</type>
</types>
</repository>
-
<repository class="org.apache.james.mailrepository.AvalonSpoolRepository">
-
   <protocols>
<protocol>file</protocol>
</protocols>
-
   <types>
<type>SPOOL</type>
</types>
</repository>
-
   <!--
JDBC based repositories.  These repositories store all message data
-->
<!-- in the database. -->
-
   <repository class="org.apache.james.mailrepository.JDBCMailRepository">
-
   <protocols>
<protocol>db</protocol>
</protocols>
-
   <types>
<type>MAIL</type>
</types>
-
   <config>
<sqlFile>file://conf/sqlResources.xml</sqlFile>
</config>
</repository>
-
   <repository class="org.apache.james.mailrepository.JDBCSpoolRepository">
-
   <protocols>
<protocol>db</protocol>
</protocols>
-
   <types>
<type>SPOOL</type>
</types>
-
   <config>
<sqlFile>file://conf/sqlResources.xml</sqlFile>
<maxcache>1000</maxcache>
</config>
</repository>
-
   <!--
These repositories store message delivery and headers in the DB, and the body to the filesystem
-->
-
   <repository class="org.apache.james.mailrepository.JDBCMailRepository">
-
   <protocols>
<protocol>dbfile</protocol>
</protocols>
-
   <types>
<type>MAIL</type>
</types>
-
   <config>
<sqlFile>file://conf/sqlResources.xml</sqlFile>
<filestore>file://var/dbmail</filestore>
</config>
</repository>
-
   <repository class="org.apache.james.mailrepository.JDBCSpoolRepository">
-
   <protocols>
<protocol>dbfile</protocol>
</protocols>
-
   <types>
<type>SPOOL</type>
</types>
-
   <config>
<sqlFile>file://conf/sqlResources.xml</sqlFile>
<filestore>file://var/dbmail</filestore>
<maxcache>1000</maxcache>
</config>
</repository>
-
   <!--
The mbox repository is designed for MAIL only; SPOOL performance would be less than ideal
-->
-
   <repository class="org.apache.james.mailrepository.MBoxMailRepository">
-
   <protocols>
<protocol>mbox</protocol>
</protocols>
-
   <types>
<type>MAIL</type>
</types>
</repository>
</repositories>
<!-- The Object Storage block -->
<!-- -->
-
   <!--
Defines file storage details that are used for file-based repositories.
-->
-
   <objectstorage>
-
   <repositories>
-
<repository class="org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository">
-
   <protocols>
<protocol>file</protocol>
</protocols>
-
   <types>
<type>OBJECT</type>
</types>
-
   <models>
<model>SYNCHRONOUS</model>
<model>ASYNCHRONOUS</model>
<model>CACHE</model>
</models>
</repository>
-
<repository class="org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository">
-
   <protocols>
<protocol>file</protocol>
</protocols>
-
   <types>
<type>STREAM</type>
</types>
-
   <models>
<model>SYNCHRONOUS</model>
<model>ASYNCHRONOUS</model>
<model>CACHE</model>
</models>
</repository>
</repositories>
</objectstorage>
</mailstore>
<!-- Spool repository configuration -->
-
   <!--
The spool repository is the location where incoming mails are temporarily stored
-->
<!-- before being processed. -->
-
   <spoolrepository>
<spoolrepository destinationURL="file://var/mail/spool/" type="SPOOL"/>
</spoolrepository>

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

Reply via email to