Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > Open Discussion topics
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

Open Discussion topics Discuss the time of day, whatever you want to. This is the hangout area. If you have LimeWire problems, post them here too.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old April 8th, 2002
Gnutella Veteran
 
Join Date: April 6th, 2002
Posts: 100
sipher is flying high
Default Anyone got the clean 2.3.3 source or build?

Thanks.

2.3.4 has a bug where all your inprogress/uncompleted transfers will be lost if you close the program.
Reply With Quote
  #2 (permalink)  
Old April 8th, 2002
Gnutella Aficionado
 
Join Date: March 13th, 2002
Location: Aachen
Posts: 832
Taliban is flying high
Default

Maybe you could try finding that bug and send a patch to dev@core.limewire.org. I believe there is a problem with interpreting the downloads.dat in the DownloadManager.
Reply With Quote
  #3 (permalink)  
Old April 8th, 2002
Gnutella Veteran
 
Join Date: April 6th, 2002
Posts: 100
sipher is flying high
Default

Quote:
Originally posted by Taliban
Maybe you could try finding that bug and send a patch to dev@core.limewire.org. I believe there is a problem with interpreting the downloads.dat in the DownloadManager.
I have neither the knowledge or expertise to precisely locate or fix the bug. I did report it in this forum in the support section but I will e-mail that address and let them know.
Reply With Quote
  #4 (permalink)  
Old April 8th, 2002
Gnutella Aficionado
 
Join Date: March 13th, 2002
Location: Aachen
Posts: 832
Taliban is flying high
Default

Okay, I've got something for you. Deleting lines 98 to 104 of core/com/limegroup/gnutella/DownloadManager.java solves the bug.

Runnable checkpointer=new Runnable() {
public void run() {
if (downloadsInProgress()>0) //optimization
writeSnapshot();
}
};
backend.schedule(checkpointer, 0, SNAPSHOT_CHECKPOINT_TIME);

Those lines cause all the trouble.
Reply With Quote
  #5 (permalink)  
Old April 8th, 2002
Unregistered
Guest
 
Posts: n/a
Default

Cool thanks. Did you forward that info to the developers?
Reply With Quote
  #6 (permalink)  
Old April 8th, 2002
Gnutella Aficionado
 
Join Date: March 13th, 2002
Location: Aachen
Posts: 832
Taliban is flying high
Default

No, cause I believe it is funny, to let them solve their bugs themselves. They are probably looking through the code right now, wondering where the error could be and wasting valuable time they could use to implement new features.

HARHARHAR
Reply With Quote
  #7 (permalink)  
Old April 8th, 2002
Unregistered
Guest
 
Posts: n/a
Default

Very funny. Why is that code there if it is useless? I mean does it possibly disable some other functionality or cause a new bug if you remove it?
Reply With Quote
  #8 (permalink)  
Old April 8th, 2002
Gnutella Aficionado
 
Join Date: March 13th, 2002
Location: Aachen
Posts: 832
Taliban is flying high
Default

This is a new feature which saves the downloads.dat every 30 seconds (a bit often for my taste), so if LimeWire crashes, the downloads won't be lost.

However it is called before the downloads.dat is read after starting LimeWire and it blocks that file, so if LimeWire tries to read downloads.dat it fails, because another thread is blocking the file. A better solution is, to move that code to another function, so it is called after the downloads.dat is read. That's what I did with my copy of the LimeWire sources.

P.S. I was only kidding before, when I said I didn't send the developers the changes. Of course I sent them some code which solves the bug, - after planting a malicious trojan into it, that will allow me to access your computer.
Reply With Quote
  #9 (permalink)  
Old April 8th, 2002
Gnutella Veteran
 
Join Date: April 6th, 2002
Posts: 100
sipher is flying high
Default

Thanks for the explanation. I know you were kidding I was just wondering if you'd alreayd told them or if I should send a followup to my previous e-mail.
Reply With Quote
  #10 (permalink)  
Old April 8th, 2002
Gnutella Veteran
 
Join Date: April 6th, 2002
Posts: 100
sipher is flying high
Default

Doesn't seem to work for me Hope they fix it soon.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Clean?!? lichhi-lichii LimeWire+WireShare Tips and Tricks 1 February 27th, 2007 09:17 PM
Please include build system in sourceforge source zip files Betelgeuse General Discussion 4 December 19th, 2005 04:11 AM
Trying to build from source Cornholio General Windows Support 2 August 28th, 2002 01:10 PM
Clean LW 2.1.3 is out VTOLfreak Open Discussion topics 2 January 27th, 2002 09:51 AM
Clean LW 2.1.3 is out VTOLfreak Open Discussion topics 0 January 26th, 2002 07:27 AM


All times are GMT -7. The time now is 03:49 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.