Skip to content

Commit b7ac75f

Browse files
eshanrnhgitbook-bot
authored andcommitted
GITBOOK-50: Tom's Dec 9 changes
1 parent 9d34727 commit b7ac75f

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

13/umbraco-engage/SUMMARY.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* [System Requirements](getting-started/for-developers/system-requirements.md)
99
* [Installation](installation/installation.md)
1010
* [Licensing](installation/licensing.md)
11-
* [Troubleshooting Installs](installation/troubleshooting-installs.md)
11+
* [Verify your Engage installation](installation/troubleshooting-installs.md)
1212

1313
## Upgrading
1414

@@ -25,6 +25,7 @@
2525
* [Load Balancing and CM/CD Environments](getting-started/for-developers/loadbalancing-and-cm-cd-environments.md)
2626
* [Content Delivery Network recommendations](getting-started/for-developers/content-delivery-network-recommendations.md)
2727
* [Cockpit](getting-started/for-developers/cockpit.md)
28+
* [Troubleshooting installations](getting-started/for-developers/troubleshooting-installations.md)
2829

2930
## Marketers and Editors
3031

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
description: >-
3+
In this section, you will see some common problems when installing Umbraco
4+
Engage and how to solve them.
5+
---
6+
7+
# Troubleshooting installations
8+
9+
### Issue: Boot failure after initial installation
10+
11+
#### Description:
12+
13+
After installing Umbraco Engage and booting for the first time the following exception can be thrown. Due to not always known reasons Umbraco Engage fails to run the necessary migrations on startup and (probably) the Umbraco Engage tables are not created.
14+
15+
#### Error message:
16+
17+
```
18+
SqlException: Invalid object name 'umbracoEngageAbTestingAbTest'.
19+
Umbraco.Engage.Data.AbTesting.DbAbTestRepository.Query(Expression<Func<DbAbTest, bool>> whereExpression) in DbAbTestRepository.cs
20+
Umbraco.Engage.Data.AbTesting.DbAbTestRepository.GetAll() in DbAbTestRepository.cs
21+
Umbraco.Engage.Infrastructure.AbTesting.Repositories.AbTestRepository.GetAll() in AbTestRepository.cs
22+
Umbraco.Engage.Infrastructure.AbTesting.Services.CachedAbTestRepository.RefreshCache() in CachedAbTestRepository.cs
23+
Umbraco.Engage.Infrastructure.AbTesting.Services.CachedAbTestRepository.Handle(MigrationsCompletedEvent event) in CachedAbTestRepository.cs
24+
Umbraco.Engage.Infrastructure.Events.SystemEventService.Raise<T>(T event) in SystemEventService.cs
25+
Umbraco.Engage.Web.Migrations.UmsMigrationsComponent.Initialize() in UmsMigrationsComponent.cs
26+
Umbraco.Cms.Core.Composing.ComponentCollection.Initialize()
27+
Umbraco.Cms.Infrastructure.Runtime.CoreRuntime.StartAsync(CancellationToken cancellationToken, bool isRestarting)
28+
Umbraco.Cms.Infrastructure.Runtime.CoreRuntime.StartAsync(CancellationToken cancellationToken)
29+
Umbraco.Extensions.WebApplicationExtensions.BootUmbracoAsync(WebApplication app)
30+
Program.<Main>$(string[] args) in Program.cs
31+
await app.BootUmbracoAsync();
32+
```
33+
34+
#### Steps to resolve:
35+
36+
1. Remove the row with `Umbraco.Core.Upgrader.State+Umbraco.Engage` key from the `umbracoKeyValue` table in the database.&#x20;
37+
2. If they exist, remove all umbracoEngage\* tables from the database.&#x20;
38+
3. Restart the site.

0 commit comments

Comments
 (0)