aws-amplify / aws-amplify/amplify-hosting
AWS Amplify Console Stuck On Loading Spinner
- Dominant language
- Dockerfile
- Stars
- 481
- Forks
- 123
- PR merge metrics
- No merged PRs in 30d
Description
### Before opening, please confirm:
- [x] I have [searched for duplicate or closed issues](https://github.com/aws-amplify/amplify-js/issues?q=is%3Aissue+) and [discussions](https://github.com/aws-amplify/amplify-js/discussions).
- [x] I have read the guide for [submitting bug reports](https://github.com/aws-amplify/amplify-js/blob/main/CONTRIBUTING.md#bug-reports).
- [x] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
### JavaScript Framework
Not applicable
### Amplify APIs
Not applicable
### Amplify Version
v6
### Amplify Categories
_No response_
### Backend
Amplify Gen 2
### Environment information
```
# Put output below this line
System:
OS: macOS 15.4.1
CPU: (8) arm64 Apple M2
Memory: 111.03 MB / 8.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.4.1 - /opt/homebrew/bin/node
npm: 10.8.1 - /opt/homebrew/bin/npm
Browsers:
Chrome: 136.0.7103.114
Safari: 18.4
npmPackages:
%name%: 0.1.0
@angular-devkit/build-angular: ^19.2.0 => 19.2.12
@angular/animations: ^19.2.4 => 19.2.11
@angular/cdk: ^19.2.7 => 19.2.16
@angular/cli: ^19.2.5 => 19.2.12
@angular/common: ^19.2.4 => 19.2.11
@angular/compiler: ^19.2.4 => 19.2.11
@angular/compiler-cli: ^19.2.4 => 19.2.11
@angular/core: ^19.2.4 => 19.2.11
@angular/forms: ^19.2.4 => 19.2.11
@angular/platform-browser: ^19.2.4 => 19.2.11
@angular/platform-browser-dynamic: ^19.2.4 => 19.2.11
@angular/router: ^19.2.4 => 19.2.11
@aws-amplify/backend: ^1.15.0 => 1.16.1
@aws-amplify/backend-cli: ^1.5.0 => 1.7.2
@aws-amplify/cli: ^13.0.0 => 13.0.1
@aws-amplify/seed: ^1.0.1 => 1.0.1
@aws-lambda-powertools/logger: ^2.18.0 => 2.19.1
@aws-lambda-powertools/metrics: ^2.18.0 => 2.19.1
@aws-lambda-powertools/tracer: ^2.18.0 => 2.19.1
@dotenvx/dotenvx: ^1.41.0 => 1.44.0
@faker-js/faker: ^9.6.0 => 9.8.0
@tanstack/angular-table: ^8.21.2 => 8.21.3
@types/aws-lambda: ^8.10.149 => 8.10.149
@types/d3: ^7.4.3 => 7.4.3
@types/jasmine: ~5.1.0 => 5.1.8
angular-eslint: ^19.3.0 => 19.4.0
aws-amplify: ^6.14.1 => 6.14.4
aws-amplify/adapter-core: undefined ()
aws-amplify/adapter-core/internals: undefined ()
aws-amplify/analytics: undefined ()
aws-amplify/analytics/kinesis: undefined ()
aws-amplify/analytics/kinesis-firehose: undefined ()
aws-amplify/analytics/personalize: undefined ()
aws-amplify/analytics/pinpoint: undefined ()
aws-amplify/api: undefined ()
aws-amplify/api/internals: undefined ()
aws-amplify/api/server: undefined ()
aws-amplify/auth: undefined ()
aws-amplify/auth/cognito: undefined ()
aws-amplify/auth/cognito/server: undefined ()
aws-amplify/auth/enable-oauth-listener: undefined ()
aws-amplify/auth/server: undefined ()
aws-amplify/data: undefined ()
aws-amplify/data/server: undefined ()
aws-amplify/datastore: undefined ()
aws-amplify/in-app-messaging: undefined ()
aws-amplify/in-app-messaging/pinpoint: undefined ()
aws-amplify/push-notifications: undefined ()
aws-amplify/push-notifications/pinpoint: undefined ()
aws-amplify/storage: undefined ()
aws-amplify/storage/s3: undefined ()
aws-amplify/storage/s3/server: undefined ()
aws-amplify/storage/server: undefined ()
aws-amplify/utils: undefined ()
aws-cdk: ^2.1003.0 => 2.1016.0
aws-cdk-lib: ^2.180.0 => 2.196.0
chart.js: ^4.4.8 => 4.4.9
chart.js-auto: undefined ()
chart.js-helpers: undefined ()
constructs: ^10.4.2 => 10.4.2
core-js: ^3.41.0 => 3.42.0 (2.6.12)
d3: ^7.9.0 => 7.9.0
dotenv: ^16.5.0 => 16.5.0
esbuild: ^0.25.2 => 0.25.4
eslint: ^9.20.0 => 9.27.0
glob: ^11.0.1 => 11.0.2 (7.2.3, 10.4.5)
jasmine-core: ~5.1.0 => 5.1.2 (4.6.1)
json-schema-to-ts: ^3.1.1 => 3.1.1
karma: ~6.4.0 => 6.4.4
karma-chrome-launcher: ~3.2.0 => 3.2.0
karma-coverage: ~2.2.0 => 2.2.1
karma-coverage-coffee-example: 1.0.0
karma-jasmine: ~5.1.0 => 5.1.0
karma-jasmine-html-reporter: ~2.1.0 => 2.1.0
rimraf: ^6.0.1 => 6.0.1 (3.0.2)
rxjs: ~7.8.0 => 7.8.2 (7.8.1)
rxjs/ajax: undefined ()
rxjs/fetch: undefined ()
rxjs/operators: undefined ()
rxjs/testing: undefined ()
rxjs/webSocket: undefined ()
sass: ^1.85.1 => 1.89.0 (1.85.0)
ts-algebra: ^2.0.0 => 2.0.0
tslib: ^2.3.0 => 2.8.1 (2.0.3, 2.4.1, 2.6.3, 2.2.0, 2.3.1, 1.14.1)
tsx: ^4.19.3 => 4.19.4
typescript: ^5.8.2 => 5.8.3 (4.4.4, 4.9.5)
typescript-eslint: ^8.24.0 => 8.32.1
zone.js: ~0.15.0 => 0.15.0
npmGlobalPackages:
@angular/cli: 19.2.5
@aws-amplify/cli: 13.0.1
@nestjs/cli: 10.4.2
angular-docs-tutorial: 0.0.0
json-server: 1.0.0-beta.3
npm: 10.8.1
```
### Describe the bug
The bug started when I updated a DynamoDB table with AWS CLI using "batchWrite". Amplify Data Manager created this DynamoDB table, but I chose to seed data using the CLI instead.
### Expected behavior
Should not see the loading spinner forever.
### Reproduction steps
1. Login to AWS Console
2. Select Amplify
3. Should be routed to Amlify home page with all apps
4. Should see a loading spinner stuck forever
### Code Snippet
```javascript
// Put your code below this line.
```
### Log output
```
// Put your logs below this line
```
### aws-exports.js
_No response_
### Manual configuration
_No response_
### Additional configuration
_No response_
### Mobile Device
_No response_
### Mobile Operating System
_No response_
### Mobile Browser
_No response_
### Mobile Browser Version
_No response_
### Additional information and screenshots
_No response_
Contributor guide
Research direction
Start by reproducing the issue through AWS Console > Amplify after updating the Amplify Data Manager DynamoDB table with AWS CLI batchWrite. Inspect the browser behavior and available logs around the Amplify home-page loading flow; done means the app list loads instead of showing an indefinite spinner.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, aws
- Domain
- cloud
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100