Inhalte aufrufen

Profilbild

Update V4.0.1 auf V4.1.0


Best Answer Wolfgang Schmerge , 30 December 2020 - 11:43

Hallo,

 

vermutlich ist etwas bei der Migration schiefgelaufen.

Bitte die Shop-Sicherung zurückspielen und erneut versuchen.
Eine Update-Anleitung ist beigefügt.

Zusätzlich auch noch die aktuellsten Hotfixes installieren.
Hotfixes

Liebe Grüße

 

Wolfgang

Go to the full post


  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
9 Antworten zu diesem Thema

#1 kusnez

kusnez

    V.I.P

  • Members
  • 2779 Beiträge

Geschrieben: 30 December 2020 - 11:31

Hallo,

 

bei Update V4.0.1 auf V4.1.0 erscheint folgende Fehlermeldung:

 

 

 

Serverfehler in der Anwendung /. Schema specified is not valid. Errors: The relationship 'SmartStore.Data.BlogComment_BlogPost' was not loaded because the type 'SmartStore.Data.BlogPost' is not available. Beschreibung: Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.Data.Entity.Core.MetadataException: Schema specified is not valid. Errors: The relationship 'SmartStore.Data.BlogComment_BlogPost' was not loaded because the type 'SmartStore.Data.BlogPost' is not available.

Quellfehler:

Beim Ausführen der aktuellen Webanforderung wurde einen unbehandelte Ausnahme generiert. Informationen über den Ursprung und die Position der Ausnahme können mit der Ausnahmestapelüberwachung angezeigt werden.
Stapelüberwachung:

[MetadataException: Schema specified is not valid. Errors: The relationship 'SmartStore.Data.BlogComment_BlogPost' was not loaded because the type 'SmartStore.Data.BlogPost' is not available.]
System.Data.Entity.Core.Metadata.Edm.CodeFirstOSpaceTypeFactory.LogError(String errorMessage, EdmType relatedType) +46
System.Data.Entity.Core.Metadata.Edm.OSpaceTypeFactory.CreateAndAddNavigationProperty(StructuralType cspaceType, StructuralType ospaceType, NavigationProperty cspaceProperty) +799
System.Data.Entity.Core.Metadata.Edm.<>c__DisplayClass18_1.<TryFindNavigationProperties>b__1() +22
System.Data.Entity.Core.Metadata.Edm.CodeFirstOSpaceLoader.LoadTypes(EdmItemCollection edmItemCollection, ObjectItemCollection objectItemCollection) +409
System.Data.Entity.Core.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(Assembly assembly, Boolean loadReferencedAssemblies, EdmItemCollection edmItemCollection, Action`1 logLoadMessage) +313
System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace.ExplicitLoadFromAssembly(Assembly assembly, ObjectItemCollection collection, Action`1 logLoadMessage) +101
System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace.LoadFromAssembly(Assembly assembly, Action`1 logLoadMessage) +78
System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace.LoadFromAssembly(Assembly assembly) +12
System.Data.Entity.Infrastructure.DbCompiledModel.CreateObjectContext(DbConnection existingConnection) +292
System.Data.Entity.Internal.LazyInternalContext.InitializeContext() +706
System.Data.Entity.Internal.InternalContext.Initialize() +20
System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) +16
System.Data.Entity.Internal.Linq.InternalSet`1.Initialize() +53
System.Data.Entity.Internal.Linq.InternalSet`1.AsNoTracking() +18
System.Data.Entity.Infrastructure.DbQuery`1.AsNoTracking() +46
SmartStore.Data.EfRepository`1.get_TableUntracked() +18
SmartStore.Services.Security.AclService.get_HasActiveAcl() +31
SmartStore.Web.Framework.<>c.<Load>b__3_6(IComponentContext c) +53
Autofac.<>c__DisplayClass4_0`1.<Register>b__0(IComponentContext c, IEnumerable`1 p) in C:\projects\autofac\src\Autofac\RegistrationExtensions.cs:176
Autofac.Builder.<>c__DisplayClass0_0`1.<ForDelegate>b__0(IComponentContext c, IEnumerable`1 p) in C:\projects\autofac\src\Autofac\Builder\RegistrationBuilder.cs:63
Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters) in C:\projects\autofac\src\Autofac\Core\Activators\Delegate\DelegateActivator.cs:71
Autofac.Core.Resolving.InstanceLookup.CreateInstance(IEnumerable`1 parameters) in C:\projects\autofac\src\Autofac\Core\Resolving\InstanceLookup.cs:135

[DependencyResolutionException: An exception was thrown while activating λ:SmartStore.Core.Data.DbQuerySettings.]
Autofac.Core.Resolving.InstanceLookup.CreateInstance(IEnumerable`1 parameters) in C:\projects\autofac\src\Autofac\Core\Resolving\InstanceLookup.cs:147
Autofac.Core.Resolving.InstanceLookup.<Execute>b__8_0() in C:\projects\autofac\src\Autofac\Core\Resolving\InstanceLookup.cs:92
Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid id, Func`1 creator) in C:\projects\autofac\src\Autofac\Core\Lifetime\LifetimeScope.cs:301
Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(Guid primaryId, Nullable`1 qualifyingId, Func`1 creator) in C:\projects\autofac\src\Autofac\Core\Lifetime\LifetimeScope.cs:317
Autofac.Core.Resolving.InstanceLookup.Execute() in C:\projects\autofac\src\Autofac\Core\Resolving\InstanceLookup.cs:91
Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) in C:\projects\autofac\src\Autofac\Core\Resolving\ResolveOperation.cs:125
Autofac.Core.Resolving.InstanceLookup.ResolveComponent(ResolveRequest request) in C:\projects\autofac\src\Autofac\Core\Resolving\InstanceLookup.cs:205
Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) in C:\projects\autofac\src\Autofac\ResolutionExtensions.cs:1070
Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) in C:\projects\autofac\src\Autofac\ResolutionExtensions.cs:892
Autofac.ResolutionExtensions.Resolve(IComponentContext context, IEnumerable`1 parameters) in C:\projects\autofac\src\Autofac\ResolutionExtensions.cs:314
SmartStore.Web.Framework.<>c.<AttachToComponentRegistration>b__4_0(Object sender, ActivatedEventArgs`1 e) +83
Autofac.Core.Registration.ComponentRegistration.RaiseActivated(IComponentContext context, IEnumerable`1 parameters, Object instance) in C:\projects\autofac\src\Autofac\Core\Registration\ComponentRegistration.cs:211
Autofac.Core.Resolving.InstanceLookup.Complete() in C:\projects\autofac\src\Autofac\Core\Resolving\InstanceLookup.cs:193
Autofac.Core.Resolving.ResolveOperation.CompleteActivations() in C:\projects\autofac\src\Autofac\Core\Resolving\ResolveOperation.cs:157
Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, ResolveRequest request) in C:\projects\autofac\src\Autofac\Core\Resolving\ResolveOperation.cs:138
Autofac.Core.Resolving.ResolveOperation.Execute(ResolveRequest request) in C:\projects\autofac\src\Autofac\Core\Resolving\ResolveOperation.cs:87
Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(ResolveRequest request) in C:\projects\autofac\src\Autofac\Core\Lifetime\LifetimeScope.cs:280
Autofac.Features.LazyDependencies.<>c__DisplayClass5_1`1.<CreateLazyRegistration>b__1() in C:\projects\autofac\src\Autofac\Features\LazyDependencies\LazyRegistrationSource.cs:78
System.Lazy`1.CreateValue() +429
System.Lazy`1.LazyInitValue() +158
System.Lazy`1.get_Value() +79
Autofac.Integration.Mvc.AutofacFilterProvider.ResolveControllerScopedFilter(FilterContext filterContext, String metadataKey, Func`2 wrapperFactory) +376
Autofac.Integration.Mvc.AutofacFilterProvider.ResolveControllerScopedFilters(FilterContext filterContext) +26
Autofac.Integration.Mvc.AutofacFilterProvider.GetFilters(ControllerContext controllerContext, ActionDescriptor actionDescriptor) +298
System.Web.Mvc.FilterProviderCollection.GetFilters(ControllerContext controllerContext, ActionDescriptor actionDescriptor) +132
System.Web.Mvc.ControllerActionInvoker.GetFilters(ControllerContext controllerContext, ActionDescriptor actionDescriptor) +37
System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) +193
System.Web.Mvc.<>c.<BeginExecuteCore>b__152_0(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) +27
System.Web.Mvc.Async.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +30
System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128
System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) +494
System.Web.Mvc.<>c.<BeginExecute>b__151_1(AsyncCallback asyncCallback, Object callbackState, Controller controller) +16
System.Web.Mvc.Async.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +20
System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128
System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) +403
System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) +16
System.Web.Mvc.<>c.<BeginProcessRequest>b__20_0(AsyncCallback asyncCallback, Object asyncState, ProcessRequestState innerState) +54
System.Web.Mvc.Async.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +30
System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128
System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) +427
System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state) +48
System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) +16
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +444
System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +132
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +163
Versionsinformationen: Microsoft .NET Framework-Version:4.0.30319; ASP.NET-Version:4.8.3928.0

 


M.f.G.
E. Kusnezov
www.stahldeko-shop.de
www.stahldeko-shop.com


#2 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 2449 Beiträge

Geschrieben: 30 December 2020 - 11:43   Best Answer

Hallo,

 

vermutlich ist etwas bei der Migration schiefgelaufen.

Bitte die Shop-Sicherung zurückspielen und erneut versuchen.
Eine Update-Anleitung ist beigefügt.

Zusätzlich auch noch die aktuellsten Hotfixes installieren.
Hotfixes

Liebe Grüße

 

Wolfgang


  • stefanmueller gefällt das

Shopbetreiber benötigen Ihre Hilfe! Bewerten Sie jetzt Smartstore auf Capterra.

Als Dankeschön erhalten Sie 20 Euro für Ihren nächsten Kauf im Marketplace.

Smartstore bewerten


 

Bleibt gesund!

 

Viele zusätzliche Smartstore Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Hier geht es zu den Smartstore Videos:
Smartstore.NET Youtube-Channel
 

Die deutsche Smartstore Online-Dokumentation gibt es hier:
https://smartstore.a...iew?mode=global

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "Smartstore":

http://community.sma...t-tipps-tricks/

 


#3 kusnez

kusnez

    V.I.P

  • Members
  • 2779 Beiträge

Geschrieben: 30 December 2020 - 12:34

Hallo Herr Schmerge,

Will mein live-shop ( v. 3.2.2) updaten

Habe alles nach Anleitung gemacht, aber 3.2.2 auf 4.01 (funktioniert) und dann auf 4.1. (Fehler).

 

Grundsätzlich:  Ist es möglich direkt von 3.2.2 auf  V. 4.1 zu updaten?

 

 

 

Zusätzlich auch noch die aktuellsten Hotfixes installieren.

die Hotfixes  werden aber erst nach erfolgreichem Update installiert oder? Und wenn die Update bricht ab, braucht man keine Hotfixes  installieren?


M.f.G.
E. Kusnezov
www.stahldeko-shop.de
www.stahldeko-shop.com


#4 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 2449 Beiträge

Geschrieben: 30 December 2020 - 13:03

Hallo,

 

grundsätzlich sollte es auch direkt von 3.2.2 auf 4.1 funktionieren.
Die Hotfixes direkt nach Übertragung (FTP) der neuen Shop-Dateien drüberkopieren.

 

Zur Vorsicht vor dem Update die Speicherung der Medien von Datenbank in Dateisystem ändern und vor dem Update den Task "Gastbenutzer löschen" ausführen.

 

Liebe Grüße

 

Wolfgang Schmerge


Shopbetreiber benötigen Ihre Hilfe! Bewerten Sie jetzt Smartstore auf Capterra.

Als Dankeschön erhalten Sie 20 Euro für Ihren nächsten Kauf im Marketplace.

Smartstore bewerten


 

Bleibt gesund!

 

Viele zusätzliche Smartstore Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Hier geht es zu den Smartstore Videos:
Smartstore.NET Youtube-Channel
 

Die deutsche Smartstore Online-Dokumentation gibt es hier:
https://smartstore.a...iew?mode=global

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "Smartstore":

http://community.sma...t-tipps-tricks/

 


#5 kusnez

kusnez

    V.I.P

  • Members
  • 2779 Beiträge

Geschrieben: 30 December 2020 - 13:09

Hallo Herr Schmerge,

Vielen Dank,

 

probiere ich dann heute nachts direkt upzudaten + Hotfixes vor Installation.
 


M.f.G.
E. Kusnezov
www.stahldeko-shop.de
www.stahldeko-shop.com


#6 kusnez

kusnez

    V.I.P

  • Members
  • 2779 Beiträge

Geschrieben: 31 December 2020 - 15:10

Hallo Herr Schmerge,
 

----------------------
Nach direkter Update (mehrere Versuche, gleiches Ergebnis) von 3.2.2 zur 4.1.0 war der Shop unbrauchbar ,

 

Fehlerhaft: mehrere Bilder-Pfade, Produkt-Bilder werden als Video dargestellt, Login (Admin-Möglichkeit fehlt)

 

Habe danach "FixForPermissionMigrations" angewendet-->Admin ist da-->MedienManager installiert-->keine Katalog-Bilder, keine Inhalt-Bilder, kurzgesagt unbrauchbar.

Hat jemand erfolgreich von 3.2.2 nach 4.1.0 upgedatet?
---------------------------

Danach wieder probiert 3.2.2 zur 4.01-->läuft alles

 

4.01 zur 4.1.0 wieder Fehler: 

 

 

Errors: The relationship 'SmartStore.Data.BlogComment_BlogPost' was not loaded because the type 'SmartStore.Data.BlogPost' is not available.

 

kann es an der Größe der Datenbank (930MB) liegen?

Was bedeutet in Backend: Systeminformation --> Größe der Datenbank --> Verkleinern ? 

Was passiert genau mit der Datenbank beim "Verkleinern "? Nur Optimierung?

 


M.f.G.
E. Kusnezov
www.stahldeko-shop.de
www.stahldeko-shop.com


#7 stefanmueller

stefanmueller

    SmartStore AG

  • Administrators
  • 459 Beiträge

Geschrieben: 01 January 2021 - 19:26

Hallo Kusnez, deine Fülle von Problemen ist besser etwas, das im Rahmen einer Supportanfrage mit Blick auf deine Konfigurationen Server / Shopsoftware etc. abgeklärt wird. Dafür ist das Forum nicht so gut geeignet. Du kannst natürlich Fragen stellen. Gruß, Stefan


Stefan


#8 kusnez

kusnez

    V.I.P

  • Members
  • 2779 Beiträge

Geschrieben: 04 January 2021 - 13:22

Hallo,

Update von 4.0.1 zur 4.1.0 hat geklappt.

Der Fehler lag an fehlerhafter Update-Dateien-Bereitstellung.

Habe bis jetzt immer Zip-Dateien auf dem Server entpackt.(  so kam wahrscheinlich zum Fehler).

 

Jetzt habe ich die bereits entpackte Dateien per FTP-Programm (FileZilla) auf dem Server übertragen (dauert länger aber dafür Übertragungsreport).

 

Aber die Hotfixes  erst nach Update installiert, sonnst bricht die Update mit einem Fehler ab.
 


M.f.G.
E. Kusnezov
www.stahldeko-shop.de
www.stahldeko-shop.com


#9 ThomasDa

ThomasDa

    Neuer Benutzer

  • Members
  • PunktPunkt
  • 20 Beiträge

Geschrieben: 07 January 2021 - 20:31

Hallo Kusnez,

Klasse, vielen Dank für die hilfreiche Info, so funktioniert's  !

MfG, Tom



#10 kusnez

kusnez

    V.I.P

  • Members
  • 2779 Beiträge

Geschrieben: 13 January 2021 - 10:57

Hallo.

habe interessehalber nochmal die Update von V.3.2.2 auf V 4.1.0 ausprobiert.

Funktioniert.


M.f.G.
E. Kusnezov
www.stahldeko-shop.de
www.stahldeko-shop.com