Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Amir Khan 1282 posts 2739 karma points
    May 06, 2021 @ 18:41
    Amir Khan
    0

    Not seeing converge section

    Hi, I just installed converge on 7.10.4 and looks like the section wasn't added to the back office. I checked to see if it was an issue with permissions but nothing there.

    No errors during install either. Any way to add the section manually?

  • Amir Khan 1282 posts 2739 karma points
    May 06, 2021 @ 18:49
    Amir Khan
    0

    Actually it looks like this was logged, but no errors in the backoffice. All of the files seem to be created in bin / app_plugins as well.

    2021-05-06 14:37:15,326 [P7052/D39/T321] ERROR umbraco.cms.businesslogic.packager.PackageAction - Error loading package action 'InstallConvergePackageAction' for package Converge 7 System.NullReferenceException: Object reference not set to an instance of an object. at Com.StuartMullinger.Converge.Package.InstallConvergePackageAction.Execute(String packageName, XmlNode xmlData) at umbraco.cms.businesslogic.packager.PackageAction.RunPackageAction(String packageName, String actionAlias, XmlNode actionXml)

  • Amir Khan 1282 posts 2739 karma points
    May 06, 2021 @ 19:59
    Amir Khan
    0

    I was able to add it it manually, but could you tell me what the reference to the icon is? I just grabbed the forms icon.

  • Stuart Mullinger 79 posts 422 karma points
    May 07, 2021 @ 09:03
    Stuart Mullinger
    0

    Glad you got it sorted Amir. The icon is "icon-merge".

    Looks like the package action failed on install. I've just tried on a new install of v7.10.4 and all worked correctly. Will keep an eye on it.

    Sounds like you figured out to add a line to the applications.config file. You can also add the following to Dashboard.config (although, it's not vital). That's all the action does, so you should be good to go.

      <section alias="ConvergeDashboard">
        <areas>
          <area>converge</area>
        </areas>
        <tab caption="Get Started">
          <control>
            /App_Plugins/Converge/include/converge-intro.html
         </control>
        </tab>
      </section>
    
  • Amir Khan 1282 posts 2739 karma points
    May 07, 2021 @ 17:35
    Amir Khan
    1

    Another issue, its timing out now when I try to compare. This site is massive btw. Where would I go about adjusting the timeout?

    System.Net.WebException: The operation has timed out at System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request) at System.Net.WebClient.UploadString(Uri address, String method, String data) at Com.StuartMullinger.Converge.Controllers.ConvergeProcessor.CompareContentServerFetch(RemoteSiteDetails details, String localUrl)

  • Stuart Mullinger 79 posts 422 karma points
    May 08, 2021 @ 15:42
    Stuart Mullinger
    1

    Hi again Amir,

    The timeout can be adjusted in the settings:

    Settings --> Configuration --> Web Client Timeout

    (you'll need version 8.0.7 or higher of Converge).

    Stuart.

  • Amir Khan 1282 posts 2739 karma points
    May 11, 2021 @ 17:10
    Amir Khan
    1

    Ah, no workaround for 7? Its a v7 site...

  • Stuart Mullinger 79 posts 422 karma points
    May 12, 2021 @ 09:39
    Stuart Mullinger
    0

    Sorry Amir, should have realised that. I'm afraid it's not adjustable in v7 as yet. I'll look into creating a new version in the next week or so.

    The only workaround I can think of is to compare the remote site in chunks. You could do this using user permissions (Content Start Node for the user group on the remote site). Converge will only provide the content that the user is allowed access to.

    So, allow access to one chunk, do the compare/merge, then allow access to another chunk, etc. Bit of a pain, but I can't think of another option I'm afraid. Probably want to set the "Local only default action" to "Ignore" if you do this.

  • Amir Khan 1282 posts 2739 karma points
    May 12, 2021 @ 14:25
    Amir Khan
    0

    Oh that's a great idea. Will give it a go.

    Appreciate the effort on the new version.

  • Amir Khan 1282 posts 2739 karma points
    May 13, 2021 @ 19:31
    Amir Khan
    0

    Interestingly, I tried this with a very small section of the site limited to around 40 pages and it still failed.

  • Stuart Mullinger 79 posts 422 karma points
    May 17, 2021 @ 09:30
    Stuart Mullinger
    0

    Shame. It looks like it's the Converge processing that's taking the time, rather than the retrieval of the file.

    I've now uploaded a new version (v7.0.8) that has the configuration setting, so that you can now change the Web Client timeout in version 7. It's set to 500 by default (it was 100 seconds before), so that may be enough for you.

  • Carlos 13 posts 132 karma points
    Apr 19, 2023 @ 21:22
    Carlos
    0

    Hello, I'm also having issues with the v7 Converge package. I installed through NuGet but I don't see it in the backoffice. How do I manually install it? Thank you

  • Stuart Mullinger 79 posts 422 karma points
    Apr 20, 2023 @ 08:15
    Stuart Mullinger
    1

    Sorry to hear you're having problems Carlos.

    First thing to check is that you user has access to the section. The install should add the Converge section to the admin group, but you can update this as needed.

    If there is no section to select for the user group, then I suspect you have met the same problem as Amir. To add the section manually, you need to add the following line to the config/applications.config file (set the sortOrder as you need).

    <add alias="converge" name="Converge" icon="icon-merge" sortOrder="8" />
    

    You can also update Dashboard.config as described above, but, as I say there, it's not vital for Converge to run (it just adds a prompt to get you going).

    Hope you manage to get it working, let me know how you get on.

    Stuart.

  • Carlos 13 posts 132 karma points
    Apr 24, 2023 @ 15:16
    Carlos
    0

    Thank you for the quick reply Stuart. Adding the line to the config/applications.config file worked. Just had to update the web.config with a single space so the site would reload with the updated changes.

Please Sign in or register to post replies

Write your reply to:

Draft