Hi Shintaro, Thanks for all the details. I made a change to *ComplexType.pm* in version 4.0.0 of the Perl client library <https://github.com/googleads/googleads-perl-lib/releases/tag/v4.0.0>. I use a different dependency manager in a different environment, which would explain why I missed this being an issue. Could you do me a favor by adding *use Class::Load* at the beginning of *ComplexType.pm*? You may also need to add it as a requirement in *Build.PL* if that's how you install your dependencies. If that works for you, I'll make the official fix. I've filed a Github issue <https://github.com/googleads/googleads-perl-lib/issues/12> on your behalf, so I can officially keep track of it.
Thanks, Nadine, AdWords API Team On Friday, September 11, 2015 at 8:58:37 AM UTC-4, Shintaro Kurihara wrote: > > After Migrating over to v201506 in Perl, my app does not work. > > Hi everyone. > > I just migrated over to v201506 and my application dose not work. > > A warning message encountered was *"Undefined subroutine > &Class::Load::is_class_loaded called at > APP_TOP/lib/perl5/Google/Ads/SOAP/Typelib/ComplexType.pm line 87."*(line > of following url.) > > https://github.com/googleads/googleads-perl-lib/blob/master/lib/Google/Ads/SOAP/Typelib/ComplexType.pm#L86 > > when commenting out this line(ComplexType.pm line 87), my app work well. > > In my application, line which occurs the above message is "use > Google::Ads::AdWords::v201506::OrderBy;" . > > *How do I solve this problem?* > > My development environment is following. > > ============================== > Development environment > ============================== > $ uname -a > Linux clweb321v 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686 > i686 i386 GNU/Linux > > $ cat /etc/redhat-release > CentOS release 5.3 (Final) > > $ perl -v > > This is perl 5, version 14, subversion 2 (v5.14.2) built for i686-linux > > Copyright 1987-2011, Larry Wall > > Perl may be copied only under the terms of either the Artistic License or > the > GNU General Public License, which may be found in the Perl 5 source kit. > > > I use Carton as dependency manager. And I issued following command to > update API Version. > $ carton install Google::Ads::AdWords::Client > $ cat cpanfile | grep "Google::Ads::AdWords" cpanfile > requires 'Google::Ads::AdWords::Client' => '== 4.0.1'; > > Thanks, > > Shintaro Kurihara > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/8a0eebd6-42dd-4ec9-80be-c6d74b790c38%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.