Comments (5)
Hello @Fleximex - Amplify.reset()
is an internal API. It is not intended to be used outside of Amplify packages. What is your use case for calling this API?
from amplify-flutter.
We are aware Amplify.reset()
is not battle tested for production, and thus not intended for production. In our case, however, we have a multi tenant solution where, on runtime, Amplify needs to be reconfigured for a different identity and user pool (won't open a separate issue/discussion for that since amplify-flutter, amplify-swift and amplify-android all have multiple open already).
This issue though, doesn't exclusively relate to Amplify.reset()
. Whether or not Amplify.reset()
is used to execute the close()
method, in the mentioned file. It modifies the list it is iterating over. Which should not happen regardless.
from amplify-flutter.
The exception indicates that either addInstance
or create
is called at the same time as or immediately after close
. I am not sure we want to allow that. It might hide other issues.
Are you calling reset() immediately after addPlugin() or configure()? Are you awaiting the calls to addPlugin() and configure()?
from amplify-flutter.
@Fleximex Please let me know if you are awaiting the calls to addPlugin and configure. It would help if you can share the code snippet that results in this. We use Amplify.reset() in many of our integration tests I do not see this occur.
from amplify-flutter.
@Fleximex I am going to close this out since we have not heard back. If you are still facing this issue please share the info requested above. Thanks.
from amplify-flutter.
Related Issues (20)
- Unhandled Exception: type 'Null' is not a subtype of type 'Map<dynamic, dynamic>' in type cast HOT 7
- Error: AuthorizationException (OAuth authorization error (invalid_client)) on signInWithWebUI
- Pinpoint push notification campaign events are not being recorded. HOT 3
- Unable to start subscription after internet interruption HOT 4
- Changing model prevents syncing HOT 7
- Blank notification after upgrading the flutter to v3.22.2 HOT 14
- Memory leak when configuring amplify HOT 10
- Datastore update auth groups Unauthorized error HOT 13
- InstructionsResolver is not a Class HOT 4
- Compile issues after upgrading to 2.2.0 HOT 10
- Conflict handler not called for conflicts created while offline HOT 6
- Receive "ERROR | WebSocketBloc | Shutting down with exception: NetworkException" after upgrading from Amplify Flutter 1.6 to 2.3 HOT 33
- Notifications from Pinpoint campaigns with the "local time" option are not sent. HOT 4
- With msix pakcage install to windows 10, 11, When sign in cognito, Got an error "request failed due to a network error" HOT 10
- Amplify Codegen for Flutter generating invalid `ModelProvider.dart` HOT 5
- Replace tuple with record types HOT 3
- Amplify Fails to Configure - WorkerBeeExceptionImpl HOT 11
- Сrash after completing a workmanager task HOT 2
- Support latest version of json_annotation HOT 5
- [Flutter] [Auth with 3rd party] Sign-in with Google button not working in prod but works in debug mode HOT 3
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 amplify-flutter.