Guten Tag Martin Grigorov,
am Montag, 30. September 2019 um 15:25 schrieben Sie:

> It will be good to find what in your environment causes the problem.
> Maybe it is some environment variable, or your system locale, or something
> else.

My Windows is pretty standard, I'm not even running AV-software,
including on-board Defender. That has been disabled using group
policies. The only difference to others is my German locale most
likely. Looking at Process Monitor, Wicket seems to search for
localized files for all test including HTML and text, never finds
those for de_DE and all those other tests succeed anyway. Doesn't look
like the actual problem to me.

> For me this test passes. It must pass at Maxim's machine as well because he
> built the release.
> Could someone else with Windows run the test and report ?

I've found an additional way to make the build succeed WITHOUT
ignoring the formerly mentioned test: Switching the option to reuse
forked JMV by surefire to "false" in pom.xml.

> <reuseForks>false</reuseForks>

Switching between true and false make the build failing vs.
succeeding. What's additionally interesting is that in case the build
fails, executing the command line from the error message manually in
some other cmd.exe seems to succeed:

> cmd.exe /X /C ""C:\Program Files\Java\jdk-8\bin\java.exe" -Xmx1024m -jar 
> C:\Users\tschoening\AppData\Local\Temp\surefire3649246175279820451\surefirebooter4577796592449395223.jar
>  C:\Users\tschoening\AppData\Local\Temp\surefire3649246175279820451 
> 2019-09-30T16-38-42_368-jvmRun1 surefire9181599006974311426tmp 
> surefire_07065828248506771667tmp""

> 3,1,windows-1252,[org.apache.wicket.page.PageAccessSynchronizer] DEBUG - 
> 'main' released lock to page with id '1'\0D\0A
> 3,1,windows-1252,[org.apache.wicket.page.PageAccessSynchronizer] DEBUG - 
> 'main' notifying blocked threads\0D\0A
> 3,1,windows-1252,[org.apache.wicket.protocol.http.servlet.ServletWebRequest] 
> DEBUG - Calculating context relative path from: context path '/context'\2C 
> filterPrefix 'servlet/'\2C uri '/context/servlet/'\0D\0A
> 6,1,org.wicketstuff.jamon.request.cycle.JamonMonitoredRequestCycleTest,shouldCreateTwoMonitorsForPagesThatAreNavigatedToTwice(org.wicketstuff.jamon.request.cycle.JamonMonitoredRequestCycleTest),null,null,null
> 2,1,org.apache.maven.surefire.junit4.JUnit4Provider,org.wicketstuff.jamon.request.cycle.JamonMonitoredRequestCycleTest,null,null,null
> Z,0,BYE!

Which very much reads like a proper "goodbye" like mentioned in the
error message at the beginning. My feeling is that for some reason
surefire is not able to properly recognize that goodbye in some
combinations of tests anymore if those were run within the same JVM.

> If there is JVM crash then there must be a hs_errPID.txt file in the Maven
> process working folder. It will give you more information what went wrong.

I don't find such file, neither searching the file system, nor looking
at the logs of Process Monitor during running the build.

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail: thorsten.schoen...@am-soft.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/

Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04

AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow

Reply via email to