[ 
https://issues.jenkins-ci.org/browse/JENKINS-12516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

SCM/JIRA link daemon resolved JENKINS-12516.
--------------------------------------------

    Resolution: Fixed
    
> java.io.IOException @ 
> hudson.plugins.dry.parser.DuplicationParserRegistry.parse(DuplicationParserRegistry.java:80)
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: JENKINS-12516
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-12516
>             Project: Jenkins
>          Issue Type: Bug
>          Components: dry
>    Affects Versions: current
>            Reporter: Greg Moncreaff
>            Assignee: Ulli Hafner
>
> CPD is looking at .sh files and DRY's processing of the CPD results blew up.
> Looking at CPDs XML Renderer, it attempts to escape anything that would 
> prematurely end the CDATA
>  buffer.append(StringUtil.replaceString(codeFragment, "]]>", 
> "]]&gt;")).append(PMD.EOL + "]]>" + PMD.EOL + "</codefragment>" + PMD.
> EOL);
> Is it possible that DRY is choking in its attempt to process the contents of 
> the CDATA block.  the codefragments have hundreds of
>  \
>  >>
>  >
>  #
>  &&
>  >&
> that could confuse XML if not all escaped!
> 21:57:45  java.io.IOException: No parser found for duplicated code results 
> file cpd-sh.xml
> 21:57:45      at 
> hudson.plugins.dry.parser.DuplicationParserRegistry.parse(DuplicationParserRegistry.java:80)
> 21:57:45      at 
> hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:358)
> 21:57:45      at 
> hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:317)
> 21:57:45      at 
> hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:266)
> 21:57:45      at 
> hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:31)
> 21:57:45      at hudson.FilePath.act(FilePath.java:783)
> 21:57:45      at hudson.FilePath.act(FilePath.java:765)
> 21:57:45      at 
> hudson.plugins.dry.DryPublisher.perform(DryPublisher.java:171)
> 21:57:45      at 
> hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:338)
> 21:57:45      at 
> hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
> 21:57:45      at 
> hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:695)
> 21:57:45      at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:670)
> 21:57:45      at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:648)
> 21:57:45      at hudson.model.Build$RunnerImpl.post2(Build.java:162)
> 21:57:45      at 
> hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:617)
> 21:57:45      at hudson.model.Run.run(Run.java:1429)
> 21:57:45      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
> 21:57:45      at 
> hudson.model.ResourceController.execute(ResourceController.java:88)
> 21:57:45      at hudson.model.Executor.run(Executor.java:238)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to