Hi Niklas,

Thanks for the suggestion. I tried the branch 1.4 and I experienced that the
problem has been fixed.
Do you have any idea when a new tagged version will be available?

Regards,
Alessio



On Wed, Mar 19, 2008 at 3:47 PM, Niklas Gustavsson <[EMAIL PROTECTED]>
wrote:

> Hi
>
> Could you try using either trunk (bleeding edge) or the 1.4 branch
> (more stable) instead?
>
> /niklas
>
> On Tue, Mar 18, 2008 at 11:30 AM, Alessio Santacroce
> <[EMAIL PROTECTED]> wrote:
> > Hello everyone,
> >
> >  I'm a new Ftp Server user and I need to embed it in my program.
> >  I wrote the code, that is quite simple, but I'm experiencing a problem
> at
> >  shutdown.
> >
> >  What happen is that the java virtual machine doesn't terminate because
> the
> >  following thread is still running (I saw debugging the process):
> >  -------------------------------------
> >  Daemon Thread [PooledByteBufferExpirer-0] (Suspended)
> >     Thread.sleep(long) line: not available [native method]
> >     PooledByteBufferAllocator$Expirer.run() line: 277
> >  --------------------------------------
> >
> >  Did someone experience the same issue?
> >
> >
> >  I'm working with Windows XP, jvm 1.5 and I build the Ftp Server
> distribution
> >  downloading the source code from the URL: "
> >
> http://svn.apache.org/repos/asf/mina/sandbox/ftpserver/tags/1.0-M1-incubator
> >  ".
> >
> >  The issue can be reproduced running the following code:
> >  --------------------------------------
> >  public static void main(String[] args) throws Exception {
> >         // get the configuration object
> >         Configuration config = new PropertiesConfiguration(new
> >  Properties());
> >         // create servce context
> >         FtpServerContext ftpConfig = new
> >  ConfigurableFtpServerContext(config);
> >         // create the server object and start it
> >         FtpServer server = new FtpServer(ftpConfig);
> >         server.start();
> >         System.out.println("Ftp server started using the default
> >  configuration");
> >         long sleepFor = 5 * 1000;
> >         System.out.println("Sleeping for " +sleepFor+ " sec");
> >         Thread.sleep(sleepFor);
> >         server.stop();
> >         System.out.println("Ftp server stopped");
> >  }
> >  --------------------------------------
> >
> >  There's something wrong in the code I wrote?
> >
> >
> >  Thanks in advance for the help,
> >  Alessio
> >
>

Reply via email to