[MonoTouch] Strange issue iOS5.1 vs Environment.SpecialFolder.Personal

Nic Wise nicw at fastchicken.co.nz
Fri Mar 9 15:59:48 UTC 2012


Yup. It would be a hard one to track down - there is NO error
reporting in iOS, just a "exited with error 255". No stack dump, no
nothing.

Atleast a rebuild fixes it.

Thanks!

On Fri, Mar 9, 2012 at 13:32, Sebastien Pouliot <sebastien at xamarin.com> wrote:
> Hello Nic,
>
> It was in the release notes [1]. However, at the time, the condition
> was not reproducable by anyone (just an error in a user's application
> log).
>
> I suspect most people testing the iOS 5.1 beta releases where using
> provisioned devices where the error does not occur. In retrospect we
> were lucky for that (single) report.
>
> Sebastien
>
> [1] http://docs.xamarin.com/MonoTouch_5.2#Changes_in_MonoTouch_5.2.4
>
> On Fri, Mar 9, 2012 at 6:53 AM, Nic Wise <nicw at fastchicken.co.nz> wrote:
>> Did I miss something? It's not on the release notes there.... I
>> normally read them at least a little bit.... :)
>>
>> (doesn't matter now, but would be good to know if I'm smoking crack
>> and missed it)
>>
>> On Fri, Mar 9, 2012 at 01:10, Sebastien Pouliot <sebastien at xamarin.com> wrote:
>>> Hello Karl,
>>>
>>> AFAIK this error is caused by a change in iOS 5.1 that does not allow
>>> everyone to write to `stdout` (and return an access denied).
>>>
>>> It should only occurs when using "Console.WriteLine" and was fixed in
>>> MonoTouch 5.2.4 [1] (where the exception will be ignored, i.e. no
>>> writing on `stdout`).
>>>
>>> If you cannot update to 5.2.4 then you can try:
>>>
>>> a) calling: Console.SetOut (new StreamWriter (Stream.Null));
>>>
>>> b) add #if DEBUG ... #endif around the Console.WriteLine from your
>>> application (so they won't reach your users)
>>>
>>> Regards,
>>> Sebastien
>>>
>>> [1] http://docs.xamarin.com/MonoTouch_5.2#Changes_in_MonoTouch_5.2.4
>>>
>>> On Thu, Mar 8, 2012 at 7:50 PM, Karl Heinz Brehme Arredondo
>>> <karl at e-magesolutions.com> wrote:
>>>> Hi,
>>>>
>>>> Today our helpdesk reported a user that sent a captured ipad screen with a
>>>> strange error message that is stranger than I could imagine..:
>>>> 'Access to the path
>>>> "/private/var/mobile/Application/BLABLABLAWHISKASSACHET/MyApp.app/[Unknown]"
>>>> is denied.'
>>>>
>>>> That mean that after to subscribe/download about 8 tables correctly, this
>>>> ipad "decided" to change his mind on table Descontos_Motivos "create table
>>>> in the same Sqlite file that previous tables was created to a strange folder
>>>> called [Unknown]. Where the heck it get this word??
>>>>
>>>> The folder is get
>>>> with Environment.GetFolderPath(Environment.SpecialFolder.Personal) and all
>>>> tables are created as the same way in a loop, on same local sqlite database.
>>>>
>>>> At night, another user from another client (same app) reported the same
>>>> thing with a new info: he upgraded to iOS 5.1… So I made de upgrade and
>>>> tested the download of database: same error in same table… Then testes with
>>>> a version compiled with monotouch 5.2 and no error. But back to same version
>>>> of the user, and tried to download database again: no error. Really
>>>> confusing because I can't reproduce it again.
>>>>
>>>> It will blow up our helpdesk tomorrow?
>>>>
>>>> Thanks,
>>>>
>>>> Karl
>>>>
>>>> _______________________________________________
>>>> MonoTouch mailing list
>>>> MonoTouch at lists.ximian.com
>>>> http://lists.ximian.com/mailman/listinfo/monotouch
>>>>
>>> _______________________________________________
>>> MonoTouch mailing list
>>> MonoTouch at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/monotouch
>>
>>
>>
>> --
>> Nic Wise
>> t.  +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise
>> b. http://www.fastchicken.co.nz/
>>
>> Nearest Bus: find when the next bus is coming to your stop. http://goo.gl/Vcz1p
>> mobileAgent (for FreeAgent): get your accounts in your pocket.
>> http://goo.gl/IuBU
>> Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
>> London Bike App: Find the nearest Boris Bike, and get riding! http://goo.gl/Icp2



-- 
Nic Wise
t.  +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise
b. http://www.fastchicken.co.nz/

Nearest Bus: find when the next bus is coming to your stop. http://goo.gl/Vcz1p
mobileAgent (for FreeAgent): get your accounts in your pocket.
http://goo.gl/IuBU
Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
London Bike App: Find the nearest Boris Bike, and get riding! http://goo.gl/Icp2


More information about the MonoTouch mailing list