Comments (8)
Can you enable First Chance Exceptions and try to get a call stack?
from fusillade.
I have just looked all over Xamarin Studio, and can't find any settings like that. Do you have any idea how I can do this on Xamarin Studio by any chance ?
from fusillade.
On Xamarin Studio, go to Run => New Exception Catchpoint, then when it asks you for the type of an exception, just put in "System.Exception" and leave "Include Subclasses" checked", then run your app. You might see a bunch of unrelated debug breaks, keep hitting Continue
from fusillade.
Finally got a stack trace, thanks for your help.
System.InvalidOperationException: Disposable has already been assigned.
at System.Reactive.Disposables.SingleAssignmentDisposable.set_Disposable (IDisposable value) [0x00000] in <filename unknown>:0
at System.Reactive.Producer`1+State[Punchclock.KeyedOperation].Assign (IDisposable s) [0x00000] in <filename unknown>:0
at System.Reactive.Linq.ObservableImpl.AsObservable`1[Punchclock.KeyedOperation].Run (IObserver`1 observer, IDisposable cancel, System.Action`1 setSink) [0x00000] in <filename unknown>:0
at System.Reactive.Producer`1[Punchclock.KeyedOperation].Run (IScheduler _, State x) [0x00000] in <filename unknown>:0
at at (wrapper unknown) object:gsharedvt_out ()
at System.Reactive.Concurrency.ScheduledItem`2[System.TimeSpan,System.Reactive.Producer`1+State[Punchclock.KeyedOperation]].InvokeCore () [0x00000] in <filename unknown>:0
at System.Reactive.Concurrency.ScheduledItem`1[System.TimeSpan].Invoke () [0x00000] in <filename unknown>:0
at System.Reactive.Concurrency.CurrentThreadScheduler+Trampoline.Run (System.Reactive.Concurrency.SchedulerQueue`1 queue) [0x00000] in <filename unknown>:0
at System.Reactive.Concurrency.CurrentThreadScheduler.Schedule[State] (State state, TimeSpan dueTime, System.Func`3 action) [0x00000] in <filename unknown>:0
at at (wrapper unknown) object:gsharedvt_in ()
at at (wrapper unknown) object:gsharedvt_out ()
at System.Reactive.Concurrency.LocalScheduler.Schedule[State] (State state, System.Func`3 action) [0x00000] in <filename unknown>:0
at at (wrapper unknown) object:gsharedvt_in ()
at System.Reactive.Producer`1[Punchclock.KeyedOperation].SubscribeRaw (IObserver`1 observer, Boolean enableSafeguard) [0x00000] in <filename unknown>:0
at System.ObservableExtensions.SubscribeSafe[KeyedOperation] (IObservable`1 source, IObserver`1 observer) [0x00000] in <filename unknown>:0
at System.Reactive.Subjects.ConnectableObservable`2[Punchclock.KeyedOperation,Punchclock.KeyedOperation].Connect () [0x00000] in <filename unknown>:0
at Punchclock.OperationQueue..ctor (Int32 maximumConcurrent) [0x00083] in /Users/paul/code/paulcbetts/punchclock/Punchclock/OperationQueue.cs:104
at Fusillade.NetCache..cctor () [0x00000] in c:\Users\paul\code\paulcbetts\Fusillade\Fusillade\Interfaces.cs:121
from fusillade.
Just checking in on the status of this. Was this reproduce-able by any chance ??
from fusillade.
@kooldave98 Hey, sorry about the missed reply. Xamarin.iOS 64-bit has some issues around Rx right now and I think you're hitting them. I'd file a bug with Xamarin (if only to light a bigger 🔥 under them), but the good news is that it appears that a lot of the bugs are getting traction. You could also try switching to the Alpha channel (you can always switch back, it's not a one-way deal) and see if that resolves some of these bugs
from fusillade.
Thanks @paulcbetts for the feedback, i'll try out the Alpha channel.
from fusillade.
I can confirm that after updating Xamarin.ios, and modern http client that this problem has stopped happening.
from fusillade.
Related Issues (20)
- [BUG] Refit + Fusillade fails with System.ObjectDisposedException HOT 3
- [BUG] Crashing on iOS when aeroplane mode enabled.
- CancellationToken hangs all subsequent requests HOT 5
- Update NuGet packages to reflect resolutions to issue14 & PR 15 HOT 1
- POST requests are being de-duplicated HOT 3
- Add package issues with Rx-Main HOT 3
- Fusillade install failed due to Rx-Interfaces HOT 2
- All async methods should use ConfigureAwait(false) HOT 3
- Method 'Fusillade.RateLimitedHttpMessageHandler..ctor' not found. HOT 2
- Error MT2002: Failed to resolve assembly: 'Fusillade, Version=0.7.0.0, Culture=neutral, PublicKeyToken=null' (MT2002) HOT 1
- What do the priorities mean? HOT 2
- Differing requests can be returned the same deduplicated response
- [Bug]: Azure Blob image URL will throw an exception when there are invalid values HOT 1
- Refit + Fusillade fails with System.ObjectDisposedException: Cannot access a disposed objec HOT 2
- Circular dependency detected HOT 1
- Dependency Dashboard
- How to use Fusillade without ModernHttpClient in Xamarin Forms? HOT 2
- ReactiveUI > 8.3.1 Incompatibility HOT 6
- Project still active? HOT 1
- Adding separate reference of System.Net.Http while adding Fusillade (Xamarin) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fusillade.