Re: Big TRX file causing 'Publish MSTest' [MSTEST-PLUGIN] to Fail

2016-03-28 Thread Joe Fradley
Sure can and just did, thank you.

On Monday, March 28, 2016 at 1:35:26 PM UTC-4, slide wrote:
>
> Can you file an issue in JIRA at https://issues.jenkins-ci.org?
>
> On Mon, Mar 28, 2016 at 9:54 AM Joe Fradley  > wrote:
>
>> Hello,
>>
>> I have a job that has a lot of unit tests ~30,000. When it gets to the 
>> point of parsing the the produced *trx file I get a 'No more DTM IDs are 
>> available' error. Any suggestions on a solution would be appreciated. I 
>> could break my unit tests across different jobs, but I'd rather not. My 
>> *trx file is ~40MB big.
>>
>> Total tests: 29880. Passed: 29878. Failed: 2. Skipped: 0.
>> Test Run Failed.
>> Test execution time: 1.0809 Hours
>> Build step 'Run unit tests with VSTest.console' marked build as failure
>> [MSTEST-PLUGIN] Processing test results in file(s) 
>> UnitTests\TestResults\*.trx
>> MSTest: C:\Jenkins\jobs\Scout - 
>> BarnsleyBeatDown\workspace\UnitTests\TestResults\SYSTEM_AIT-UI-DEV 
>> 2016-03-28 11_13_23.trx
>> ERROR: Step ‘Publish MSTest test result report’ aborted due to exception: 
>> java.io.IOException 
>> <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: 
>> [MSTEST-PLUGIN] Could not transform the MSTest report. Please report this 
>> issue to the plugin author
>>  at 
>> hudson.plugins.mstest.MSTestTransformer.invoke(MSTestTransformer.java:76) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.mstest.MSTestTransformer.invoke&entity=method>
>>  at 
>> hudson.plugins.mstest.MSTestTransformer.invoke(MSTestTransformer.java:23) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.mstest.MSTestTransformer.invoke&entity=method>
>>  at hudson.FilePath.act(FilePath.java:990) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>>  at hudson.FilePath.act(FilePath.java:968) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>>  at 
>> hudson.plugins.mstest.MSTestPublisher.perform(MSTestPublisher.java:114) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.mstest.MSTestPublisher.perform&entity=method>
>>  at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$1.perform&entity=method>
>>  at 
>> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782)
>>  
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.perform&entity=method>
>>  at 
>> hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723)
>>  
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps&entity=method>
>>  at hudson.model.Build$BuildExecution.post2(Build.java:185) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.post2&entity=method>
>>  at 
>> hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668)
>>  
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.post&entity=method>
>>  at hudson.model.Run.execute(Run.java:1763) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method>
>>  at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method>
>>  at hudson.model.ResourceController.execute(ResourceController.java:98) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method>
>>  at hudson.model.Executor.run(Executor.java:410) 
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>
>> Caused by: javax.xml.transform.TransformerException 
>> <http://stacktrace.jenkins-ci.org/search?query=javax.xml.transform.TransformerException>:
>>  com.sun.org.apache.xml.internal.dtm.DTMException: No more DTM IDs are 
>> available
>>  at 
>> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown
>>  Source)
>>  at 
>> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown
>>  Source)
>>  at 
>> hudson.plugins.mstest.XslTransformer.transform(XslTransfor

Big TRX file causing 'Publish MSTest' [MSTEST-PLUGIN] to Fail

2016-03-28 Thread Joe Fradley
Hello,

I have a job that has a lot of unit tests ~30,000. When it gets to the 
point of parsing the the produced *trx file I get a 'No more DTM IDs are 
available' error. Any suggestions on a solution would be appreciated. I 
could break my unit tests across different jobs, but I'd rather not. My 
*trx file is ~40MB big.

Total tests: 29880. Passed: 29878. Failed: 2. Skipped: 0.
Test Run Failed.
Test execution time: 1.0809 Hours
Build step 'Run unit tests with VSTest.console' marked build as failure
[MSTEST-PLUGIN] Processing test results in file(s) UnitTests\TestResults\*.trx
MSTest: C:\Jenkins\jobs\Scout - 
BarnsleyBeatDown\workspace\UnitTests\TestResults\SYSTEM_AIT-UI-DEV 2016-03-28 
11_13_23.trx
ERROR: Step ‘Publish MSTest test result report’ aborted due to exception: 
java.io.IOException 
: 
[MSTEST-PLUGIN] Could not transform the MSTest report. Please report this issue 
to the plugin author
at 
hudson.plugins.mstest.MSTestTransformer.invoke(MSTestTransformer.java:76) 

at 
hudson.plugins.mstest.MSTestTransformer.invoke(MSTestTransformer.java:23) 

at hudson.FilePath.act(FilePath.java:990) 

at hudson.FilePath.act(FilePath.java:968) 

at 
hudson.plugins.mstest.MSTestPublisher.perform(MSTestPublisher.java:114) 

at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 

at 
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782)
 

at 
hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723)
 

at hudson.model.Build$BuildExecution.post2(Build.java:185) 

at 
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668) 

at hudson.model.Run.execute(Run.java:1763) 

at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 

at hudson.model.ResourceController.execute(ResourceController.java:98) 

at hudson.model.Executor.run(Executor.java:410) 

Caused by: javax.xml.transform.TransformerException 
:
 com.sun.org.apache.xml.internal.dtm.DTMException: No more DTM IDs are available
at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown 
Source)
at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown 
Source)
at 
hudson.plugins.mstest.XslTransformer.transform(XslTransformer.java:51)
at 
hudson.plugins.mstest.MSTestReportConverter.transform(MSTestReportConverter.java:149)
at 
hudson.plugins.mstest.MSTestReportConverter.transform(MSTestReportConverter.java:68)
at 
hudson.plugins.mstest.MSTestTransformer.invoke(MSTestTransformer.java:74)
... 13 more
Caused by: com.sun.org.apache.xml.internal.dtm.DTMException: No more DTM IDs 
are available
at 
com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.addDTM(Unknown Source)
at 
com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(Unknown 
Source)
at 
com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(Unknown 
Source)
at 
com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.getResultTreeFrag(Unknown 
Source)
at 
com.sun.org.apache.xalan.internal.xsltc.dom.DOMAdapter.getResultTreeFrag(Unknown
 Source)
at GregorSamsa.template$dot$0()
at GregorSamsa.applyTemplates()
at GregorSamsa.transform()
at