EPiServer Exception: PageReference string contains too many components [15_02_2008_B2B]

Member since: 2004
 

Hi

 We are getting this exception on one of our client sites. I have tried searching for some more information about the nature of the exception but can't find any mention here on the forum or in the EPiServer sdk. Does anyone have any pointers as to what is causing the error.

 Many thanks

 Stuart

#26401 Dec 04, 2008 10:14
  • Member since: 1996
     

    What version of EPiServer is this? 

    Looks like the pagereference is created for a remotesite named "2008_B2B", in which case the .Parse() method will fail (as it splits the string on the character '_' and reports an error if the split returns > 3 parts).

    Try renaming the remotesite (if possible) to not include the '_'-character.

    /johan

    #26403 Dec 04, 2008 10:48
  • Member since: 2004
     
    #26405 Dec 04, 2008 11:14
  • Member since: 2004
     

    Hi Johan 

    It is in CMS 5.

     Yes you are right it is a remote site. I will change the naming of the remote site and see if that sorts the trouble.

     

    many thanks  for your very speedy advice.

    It is greatly appreciated.

    Stuart 

    #26406 Dec 04, 2008 11:16
  • Member since: 1996
     

    Great!

    It could be argued whether the bug is in the remote asite admin page allowing '_'-characters in remotesite names *or* in PageReference.Parse() not handling those cases.

    Thanks for bringing this to our notice! 

    /johan

    #26408 Dec 04, 2008 11:29