Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-603

Can't locate object method "call" via package "SOAP::SOM"

    • Icon: Support Request Support Request
    • Resolution: Fixed
    • Icon: Medium Medium
    • None
    • None
    • None
    • None
    • Windows XP. CROWD 1.1 Apachee 2.0.59, Active Perl 5.8.8, Mod_perl.so, Soap-Lite 0.55

      I am trying to integrate Apache - SVN for SSO with CROWD. I did all configuration/setup as per document http://confluence.atlassian.com/display/CROWD/3.2.1+Integrating+Crowd+with+Apache+or+Subversion#3.2.1IntegratingCrowdwithApacheorSubversion-win32
      And I am able to start Apache without any error.

      Once I tried to access my repository with authentication user id and password, I am getting an error ... Can't locate object method "call" via package "SOAP::SOM" at C:/Perl/site/lib/Apache/CrowdAuth.pm line 222

      Please help me in resolving this issue.

        1. ppm_v69.PNG
          ppm_v69.PNG
          39 kB
        2. ppm.jpg
          ppm.jpg
          70 kB
        3. screenshot-1.jpg
          screenshot-1.jpg
          209 kB

            [CWD-603] Can't locate object method "call" via package "SOAP::SOM"

            Thanks all for your help. This works fine for me.

            Lakshminarayana Lakshminarayana added a comment - Thanks all for your help. This works fine for me.

            This solved it for me, thanks

            Steinar Skeie added a comment - This solved it for me, thanks

            Okay, it turns out that you need version 0.69 of SOAP::Lite. The version 0.55 that comes with ActivePerl is too old.

            Luckily, fixing this is easy. You can can get a prebuilt 0.69 SOAP::Lite ppm from the University of Winnipeg's repository using the following command

            C:\>ppm install http://theoryx5.uwinnipeg.ca/ppms/SOAP-Lite.ppd

            This will install v0.69 in C:\Perl\site\lib (as opposed to 0.55, which is in C:\Perl\lib) so it gets found first on the path.

            The screenshot ppm_v69.png shows what ppm should show after the installation.

            This step should be in the documentation.

            Andrew Reid added a comment - Okay, it turns out that you need version 0.69 of SOAP::Lite. The version 0.55 that comes with ActivePerl is too old. Luckily, fixing this is easy. You can can get a prebuilt 0.69 SOAP::Lite ppm from the University of Winnipeg's repository using the following command C:\>ppm install http://theoryx5.uwinnipeg.ca/ppms/SOAP-Lite.ppd This will install v0.69 in C:\Perl\site\lib (as opposed to 0.55, which is in C:\Perl\lib) so it gets found first on the path. The screenshot ppm_v69.png shows what ppm should show after the installation. This step should be in the documentation.

            Screen shot showing installation of v0.69 of SOAP::Lite as well as 0.55

            Andrew Reid added a comment - Screen shot showing installation of v0.69 of SOAP::Lite as well as 0.55

            I have the same issue with the same setup. As you can see on the screenshot, SOAP-Lite is installed.

            Steinar Skeie added a comment - I have the same issue with the same setup. As you can see on the screenshot, SOAP-Lite is installed.

            Screenshot showing SOAP-Lite installed with the ActiveState ppm utility.

            Andrew Reid added a comment - Screenshot showing SOAP-Lite installed with the ActiveState ppm utility.

            This error indicates a missing or broken installation of the SOAP::Lite module.

            If SOAP::Lite is installed, the the file "C:\Perl\site\lib\SOAP\Lite.pm" should exist.

            If it doesn't, try using the Perl Package Manager utility (ppm) to install or re-install it.

            Andrew Reid added a comment - This error indicates a missing or broken installation of the SOAP::Lite module. If SOAP::Lite is installed, the the file "C:\Perl\site\lib\SOAP\Lite.pm" should exist. If it doesn't, try using the Perl Package Manager utility (ppm) to install or re-install it.

              justen.stepka@atlassian.com Justen Stepka [Atlassian]
              e8bd3bbeb621 Lakshminarayana Lakshminarayana
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: