Bug 307989 - The error message for kde-projects XML failures are very hard to understand.
Summary: The error message for kde-projects XML failures are very hard to understand.
Status: RESOLVED DUPLICATE of bug 304813
Alias: None
Product: kdesrc-build
Classification: Developer tools
Component: general (show other bugs)
Version: Git
Platform: unspecified Linux
: NOR minor
Target Milestone: ---
Assignee: Michael Pyne
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-06 20:47 UTC by Michael Pyne
Modified: 2012-12-21 03:36 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Pyne 2012-10-06 20:47:19 UTC
As an example, take the current version of kde_projects.xml, which is malformed (cuts off early at line 11861). Running kdesrc-build on a kde-projects module gives an error like this:

kde-svn@midna ~ $ kdesrc-build kde-workspace
 * Downloading projects.kde.org project database...
Encountered an error in the execution of the script.
The error reported was 
no element found at line 11861, column 0, byte 594603 at /home/kde-svn/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.15.9/x86_64-linux/XML/Parser.pm line 187.
 at /home/kde-svn/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.15.9/x86_64-linux/XML/Parser/Expat.pm line 479.
        XML::Parser::Expat::parse('XML::Parser::Expat=HASH(0x1c1f4e0)', 'GLOB(0x1f58c78)') called at /home/kde-svn/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.15.9/x86_64-linux/XML/Parser.pm line 187
        eval {...} called at /home/kde-svn/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.15.9/x86_64-linux/XML/Parser.pm line 186
        XML::Parser::parse('XML::Parser=HASH(0x1c0b590)', 'GLOB(0x1f58c78)') called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 1364
        KDEXMLReader::getModulesForProject('KDEXMLReader=HASH(0x21822a0)', 'kde-workspace', 'git') called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 6809
        main::__ANON__('Module=HASH(0x1f4e698)') called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 6855
        main::expandXMLModules('ksb::BuildContext=HASH(0x1f28200)', 'Module=HASH(0x1f4e698)') called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 8821
        eval {...} called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 8727
 at /home/kde-svn/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.15.9/x86_64-linux/XML/Parser.pm line 192.
        XML::Parser::parse('XML::Parser=HASH(0x1c0b590)', 'GLOB(0x1f58c78)') called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 1364
        KDEXMLReader::getModulesForProject('KDEXMLReader=HASH(0x21822a0)', 'kde-workspace', 'git') called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 6809
        main::__ANON__('Module=HASH(0x1f4e698)') called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 6855
        main::expandXMLModules('ksb::BuildContext=HASH(0x1f28200)', 'Module=HASH(0x1f4e698)') called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 8821
        eval {...} called at /kdesvn/src/extragear/utils/kdesrc-build/kdesrc-build line 8727

Please submit a bug against kdesrc-build on http://bugs.kde.org/
------

There's no reason for a screenful of error output. We just need to state that kde-projects database is temporarily unavailable, perhaps mention bug reporting and/or sysadmin support.
Comment 1 Michael Pyne 2012-12-21 03:36:36 UTC
I'm an idiot, apparently.

*** This bug has been marked as a duplicate of bug 304813 ***