I've CVSed most current sources and modified so that it's
compiled to run, but when I run I've got following messages.
----------------------------------------------
[Ninja@ninja:JAMES/bin]% ./run.sh
Avalon runner
parser : org.apache.xerces.parsers.SAXParser
configurationPath : ../conf/
logFile : ../logs/avalon.log
blockPath : blocks/
Scanning jars for new Blocks...
Reading configurations:
JAMES.conf.xml
Unknown Exception Error parsing file: java.lang.NullPointerException
org.apache.avalon.ConfigurationException: Error parsing file:
java.lang.NullPoin
terException
at
org.apache.avalon.loader.AvalonConfiguration.readConfigurations(Avalo
nConfiguration.java:140)
at
org.apache.avalon.loader.AvalonConfiguration.configureAvalon(AvalonCo
-------------------------------------------------
My JAMES.conf.xml is as follows;
<?xml version="1.0"?>
<!--
README!
Please fill the DNSservers.server tag with the value of your DNS.
<DNSservers>
<server> [hear goes your dns] </server>
</DNSservers>
You can set as many dns as you want.
-->
<avalon>
<servicesmap>
<service name="JamesMailServer">
<resource type="org.apache.avalon.blocks.Logger"
mapTo="JamesLogger"/>
<resource type="org.apache.avalon.blocks.ThreadManager"
mapTo="ApacheDefaultThreadManager"/>
<resource type="org.apache.avalon.blocks.Store"
mapTo="JamesObjectStore"/>
<resource type="org.apache.avalon.blocks.ConnectionManager"
mapTo="ApacheDefaultConnectionManager"/>
<resource type="org.apache.avalon.blocks.TimeServer"
mapTo="ApacheDefaultTimeServer"/>
<resource type="org.apache.avalon.blocks.SocketServer"
mapTo="ApacheDefaultSocketServer"/>
</service>
<service name="JamesObjectStore">
<resource type="org.apache.avalon.blocks.Logger"
mapTo="ApacheDefaultLogger"/>
<resource type="org.apache.avalon.blocks.Store"
mapTo="ApacheDefaultStore"/>
</service>
</servicesmap>
<blocks>
<block class="org.apache.james.James"
name="JamesMailServer"
implementedInterface="org.apache.avalon.blocks.MailServer">
<postmaster> mymail@localhost </postmaster>
<servernames>
<!-- <servername> To override autodetected server names
uncomment this. </servername> -->
<!-- <servername> To override autodetected server names
uncomment this. </servername> -->
<!-- <servername> To override autodetected server names
uncomment this. </servername> -->
</servernames>
<!-- Place here the path where incoming mail are temporaly stored before
beeing processed.
(ex. file://c:/james/spool/) -->
<spoolRepository> file://../var/mail/spool/ </spoolRepository>
<inboxRepository> file://../var/mail/localinbox/
</inboxRepository>
<pop3Server>
<port>110</port>
<!-- <bind> </bind> uncomment this if you want to bind to
a specific inetaddress-->
<pop3handler>
<connectiontimeout> 120000 </connectiontimeout>
</pop3handler>
</pop3Server>
<smtpServer>
<port>25</port>
<!-- <bind> </bind> uncomment this if you want to bind to
a specific inetaddress-->
<smtphandler>
<connectiontimeout> 360000 </connectiontimeout>
</smtphandler>
</smtpServer>
<remoteManager>
<port>4555</port>
<!-- <bind> </bind> uncomment this if you want to bind to a
specific inetaddress-->
<administrator_accounts>
<account login="root" password="root"/>
</administrator_accounts>
<connectiontimeout> 60000 </connectiontimeout>
</remoteManager>
<dnsServer>
<servers>
<server>127.0.0.1</server>
<server>210.108.91.129</server>
</servers>
<authoritative>false</authoritative>
</dnsServer>
<usersManager>
<repository> file://../var/users/ </repository>
</usersManager>
<spoolmanagerthreads> 1 </spoolmanagerthreads>
<spoolmanager>
<mailetpackages>
<mailetpackage>org.apache.james.transport.mailets.</mailetpackage>
</mailetpackages>
<!-- LinearProcessor CONFIGURATION SAMPLE -->
<processor name="root"
class="org.apache.james.transport.LinearProcessor">
<mailet match="RecipientIs=badboy@badhost" class="Null">
</mailet>
<mailet match="RelayLimit=30" class="Null">
</mailet>
<mailet match="RecipientIs=administrator@localhost"
class="Forward">
<forwardto> mymail@localhost </forwardto>
</mailet>
<mailet match="RecipientIs=james-on@localhost"
class="PicoListManager">
<subscribe> james-on </subscribe>
<unsubscribe> james-off </unsubscribe>
<listName> james </listName>
</mailet>
<mailet match="RecipientIs=james-off@localhost"
class="PicoListManager">
<subscribe> james-on </subscribe>
<unsubscribe> james-off </unsubscribe>
<listName> james </listName>
</mailet>
<mailet match="RecipientIs=james@localhost"
class="PicoListserv">
<membersonly> false </membersonly>
<attachmentsallowed> true </attachmentsallowed>
<replytolist> true </replytolist>
<listName> james </listName>
</mailet>
<mailet match="All" class="ToProcessor">
<processor> transport </processor>
</mailet>
</processor>
<processor name="error"
class="org.apache.james.transport.mailets.ToRepository">
<repositoryPath>
file://../var/mail/error/</repositoryPath>
<passThrough> false </passThrough>
</processor>
<processor name="transport"
class="org.apache.james.transport.LinearProcessor">
<mailet match="RecipientIsLocal" class="LocalDelivery">
</mailet>
<mailet match="All" class="RemoteDelivery">
<delayed> file://../var/mail/delayed/ </delayed>
<delayTime> 21600000 </delayTime>
<maxRetries> 5 </maxRetries>
</mailet>
</processor>
</spoolmanager>
</block>
<block class="org.apache.avalon.blocks.masterstore.MasterStore"
name="JamesObjectStore"
implementedInterface="org.apache.avalon.blocks.Store"
help="This is an imlpementation of the Store interface and
provides a powerful interface to store any kind of
objects. Its
power resides in its pluggable pattern.">
<repositoriesDefinition help="Here goes Repository definitions.
If
an application needs its own Repository (see MailRepository
for JAMES), it will place here its definition. These are default
Repository.">
<repository type="OBJECT" model="SYNCHRONOUS, ASYNCHRONOUS"
destination="file://"
class="org.apache.avalon.blocks.masterstore.PersistentStore"/>
<repository type="STREAM" model="SYNCHRONOUS, ASYNCHRONOUS"
destination="file://"
class="org.apache.avalon.blocks.masterstore.StreamStore"/>
<repository type="MAIL" model="SYNCHRONOUS, ASYNCHRONOUS"
destination="file://"
class="org.apache.james.MailRepository"/>
<repository type="USER" model="SYNCHRONOUS, ASYNCHRONOUS"
destination="file://"
class="org.apache.james.usermanager.UsersRepository"/>
</repositoriesDefinition>
<publicrepositories help="When an application needs a
Repository for
its personal use it can just ask for a private
Repository which will
be available only to caller application. If, on the
other side, it
needs to share that repository with other Block the
Repository must
be defined public since none of these block has 'the
right' to own
Repository configurations. Place here any public
Repository definition">
<!-- <repository name="MyRepository" type="OBJECT"
model="SYNCHRONOUS"> file://../myfolder/ </repository> -->
</publicrepositories>
</block>
<block class="org.apache.avalon.blocks.omero.Omero"
name="JamesLogger"
implementedInterface="org.apache.avalon.blocks.Logger"
help="Provides a pluggable logging system">
<timestamp>
<granularity help="Sets the timestamp time granularity in
milliseconds. If set to 0 means to use maximum time
precision
else timestam is calculated every 'granularity'
milliseconds">
0
</granularity>
<format help="Define the format for the timestamp">
yyyy.MM.dd hh:mm:ss SSS
</format>
</timestamp>
<channels help="Every log call is performed througt a channel.
The proposed pattern is: each application (Block)
should use its own
channel to allow adminitrators to set what to log from
that
application and where to place logs. So if you plug a
new server
under Avalon you MUST place channel definition from
that server
configuration file hereafter">
<channel name="default" loglevel="DEBUG"
logwriter="mailet"/>
<channel name="JamesSystem" loglevel="DEBUG"
logwriter="jamesfile"/>
<channel name="SMTP" loglevel="DEBUG"
logwriter="netfile"/>
<channel name="DNS" loglevel="DEBUG"
logwriter="dnsfile"/>
<channel name="POP3" loglevel="DEBUG"
logwriter="netfile"/>
<channel name="RemoteAdmin" loglevel="DEBUG"
logwriter="netfile"/>
<channel name="Mailets" loglevel="DEBUG"
logwriter="mailet"/>
<channel name="Processor" loglevel="DEBUG"
logwriter="jamesfile"/>
<channel name="Test" loglevel="DEBUG"
logwriter="test"/>
<channel name="UserManager" loglevel="DEBUG"
logwriter="usersfile"/>
</channels>
<logwriters help="Each filtered channel goes to the specified
logwriter.
Place here any additionl logwriter definition needed">
<writer name="default"
class="org.apache.avalon.blocks.omero.FileWriter">
<destination> file://../logs/default.log </destination>
<buffersize>2048</buffersize>
<sleep>500</sleep>
</writer>
<writer name="jamesfile"
class="org.apache.avalon.blocks.omero.FileWriter">
<destination> file://../logs/jamesfile.log
</destination>
<buffersize>2048</buffersize>
<sleep>500</sleep>
</writer>
<writer name="usersfile"
class="org.apache.avalon.blocks.omero.FileWriter">
<destination> file://../logs/usersfile.log
</destination>
<buffersize>2048</buffersize>
<sleep>500</sleep>
</writer>
<writer name="netfile"
class="org.apache.avalon.blocks.omero.FileWriter">
<destination> file://../logs/netfile.log </destination>
<buffersize>2048</buffersize>
<sleep>500</sleep>
</writer>
<writer name="mailet" class="org.apache.avalon.blocks.omero.
FileWriter">
<destination> file://../logs/mailet.log </destination>
<buffersize>2048</buffersize>
<sleep>500</sleep>
</writer>
<writer name="test"
class="org.apache.avalon.blocks.omero.FileWriter">
<destination> file://../logs/test.log </destination>
<buffersize>2048</buffersize>
<sleep>500</sleep>
</writer>
<writer name="dnsfile"
class="org.apache.avalon.blocks.omero.FileWriter">
<destination> file://../logs/dns.log </destination>
<buffersize>2048</buffersize>
<sleep>500</sleep>
</writer>
</logwriters>
</block>
</blocks>
</avalon>
I cannot find what's wrong with this. Is there anything I missed?
Thanks in advance.
****************************************************************************
**
Title: Programmer, Linux One, Inc. | LANGUAGES:
Name: Chun, Sungjin | C : Base for Ordinary People.
E-Mail: | FORTRAN : Lang. for Handicapped.
[EMAIL PROTECTED] | C++ : For Dummies.
| ObjC : For Genius.
| ST-80 : REAL LANG.
Comment: | Pascal : So so
Logic Rules. | ASM : &*$#*%*@&^#@*
****************************************************************************
**
begin 666 winmail.dat
M>)\^(B0,`0:0" `$```````!``$``0>0!@`(````M0,```````"X``$(@ <`
M& ```$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`0V ! `"`````@`"``$&
M@ ,`#@```- '!P`4`!4`$0````0`' $!`Y &`.07```E````"P`"``$````+
M`",```````,`)@``````"P`I```````#`#8``````!X`< `!````(0```%M1
M72!7<F]N9R!#;VYF:6=U<F%T:6]N(%!R;V)L96T_``````(!<0`!````%@``
M``&_\D1\TO//5R/I[4S?@E"'M?T&SN,```(!'0P!````&@```%--5% Z3DE.
M2D% 3$E.55A/3D4N0T\N2U(````+``$.`````$ `!@X`AJ%G1/*_`0(!"@X!
M````& ````````!CL CFT<R(1*72U0Y""]N&PH ```L`'PX!`````@$)$ $`
M``!G$P``8Q,``/\]``!,6D9U!_UNM0,`"@!R8W!G.30Y`P#X"V!N9S$P,S/)
M#K9F90\P-#(!]P*D$P/C`@!C: K <V5T_# @!Q,"@P!0!%41F0A5BP>R`H,R
M$2XQ,CD#,+PG8@!0%H `X!: .!9Q*C("@'T*@78(D'=KZ0N 9#0,8&,`4 L#
M#O0#$# +I#$X($DG=DIE%!!6!F!D( 1@<YT%0&,(< EP`C @<PAA[F,'D0!P
M&J)D!I (D!J@&1N0('01P 5 :70GSQ& "K$*@ 6@;7 #$!J1`G0<\')U;BP@
M8O)U!4!W: GP&@`>LAH$[&=O!4 "$&P)``/P#Q"C&K 'D'-A9P>0+AVD/1VD
M+2*/(Y\D61VD6TXQ"X!J84 #`"7Q.DI 04U%4R]B"X!=$"4@+B\>P2YS:+DA
MRD%V!T "(!ZR;@20GR'*"K$1\ 7 *HDZ( 6P&&<N80JP$;!E+G@;!) ;T2XJ
M)"&@4T%8UE J,QVF;AR09PAP'3#>:0(@+3 =$"LQ+B=0+?+F+QVD"0!G1AY!
M*ILO,=$P$7,O82BC+C 1':3Q`F!O8VLNPRK(,M,QL/DARE-C`' F,2$0)@`1
MX.\@@07 *3 'X$(T(R\P(;4X4F5A'' A`2W[<SK;':0FDRXM\BP`;0E0';,P
M56YK;B#0`Z!%>/\;T 4P+I$[$!LP!;$J(B#R?QR0'E K0"8`** R, \!+J1.
M=2"P4&\+@'0$D/\[)QVD*VDQU0A0+AD[)RM WSO//-\]XAVD/B\**H8=,6\_
M3S(Q-[ $D"XHE$!K+N<)<#>P0&MS*"B3':1(7<%#(CHQ-# I16]&?_='CTB9
M+?9E*)1*9 A!(B^/4P]4'R4H':1->2 Y;$\=4!OQ-@(@LG,[(<H\'C]7$AHP
M0F$"(#TB,: N,"(_/EB5(25&ARJ*6_\J@5)%040FL/8A(<HJ@E >4%> &D!"
MP<<#(!T0&D!$3E,J45E2_R>@7_,=`"%P'T =8"[P7W+'**$*4"M09B!Y"&%?
MHKLANRJ"/%^X6C4JACQ?Y/@^(%L?8 K!(% 'D6(S:F0`@%UCL"]E=6,I+_MC
MWTRH60A@&P`#D1'Q5W)_`X%60&;Q5W)B,1] `'!T_R&]6C8QU&?*7^(-X >0
M`,!N<&1_;Q0V4&$'@%G 2FEQ07--"W!L!F%942*?;[UC@PEP&Y0=`'EP<6'E
M3;\N-!0N3# @(8!R<+%K(7!4;W%U=E4O<I_G<Z]TOW7'5&A)0G'@<3!5=HI!
M*[-$`1!A/;!TWWO<> ]Y'WHO=;A3'I )<-%VO$]B:@60=(*T?N__?_^!#W6X
M0&$I,(0@+I%\/_]]2HA_A)^%KX:_>RH'<7(E_XF??<./Z(P/C1^.+X(9,O'_
M$@"0'WU9EEN2CF=$;T%OO_]PSX/;DI^3KY2_=<^7/WW1_W>?GE^?;Z!_@KR7
MK(1?F@__: =O#V,:-!2:WC+3&P`+8*\$$*7;)@`'@2YQDR*CWW\J@G$_<D.Q
M;RJ"!W +4&7S!X ^$61)/A)]L!O0I=_OH.AQ[UX)9.=P&M$`P!K@;66R;0;
MN&% ,N$'0&C_&M)G0+JIN7]E5K*RKA9:HO^]K[ZT9=!W`"M065$%$ $`_QP`
M'R $<42@A" <LF!TOM.^(![0'@&ULAT!! `N9S?_P01M2+^OP+_!S\+?P^_$
M___&#\<?R"_)/\I/RU^]/ZIV[[Z_S0!>L+9Q(!]@"7!?8_\*L"[A'U'600N
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
M<=LST7 GTR -P/O@H-V =]9PT/#C0,N@W)#^2=;A*9:ZP;I!N, &<*)0_2;
M/Q_*SS#;(*/PRY#;`3IDX'!NX9 GA1_%9C'EOW!SK' @*L /P1_"+W_#/\/7
MO376<#4A*2#C`&=%Y@!MI#$L($R\`'78>"!/X@#&4$F^<-R0`GRN$$Q!3D=5
M0=!'15,ZLC1.^F'0H%@@0VC@`,904^ `9UYJO@&N',=QR/$@T*!"VZ) *<!F
MHI#&P'(J0/I0<G(J`%!ESY!P(;(T11XM"Y+(X<W?RDQ&3U+L5%+'L,LQ3-L@
MHK#+H_Y(VR':H=IP)L#<D,YQLC;UUF!N0?! VI#&D>"@<# 9Y9 N:RM SL]#
M*ROERS%&R\%$=<80)K"D`,>R/]<?RFI/8FK+(M52_$=EXH!54-8/VP_*6^$P
M#"TXO^#%D%)%04R;QY/:!4/C$/IP;G3-O[W3_E"B0+C@*J#%D%,E\/L1@-H6
M3!U T5#=8.H`U>$;WY_*ET'U$,LQ)BHD`",J)2I )EXC/D#$U</?YT_H7\1G
M9C*7O__$M[]P,+^A,3C:% I]VE `[. `"P`!@ @@!@``````P ```````$8`
M`````X4````````#``. "" &``````# ````````1@`````0A0````````,`
M!X (( 8``````, ```````!&`````%*%``".:@$`'@`)@ @@!@``````P ``
M`````$8`````5(4```$````$````.2XP`!X`"H (( 8``````, ```````!&
M`````#:%```!`````0`````````>``N "" &``````# ````````1@`````W
MA0```0````$`````````'@`,@ @@!@``````P ```````$8`````.(4```$`
M```!``````````L`#8 (( 8``````, ```````!&`````(*%```!````"P`Z
M@ @@!@``````P ```````$8`````#H4````````#`#R "" &``````# ````
M````1@`````1A0````````,`/8 (( 8``````, ```````!&`````!B%````
M`````P!:@ @@!@``````P ```````$8``````84````````+`&N "" &````
M``# ````````1@`````&A0````````(!^ \!````$ ```&.P".;1S(A$I=+5
M#D(+VX8"`?H/`0```! ```!CL CFT<R(1*72U0Y""]N&`@'[#P$```"?````
M`````#BANQ %Y1 :H;L(`"LJ5L(``%!35%!26"Y$3$P``````````$Y)5$'Y
MO[@!`*H`-]EN````0SI<1&]C=6UE;G1S(&%N9"!3971T:6YG<UQ!9&UI;FES
M=')A=&]R7$QO8V%L(%-E='1I;F=S7$%P<&QI8V%T:6]N($1A=&%<36EC<F]S
M;V9T7$]U=&QO;VM<;W5T;&]O:RYP<W0```,`_@\%`````P`--/TW```"`7\`
M`0```#0````\24E%14M&3D-,1TQ/14M/3D%+14M'14%/0T)!02YN:6YJ84!L
M:6YU>&]N92YC;RYK<CX``P`&$#KZ'4T#``<0&B,```,`$! ``````P`1$ ``
M```>``@0`0```&4```!)5D5#5E-%1$U/4U1#55)214Y44T]54D-%4T%.1$U/
M1$E&245$4T]42$%425130T]-4$E,14143U)53BQ"55172$5.25)53DE614=/
>5$9/3$Q/5TE.1TU%4U-!1T53+2TM+2TM`````/:E
`
end
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/>
Problems?: [EMAIL PROTECTED]