Adium

Ticket #95 (closed defect: worksforme)

Opened 5 years ago

Last modified 21 months ago

File Transfer Fails To Unlock File

Reported by: spam@weks.net Owned by: durin42
Milestone: Component: Service/MSN
Version: 1.3svn Severity: normal
Keywords: Cc:
Patch Status:

Description (last modified by zacw) (diff)

When a file transfer completes, it fails to unlock the file and allow me to do anything with it. As of right now, a restart of Adium is required to deal with the files that were transferred. Failure or success does not matter with this. (10.4)

(durin42 note: this is happening on joscar too, and I'm sure we can fix it for joscar....)

(new durin42 note: I'm wondering if this is actually on our side. Mail has a similar bug. Maybe there's a Cocoa framework bug lurking behind this?)

Attachments

trash.png (17.8 KB) - added by carl.norum@… 5 years ago.
Screenshot of error message.

Change History

Changed 5 years ago by tick

  • milestone set to Adium X 0.82

Changed 5 years ago by tick

  • milestone changed from Adium X 0.82 to Adium X 0.83

Changed 5 years ago by evands

  • owner changed from anybody to nobody
  • component changed from Core Adium to libgaim-general

This is a libgaim issue.

Changed 5 years ago by evands

  • milestone Adium X 0.83 deleted

And is not going to be targeted in 0.83.

Changed 5 years ago by carl.norum@…

Screenshot of error message.

Changed 4 years ago by tick

  • milestone set to Adium X 1.0

Changed 4 years ago by evands

  • milestone changed from Adium X 1.0 to Waiting on libgaim
  • field_haspatch set to 0

Has this been reported to the gaim team? If so, the sf.net bug link should be listed here.

Changed 4 years ago by durin42

  • description modified (diff)
  • milestone changed from Waiting on libgaim to Adium X 1.0

We can fix this on joscar if nothing else, so I'm moving this back to the 1.0 target for the moment so it gets done.

Changed 4 years ago by evands

  • owner changed from nobody to leak

I'm not aware of any Adium-side code which would have this effect, so I think it's in a jar somewhere -- assigning to leak.

Changed 4 years ago by MEMark

When it comes to sending files via MSN at least, most of the time closing the conversation window releases the file that was sent.

Changed 4 years ago by Steven

Closing the conversation window didn't change anything for me. I still have to quit Adium in order to empty the trash. This is a pretty annoying buy for me :)

Changed 4 years ago by DhruvK

I dunno if this could be a subset of this ticket or deserves one of its own, but recent SVN builds don't update incoming AIM file transfers too well - i.e. the transfer will finish, but the transfers window won't ever flag it as completed (thus any post-processing such as opening the file or clearing it from the window doesn't happen).

Changed 4 years ago by evands

DhruvK, that's definitely a separate issue.

Changed 4 years ago by dcrosta

At least in AdiumX 0.89.1 closing the chat window seems to "release" the file (or whatever terminology is best). For what it's worth,  this gaim bug (1304201) seems to be the closest to this ticket, though it's filed as a win32 bug.

Changed 4 years ago by Alex

No, it's a joscar thing. I am seing same problem in JClaim. leak needs to take a good look.

Also, if this helps, cancelling a transfer before it really started transfering already has the file locked.

- Alex.

Changed 4 years ago by durin42

  • description modified (diff)
  • milestone changed from Adium X 1.0 to Adium X 1.1

Changed 4 years ago by zacw

  • description modified (diff)

Fixing not-really-a-link links.

Changed 4 years ago by Durandal

This exists on 1.0b7.

Changed 3 years ago by tick

  • milestone changed from Adium X 1.1 to Adium X 1.2

Changed 3 years ago by tick

  • severity changed from normal to blocker

We need to figure out what's going on here with 1.2 if possible.

Changed 3 years ago by Zorg

This is fixed in b17 due to the switch back to libgaim.

Changed 3 years ago by evands

Are you sure, Zorg? It was a problem with libgaim back when the ticket was first made.

Changed 3 years ago by gbooker

Even, I believe this is fixed. In my messing with libgaim's file transfer, I have sent several files back and forth. I was able to trash (and empty it) the file after the transfer either completed, cancelled, or failed, without quitting adium.

I recommend this be closed as fixed, but will leave it to you Evan since you are unsure.

Changed 3 years ago by Catfish_Man

  • status changed from new to closed
  • resolution set to fixed
  • milestone changed from Adium X 1.2 to Adium X 1.0

Tested on irc.

Changed 3 years ago by chucker

Are we sure this is fixed?

I just tried a file transfer with AIM on 1.0/r18816 (i.e., Libgaim), which failed, so I had to cancel it. I cleared it from the File Transfers window, and moved the file to the Trash. However, I cannot empty the Trash; according to Finder, the item "is in use".

$ lsof -n | grep Cate
Adium     10538 chucker  txt      REG      14,2     15818  6572156 /Users/chucker/.Trash/Cate.png

So it appears there are still cases where Adium does not cleanly unlock the file.

Changed 3 years ago by jas8522

  • status changed from closed to reopened
  • severity changed from blocker to normal
  • component changed from libgaim-general to Adium Core
  • version changed from 0.81 to 1.1svn
  • milestone changed from Adium X 1.0 to Needs dev review
  • patch_status set to None
  • resolution fixed deleted

Yeah it's definitely still occuring in 1.1svn. It happens with MSN at the very least. Is it still a libpurple problem?

Changed 3 years ago by durin42

  • owner changed from leak to durin42
  • status changed from reopened to new
  • pending set to 0
  • milestone changed from Needs dev review to Waiting on libpurple

 http://developer.pidgin.im/ticket/1643 seems to be related to this. I'll try to watch that.

Changed 2 years ago by Robby

  • pending changed from 0 to 1
  • milestone changed from Waiting on libpurple to Needs feedback from users

Pidgin Trac is down. Have you experienced this issue recently, Augie?

Changed 2 years ago by trac-robot

  • status changed from new to closed
  • pending changed from 1 to 0

This ticket was closed automatically by the system. It was previously set to a Pending status and hasn't been updated within 14 days.

Changed 21 months ago by jas8522

  • cc felipec added
  • status changed from closed to reopened
  • version changed from 1.1svn to 1.3svn
  • component changed from Adium Core to MSN
  • milestone changed from Needs feedback from users to Waiting on msn-pecan

This does still exist, at least with MSN. See:  http://code.google.com/p/msn-pecan/issues/detail?id=37

I don't think I've had it happen with other protocols however...

Changed 21 months ago by jas8522

  • cc felipec removed
  • status changed from reopened to closed
  • resolution set to worksforme

This ticket is a lot longer than I thought and more directed towards AIM. Switching this to #6745 which is MSN specific

Changed 21 months ago by jas8522

  • milestone Waiting on msn-pecan deleted
Note: See TracTickets for help on using tickets.