Re: [MonoTouch] Crash on a phone but not on the simulator

2013-06-02 Thread Sebastien Pouliot
This is a known issue [1] and was fixed (after 6.3.5 beta) and will be
fixed in the next alpha/beta. Temporary workaround included in [1].

[1] https://bugzilla.xamarin.com/show_bug.cgi?id=12356


On Sat, Jun 1, 2013 at 9:25 PM, Paul Johnson p...@all-the-johnsons.co.ukwrote:

 Hi,

 Using the current alpha, but get the same results in the release version.

 I'm accessing a wcf webservice as part of a large app. On the simulator,
 everything works fine. When I try to do the same on an iPhone, I'm getting
 a null exception (object not set to a reference) with the following
 throwback

   at System.ServiceModel.**MonoInternal.**ClientRuntimeChannel..ctor
 (System.ServiceModel.**Dispatcher.ClientRuntime runtime,
 System.ServiceModel.**Description.**ContractDescription contract,
 TimeSpan openTimeout, TimeSpan closeTimeout, IChannel contextChannel,
 IChannelFactory factory, System.ServiceModel.Channels.**MessageVersion
 messageVersion, System.ServiceModel.**EndpointAddress remoteAddress,
 System.Uri via) [0x0012f] in /Developer/MonoTouch/Source/**
 mono/mcs/class/System.**ServiceModel/System.**ServiceModel/**ClientRuntimeChannel.cs:121

   at System.ServiceModel.**MonoInternal.**ClientRuntimeChannel..ctor
 (System.ServiceModel.**Description.ServiceEndpoint endpoint,
 System.ServiceModel.**ChannelFactory channelFactory, System.ServiceModel.*
 *EndpointAddress remoteAddress, System.Uri via) [0x00027] in
 /Developer/MonoTouch/Source/**mono/mcs/class/System.**ServiceModel/System.
 **ServiceModel/**ClientRuntimeChannel.cs:90
   at System.ServiceModel.**ClientBase`1+ChannelBase`1[**
 ISyncService,ISyncService].**get_Inner () [0x0] in filename
 unknown:0
   at System.ServiceModel.**ClientBase`1+ChannelBase`1[**
 ISyncService,ISyncService].**System.ServiceModel.**
 ICommunicationObject.add_**Opening (System.EventHandler value) [0x0]
 in filename unknown:0
   at ftrack2ios.SyncManager.**getClient () [0x00051] in
 /Volumes/Developer/Developer/**new ftrack/iOS/ftrack2-ios/**
 ftrack2-ios/WebServices/**SyncManager.cs:415
   at ftrack2ios.logSignUp.**StartLogin (System.Object sender,
 System.EventArgs e) [0x00047] in /Volumes/Developer/Developer/**new
 ftrack/iOS/ftrack2-ios/**ftrack2-ios/LoginSignup/**logSignUp.cs:112
   at ftrack2ios.logSignUp.**ViewDidLoadm__B (System.Object sender,
 System.EventArgs e) [0x0] in /Volumes/Developer/Developer/**new
 ftrack/iOS/ftrack2-ios/**ftrack2-ios/LoginSignup/**logSignUp.cs:40
   at MonoTouch.UIKit.**UIControlEventProxy.Activated () [0x0] in
 /Developer/MonoTouch/Source/**monotouch/src/UIKit/UIControl.**cs:30
   at (wrapper managed-to-native) 
 MonoTouch.UIKit.UIApplication:**UIApplicationMain
 (int,string[],intptr,intptr)
   at MonoTouch.UIKit.UIApplication.**Main (System.String[] args,
 System.String principalClassName, System.String delegateClassName)
 [0x0004c] in /Developer/MonoTouch/Source/**monotouch/src/UIKit/**
 UIApplication.cs:38
   at ftrack2ios.Application.Main (System.String[] args) [0xa] in
 /Volumes/Developer/Developer/**new ftrack/iOS/ftrack2-ios/**
 ftrack2-ios/Main.cs:16

 The code leading up to this is

  SyncServiceClient client = new SyncServiceClient(new BasicHttpBinding(),
 new EndpointAddress(http://; + SyncManager.SyncHost +
 /services/SyncService.svc));

 client.InnerChannel.Opening += delegate
 {

 //UIAppDelegate.Self.**SharedAppDelegate.Self.**
 NetworkActivityIndicatorVisibl**e = true;
 };

 SyncManager.SyncHost is a valid URL and if I go to the endpoint address,
 the service appears fine (so it's not a 404 error).

 I know there can be differences between the simulator and a real device,
 but I'm not sure on this one. Any help would be appreciated.

 Paul
 --
 Space, it says, is big. Really big. You just won't believe how vastly,
 hugely, mindbogglingly big it is. I mean, you may think it's a long way
 down the road to the chemist's, but that's just peanuts to space, listen...
 Hitch Hikers Guide to the Galaxy, a truly remarkable book!

 __**_
 MonoTouch mailing list
 MonoTouch@lists.ximian.com
 http://lists.ximian.com/**mailman/listinfo/monotouchhttp://lists.ximian.com/mailman/listinfo/monotouch

___
MonoTouch mailing list
MonoTouch@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/monotouch


Re: [MonoTouch] Crash on a phone but not on the simulator

2013-06-02 Thread Paul Johnson

Hi,


This is a known issue [1] and was fixed (after 6.3.5 beta) and will be
fixed in the next alpha/beta. Temporary workaround included in [1].

[1] https://bugzilla.xamarin.com/show_bug.cgi?id=12356


Adding -nolink to the compiler flags seems to have also cleared the 
issue for now.


When is the next alpha due to hit paydirt?

Paul


--
Space, it says, is big. Really big. You just won't believe how 
vastly, hugely, mindbogglingly big it is. I mean, you may think it's a 
long way down the road to the chemist's, but that's just peanuts to 
space, listen...

Hitch Hikers Guide to the Galaxy, a truly remarkable book!

___
MonoTouch mailing list
MonoTouch@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/monotouch