Nikolay Mitikov
  • Member for 2 years, 6 months
  • Last seen more than a month ago
SItecore 10 docker build solution issue - Invoke-Expression
3 votes

I've stepped into the same behavior on the same Windows 10, 20H2 update; a friend of mine has no issue on a prev. Windows update as well. The log message has a clue: ...The command 'cmd /S /C Invoke-...

View answer
Breaking changes on Sitecore.Pipelines.HttpRequest.HttpRequestArgs when upgrading from Sitecore 8.2 to 10.1
2 votes

The semantics of the code/(namespace) you are looking at is bound to HttpRequest processing concept. It is completely legitimate to: Introduce a base class with protected virtual HttpContextBase ...

View answer
How to make a cache exist for the duration of an indexing operation
Accepted answer
2 votes

That is possible: Sitecore.ContentSearch.AbstractSearchIndex.PerformUpdate will raise indexing:start and indexing:end with index name that is being worked on. The handler listening to start event ...

View answer
Sitecore won't publish element, even though the unpublishing date hasn't been reached
1 votes

I've got a few articles for you to align on the publishing functionality: How does the publishing work (in technical terms) Typical reasons why smth is not published From the message, it sounds like ...

View answer
Service Sitecore.Abstractions.ICorePipeline was not registered in container
1 votes

You unit test touches static ContentSearchManager class that is shared solution wide. Assuming you somehow mock it for this test and introduce a few ones for different conditions/aspects. Sharing a ...

View answer
Mock SiteSettingsProvider with Glass Mapper
1 votes

Assuming you are talking about mocking SiteSettingsProvider - then you should code against ISiteSettingsProvider abstraction over concrete impl. Similar with MvcContext -> should use IMvcContext ...

View answer
Redis giving "ERR Error running script" - memory > maxmemory
Accepted answer
1 votes

Ken, good question. Sitecore maintains an ASP.NET Session state outside the process to share between CDs (in fact 2 session states). The session state is used to flush Analytics data to xDB on ...

View answer
Sitecore Out of Box Personalization not working
1 votes

We've stepped into something similar during 9.0 -> 9.3 upgrade: TL;DR: New personalization does not show up for all visitors by default. Personalization effect tracking checkbox (personalize the ...

View answer
Unable to read Sitecore data written in Redis
0 votes

Looks to be influenced by Redis compression setting on top of binary format: You configure the compression attribute to true to enable compression of session state data. Compressing session state ...

View answer
What is the recommended approach for upgrading Sitecore databases in higher environment
0 votes

Any database upgrade script has a potential to change database schema, hence require exclusive table/database locks. Obtaining an exclusive lock for database/table level cannot be guaranteed in ...

View answer
Publishing the subitems of related items
Accepted answer
0 votes

Sitecore uses a concept of pipelines for publishing. When an item is published, there is a AddItemReferences processor that is responsible for locating related items. It launches getItemReferences ...

View answer
Trigger publish as part of deployment
0 votes

Follow the logical idea Unicorn has: Create a dedicated handler/page to trigger publish (similar to unicorn.aspx) Place the trigger publish logic inside to start publishing to given targets Use ...

View answer
Trim down unused XP roles in a sitecore 9.0.1 XP scaled setup hosted in Azure PaaS
0 votes

You could look into Sitecore 9.0 topologies to get a glimpse on how XM is different from XP. From there you'll need to turn off Analytics via Sitecore configurations. Otherwise it would constantly ...

View answer
Cache not clearing on publish
0 votes

Here is definitive Publishing troubleshooting guide that touches all the layers participating in publishing process. In general, there are two categories: No content changes were promoted to ...

View answer