nopCommerce 4.30 BETA released. Please share your impressions

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
4 years ago
bradcwalker wrote:
When is 4.30 planned to be officially released?

It will depend on how many bugs we find. But most probably in about a couple of weeks
4 years ago
Interesting decision to go with Linq2Db - can you outline the reasoning?

It would seem like EF core is a microsoft baby so is only going to improve with time.
4 years ago
thought wrote:
It would seem like EF core is a microsoft baby so is only going to improve with time.

Looks like this baby is never going to grow up (the community waits for "2-level caching" support already for 12 years). We have to move forward without EF.

P.S. We'll share our performance comparison results later. But I already can say that performance increased multiple times after moving away from EF
4 years ago
Hello,

We just started to integration with 4.20 version. Should I stop it :)
4 years ago
I'm new at this! If i upgrade my 4.2 to this will it change anything i have already done, I've changed some coding for colours, wording and more or does all I changed stay as is?
4 years ago
Andy007 wrote:
I'm new at this! If i upgrade my 4.2 to this will it change anything i have already done, I've changed some coding for colours, wording and more or does all I changed stay as is?


You have to move all the changes you did in version 4.2 to version 4.3.
4 years ago
Oh no, I'll never remember all I've done. What about apps I've added. Thanks
4 years ago
Andy007 wrote:
What about apps I've added.

Are you talking about mobile apps? If yes, then you have upgrade the api to 4.3.
4 years ago
Received this error upon saving edited product. These is just one Warehouse record. Tried editing the same record again and it worked as expected; no errors. Tried other items but could not reproduce the error. I thought this rather strange but thought I should share to see if others have experienced this.

An unhandled exception occurred while processing the request.
SqlException: The INSERT statement conflicted with the FOREIGN KEY constraint "FK_StockQuantityHistory_WarehouseId_Warehouse_Id". The conflict occurred in database "NopComVer430", table "dbo.Warehouse", column 'Id'.
The statement has been terminated.
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, bool breakConnection, Action<Action> wrapCloseInAction)
Stack Query Cookies Headers Routing
SqlException: The INSERT statement conflicted with the FOREIGN KEY constraint "FK_StockQuantityHistory_WarehouseId_Warehouse_Id". The conflict occurred in database "NopComVer430", table "dbo.Warehouse", column 'Id'. The statement has been terminated.
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, bool breakConnection, Action<Action> wrapCloseInAction)
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, bool breakConnection, Action<Action> wrapCloseInAction)
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, bool callerHasConnectionLock, bool asyncClose)
System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, out bool dataReady)
System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
System.Data.SqlClient.SqlDataReader.get_MetaData()
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, string resetOptionsString)
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, bool returnStream, bool async, int timeout, out Task task, bool asyncWrite, SqlDataReader ds)
System.Data.SqlClient.SqlCommand.ExecuteScalar()
LinqToDB.Data.DbCommandProcessor.DbCommandProcessorExtensions.ExecuteScalarExt(IDbCommand cmd)
LinqToDB.Data.DataConnection.ExecuteScalar(IDbCommand command)
LinqToDB.Data.DataConnection.ExecuteScalar()
LinqToDB.Data.DataConnection+QueryRunner.ExecuteScalarImpl(DataConnection dataConnection, PreparedQuery preparedQuery)
LinqToDB.Data.DataConnection+QueryRunner.ExecuteScalar()
LinqToDB.Linq.QueryRunner.ScalarQuery(Query query, IDataContext dataContext, Expression expr, object[] parameters)
LinqToDB.Linq.QueryRunner+<>c__DisplayClass26_0.<SetScalarQuery>b__0(IDataContext db, Expression expr, object[] ps)
LinqToDB.Linq.QueryRunner+InsertWithIdentity<T>.Query(IDataContext dataContext, T obj, string tableName, string databaseName, string schemaName)
LinqToDB.DataExtensions.InsertWithInt32Identity<T>(IDataContext dataContext, T obj, string tableName, string databaseName, string schemaName)
Nop.Data.BaseDataProvider.InsertEntity<TEntity>(TEntity entity) in BaseDataProvider.cs
Nop.Data.EntityRepository<TEntity>.Insert(TEntity entity) in EntityRepository.cs
Nop.Services.Catalog.ProductService.AddStockQuantityHistoryEntry(Product product, int quantityAdjustment, int stockQuantity, int warehouseId, string message, Nullable<int> combinationId) in ProductService.cs
Nop.Web.Areas.Admin.Controllers.ProductController.Edit(ProductModel model, bool continueEditing) in ProductController.cs
lambda_method(Closure , object , object[] )
Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor+SyncActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, object controller, object[] arguments)
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|24_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, object state, bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
WebMarkupMin.AspNetCore3.WebMarkupMinMiddleware.ProcessAsync(HttpContext context, bool useMinification, bool useCompression)
WebMarkupMin.AspNetCore3.WebMarkupMinMiddleware.ProcessAsync(HttpContext context, bool useMinification, bool useCompression)
WebMarkupMin.AspNetCore3.WebMarkupMinMiddlewareBase.Invoke(HttpContext context)
StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in MiniProfilerMiddleware.cs
Nop.Services.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) in AuthenticationMiddleware.cs
Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context)
Nop.Services.Installation.InstallUrlMiddleware.Invoke(HttpContext context, IWebHelper webHelper) in InstallUrlMiddleware.cs
Nop.Services.Common.KeepAliveMiddleware.Invoke(HttpContext context, IWebHelper webHelper) in KeepAliveMiddleware.cs
Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Diagnostics.StatusCodePagesMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Diagnostics.StatusCodePagesMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.HandleException(HttpContext context, ExceptionDispatchInfo edi)
Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
4 years ago
Thank you so much to NopCommerce Team, but I'm afraid about .Net Core 3.1 life cycle because Microsoft will end of support on December 3, 2022. I confused to choose between .Net Framework and .Net Core for long time.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.