+1-888-365-2779
Try Now
More in this section

Forums / Bugs & Issues / 4.3.1885.0 SE - No pipe registered

4.3.1885.0 SE - No pipe registered

6 posts, 0 answered
  1. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    05 Dec 2011
    Link to this post
    When I go to Administration - Search and Indexes and click on one of my Index I get an error 'No pipe registered with name 'ProductIncountPipe'!

    Never done anything else then add an index for search. This is an update from 1650 to 1885.

    Markus
  2. Boyan Barnev
    Boyan Barnev avatar
    1429 posts
    Registered:
    06 Dec 2016
    08 Dec 2011
    Link to this post
    Hi Markus Berchtold,

    I'm sorry to hear about the problems you've experienced upgrading Sitefinity to 1885, can you please inspect the Sitefinity logs if there are any errors during the upgrade process, and also check the SystemConfig.config for any system modules that might not have been upgraded to the latest version.
    I have tried upgrading a local blank 1650 project to the 1885 version, and everything passed successfully, I was able to create a search index in both versions of the product, without getting the above exception. However, I'd kindly ask you to try listing the scenario in as much detail as possible (e.g. license version, were there any search indexes created before the upgrade, a copy of the 1650 and 1883 SystemConfig.config files etc), since this might impose some potential that we have a bug somewhere, that we can address before the 4.4. release. Your prompt reply will be highly appreciated on this one!

    As a workaround for fixing the issue on your side, you can try manually adding the pipe in Global.asax like this:
    protected void Application_Start(object sender, EventArgs e)
            {
                Telerik.Sitefinity.Abstractions.Bootstrapper.Initialized += new EventHandler<Telerik.Sitefinity.Data.ExecutedEventArgs>(Bootstrapper_Initialized);           
            }
     
    void Bootstrapper_Initialized(object sender, Telerik.Sitefinity.Data.ExecutedEventArgs e)
            {
                if (e.CommandName == "Bootsrtapped")
                {
                    PublishingSystemFactory.RegisterPipe(ProductInboundPipe.PipeName, typeof(Product));
                }
            }
    Looking forwards to your reply.

    Regards,
    Boyan Barnev
    the Telerik team
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  3. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    08 Dec 2011
    Link to this post
    Dear Boyan
    The index was created 99,9 % in 1650 (don't think I did start that project before with an older version)
    Problem accurred after updating.

    I will open a support ticket for sending the config files.

    Markus
  4. Beth
    Beth avatar
    25 posts
    Registered:
    20 Aug 2012
    02 Nov 2012
    Link to this post
    What happened in this situation by the way? I am having a similar problem but on 5.1
  5. Taha Zouhair
    Taha Zouhair avatar
    10 posts
    Registered:
    22 Aug 2013
    09 Dec 2013
    Link to this post
    Hello,

    I'm having the same problem. And I believe the site was upgraded from 6.1 to 6.2
  6. Boyan Barnev
    Boyan Barnev avatar
    1429 posts
    Registered:
    06 Dec 2016
    12 Dec 2013
    Link to this post
    Hello,

    By default the Sitefinity search index management screens are dynamic. This means that when you create a new search index Sitefintiy will query all active modules whose content can be included in the index, and present them as an option for you to select.
    However once you define a search index, the selected modules are saved for this particular index. This means that next time you go in and try to edit this search index Sitefintiy will know which modules you have selected, and will try to access their "pipes" - these are the classes that are responsible for pulling data into the search index.

    The most probable reason for getting the "No pipe registered"  exception when opening a search index that has already been created, is if one or more of the modules that were initially selected to be included in the index are not active anymore. This means that they have either been:
    a) disabled from Administration->modules and Services screen
    b) removed from your SystemConfig.config (you will not see them under Modules and Services screen)
    c) you have changed your license with one that does no longer support this module
    d) if it is a custom module there is an error preventing it to be initialized
    e) if it is a Sitefinity out of the box module and there has been an upgrade issue that is preventing it to be initialized now
    f) if you have customized its InboundPipe and registered a new pipe that is having problems

    I have tried listing the above factors in the order of relevance to what could have caused the problem on your end.

    You can easily cross out some of the possible reasons (a-c) by trying to create a new index - if this screen shows no errors then the problem is most likely one of the three listed first. You can safely delete the original search index and recreate it.

    If you are observing this error even on new search index creation then please elaborate if you might fall in one of the scenarios listed after c) above, and check them one by one to confirm if this is not the case.

    If any issues still persist, please remove (or move) all files from your App-Data/Sitefinity/Logs folder and try reproducing the problem again - if any new logs are created in the folder that you just cleared, please send them over to us for further investigation.


    Regards,
    Boyan Barnev
    Telerik
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
6 posts, 0 answered