Ao enviar os resultados para um plano de testes com campos de texto preenchidos, exemplo: Objetivo. A primeira requisição para update no plano vem com o xml mal formado:
with linked exception:
[org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.]
at br.gov.frameworkdemoiselle.behave.integration.alm.ALMIntegration.sendScenario(ALMIntegration.java:220)
at br.gov.frameworkdemoiselle.behave.parser.jbehave.report.ALMStoryReport.afterStory(ALMStoryReport.java:94)
at org.jbehave.core.reporters.DelegatingStoryReporter.afterStory(DelegatingStoryReporter.java:49)
at org.jbehave.core.reporters.ConcurrentStoryReporter.afterStory(ConcurrentStoryReporter.java:125)
at org.jbehave.core.embedder.StoryRunner.runCancellable(StoryRunner.java:324)
at org.jbehave.core.embedder.StoryRunner.run(StoryRunner.java:219)
at org.jbehave.core.embedder.StoryRunner.run(StoryRunner.java:180)
at org.jbehave.core.embedder.StoryManager$EnqueuedStory.call(StoryManager.java:229)
at org.jbehave.core.embedder.StoryManager$EnqueuedStory.call(StoryManager.java:201)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.xml.bind.UnmarshalException
Problema corrigido. O retorno do REST não estava sendo lindo inteiramente, quando um plano continha muitas informações o xml estava quebrado, pois não tinha sido lido por inteiro.
Ao enviar os resultados para um plano de testes com campos de texto preenchidos, exemplo: Objetivo. A primeira requisição para update no plano vem com o xml mal formado:
https://homalm.serpro/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/Demoiselle+Behave/testplan/urn:com.ibm.rqm:testplan:743
Segue abaixo tela de erro:
11:51:12,573 DEBUG (pool-1-thread-1) [ALMIntegration]: https://homalm.serpro/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/Demoiselle+Behave/testplan/urn:com.ibm.rqm:testplan:743 11:51:12,840 ERROR (pool-1-thread-1) [ALMStoryReport]: Erro no envio de dados para integração. br.gov.frameworkdemoiselle.behave.exception.BehaveException: javax.xml.bind.UnmarshalException