windef.h #define MAX_PATH 260
> It is from win32 SDK documentation: > "lpFileName > Points to a null-terminated string that specifies the name of the object > (file, pipe, mailslot, communications resource, disk device, console, or > directory) to create or open. > > If *lpFileName is a path, there is a default string size limit of MAX_PATH > characters. This limit is related to how the CreateFile function parses > paths. > Windows NT: You can use paths longer than MAX_PATH characters by calling the > wide (W) version of CreateFile and prepending "\\?\" to the path. The "\\?\" > tells the function to turn off path parsing. This lets you use paths that > are nearly 32,000 Unicode characters long. You must use fully-qualified > paths with this technique. This also works with UNC names. The "\\?\" is > ignored as part of the path. For example, "\\?\C:\myworld\private" is seen > as "C:\myworld\private", and "\\?\UNC\tom_1\hotstuff\coolapps" is seen as > "\\tom_1\hotstuff\coolapps" > > ----- Original Message ----- > From: "Andrei Ivanov" <[EMAIL PROTECTED]> > To: "Avalon-Phoenix Developers List" <[email protected]> > Sent: Thursday, May 30, 2002 10:03 PM > Subject: File_Persistent_Stream_Repository in James Exception > > > > Hi, > > I am performing James load test (James runs with Phoenix 4.0a4 and uses > file > > repository). Every time when request rate becomes so high that not all > > socket connections (incoming mail) can be made, James crashes. The > exception > > is below. It reports that there is not enough space on the disk though > disk > > space is ok. Has anyone had similar exceptions with Avalon file and stream > > repositories? > > > > Andrei > > > > java.lang.RuntimeException: Exception caught while storing Message > > Container: java.lang.RuntimeException: Exce > > ption caught while storing a stream : java.io.FileNotFoundException: > > C:\TEMP\james\phoenix-bin\apps\james\var\ > > > mail\spool\4D61696C313032323738343637353630302D393533302D2138383138313438313 > > 22D746F2D7375 > > > 726665752E66692D213335303333303033362D746F2D7375726665752E66692D213139323936 > > 39363635.Repository0.FileStreamSto > > re (There is not enough space on the disk) > > at > > > org.apache.james.mailrepository.AvalonMailRepository.store(AvalonMailReposit > > ory.java:218) > > at > > > org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:204) > > at > > > org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java: > > 242) > > at > > > org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:209) > > at > > > org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Executabl > > eRunnable.java:47) > > at > > > org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread.java:8 > > 0) > > java.lang.RuntimeException: Exception caught while storing Message > > Container: java.lang.RuntimeException: Exce > > ption caught while storing a stream : java.io.FileNotFoundException: > > C:\TEMP\james\phoenix-bin\apps\james\var\ > > > mail\outgoing\4D61696C313032323738343637393734362D393533332D2131303838393934 > > 3631372D7 > > 46F2D7375726665752E6669.Repository8.FileStreamStore (There is not enough > > space on the disk) > > at > > > org.apache.james.mailrepository.AvalonMailRepository.store(AvalonMailReposit > > ory.java:218) > > at > > > org.apache.james.transport.mailets.RemoteDelivery.service(RemoteDelivery.jav > > a:408) > > at > > > org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:183) > > at > > > org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java: > > 242) > > at > > > org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:209) > > at > > > org.apache.avalon.excalibur.thread.impl.ExecutableRunnable.execute(Executabl > > eRunnable.java:47) > > at > > > org.apache.avalon.excalibur.thread.impl.WorkerThread.run(WorkerThread.java:8 > > 0) > > java.lang.NullPointerException > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
