Comments (5)
Platform? Call stack?
The pr suggests that you can override this to put it back to SecretCache but I have been unable to find how
Which PR are you referring to?
from akavache.
At the moment however I'm running a lower version and haven't upgraded yet as I need to test what happens to existing caches with the new version. I experienced the IO problem in the latest nuget version when I checked to see if it was an old bug.
Because of the way I collect errors from users, this is the best I can give but I don't think it helps. Have you ever seen System.IO.__Error in WinIOError? I can reproduce it in my code by running my app which writes the cache, then delete the cache from the hard disk and rerun the app. Users of the app are however getting the error just by running the app. Thanks again for looking at this.
File "/unknown.unknown", line 0, in <SafeOpenFileAsync>b__1
System.IO.FileStream <SafeOpenFileAsync>b__1()
File "/unknown.unknown", line 0, in .ctor
Void .ctor(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, Int32, Boolean)
File "/unknown.unknown", line 14, in .ctor
Void .ctor(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, Int32, System.IO.FileOptions, System.String, Boolean)
File "/unknown.unknown", line 985, in Init
Void Init(System.String, System.IO.FileMode, System.IO.FileAccess, Int32, Boolean, System.IO.FileShare, Int32, System.IO.FileOptions, SECURITY_ATTRIBUTES, System.String, Boolean, Boolean, Boolean)
File "/unknown.unknown", line 316, in WinIOError
Void WinIOError(Int32, System.String)
from akavache.
Paul, do you require any more information from me?
from akavache.
lol if you can reproduce it in your code then get me a real call stack :)
from akavache.
In general, Akavache doesn't break user data between versions (at all, even between major versions). If there is a change to the on-disk data it gets handled silently by the library.
from akavache.
Related Issues (20)
- [BUG] MissingMethodException when project build and deployed via Visual Studio 2022 HOT 29
- [BUG] App doesn't deploy when built with VS2022 HOT 3
- [BUG] in Android GetObject() returns empty after app restart when Blobcache.UserAccount is used HOT 2
- External Control of File Name or Path (Veracode CWE ID 73)
- DllNotFoundException: Unable to load DLL 'e_sqlite3' or one of its dependencies HOT 4
- [BUG] Propably serialization bug on retrieval GetOrFetchObject. HOT 11
- [BUG] Xamarin.Android: InvalidateObject throws System.ArgumentNullException HOT 1
- [BUG] The type initializer for 'Akavache.BlobCache' threw an exception. on net6.0-windows10.0.22000.0 HOT 5
- [BUG] UTC time HOT 3
- GetObjects will hang if givin more than 64 keys HOT 1
- [Help wanted] Update expiration date HOT 3
- [BUG] GetOrFetchObject DateTime is getting retreived incorrectly from cache. (Minus 2 hours) HOT 2
- Documentation: How to use with .NET MAUI and DI HOT 1
- [BUG] Localmachine data is lost on every Android version increment or change HOT 5
- [Bug]: XamarinForms userblobs.db and MAUI HOT 4
- [Bug]: SqlRawPersistentBlobCache no valid operation queue in Xamarin.iOS .net 7 when link all set
- [Bug]: Xamarin.Forms v9.1.7 crashing UWP with the exception UnauthorizedAccessException Access to the path 'C:\Users' is denied. HOT 4
- [Bug]: MAUI iOS crashes in BlobCache.UserAccount.GetOrCreateObject on real device
- Support for .net8/.net8-android HOT 1
- Dependency Dashboard
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 akavache.