Last Comment Bug 740451 - IM account cannot be created if less than 500MB available on disk (uncaught exception, NS_ERROR_FILE_TOO_BIG in mozIStorageConnection.setGrowthIncrement)
: IM account cannot be created if less than 500MB available on disk (uncaught e...
Product: Thunderbird
Classification: Client Software
Component: Instant Messaging (show other bugs)
: unspecified
: x86_64 Windows 7
-- normal (vote)
: Thunderbird 15.0
Assigned To: Florian Quèze [:florian] [:flo] (PTO until February 27)
: 740288 (view as bug list)
Depends on: 753807
  Show dependency treegraph
Reported: 2012-03-29 10:09 PDT by Philipp Kewisch [:Fallen]
Modified: 2012-05-15 05:10 PDT (History)
4 users (show)
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---


Description User image Philipp Kewisch [:Fallen] 2012-03-29 10:09:45 PDT
I've experienced this on Windows:

1. Open the new chat account wizard in a new profile
2. It happens to me both with setting and also the default settings
3. Go through the wizard until the finish button appears


* The finish button doesn't do anything.
* I get this error message randomly either once per wizard, or when clicking the finish button:

Timestamp: 3/29/2012 7:04:22 PM
Error: uncaught exception: [Exception... "Component returned failure code: 0x8052000f (NS_ERROR_FILE_TOO_BIG) [mozIStorageConnection.setGrowthIncrement]"  nsresult: "0x8052000f (NS_ERROR_FILE_TOO_BIG)"  location: "JS frame :: resource:///components/imContacts.js :: getDBConnection :: line 57"  data: no]

* Its not totally reliable when the message shows up. Sometimes it doesn't appear when clicking the finish button, but some time before.

* I'm not getting the error messages in bug 740288.
Comment 1 User image Florian Quèze [:florian] [:flo] (PTO until February 27) 2012-03-29 11:43:00 PDT
Is your hard disk full? Do the file permissions allow Thunderbird to create more files in your thunderbird profile? (The error message you copied seems to indicate a failure to create the file blist.sqlite in your profile folder.)
Comment 2 User image Florian Quèze [:florian] [:flo] (PTO until February 27) 2012-05-09 07:54:12 PDT
I understood the cause of this bug yesterday. The problem is caused by a change made in bug 666611 that make setGrowthIncrement throw if there's less than 500MB of free disk space. All C++ callers ignore the return value, and the only JS caller in mozilla-central (a unit test) has a try catch, so we should just add a try/catch too. We have just done that for Instantbird in
Comment 3 User image Patrick Cloke [:clokep] 2012-05-10 10:10:09 PDT
This will be included in bug 753807, which is merging the changes to chat/ from Instantbird back to comm-central.
Comment 4 User image Florian Quèze [:florian] [:flo] (PTO until February 27) 2012-05-15 04:02:07 PDT
The fix was pushed as as part of bug 753807.
Comment 5 User image Florian Quèze [:florian] [:flo] (PTO until February 27) 2012-05-15 04:31:08 PDT
*** Bug 740288 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.