Hi Jacques, Sorry I still don't understand, let me try to capture this.
Scenario 1 - Using ant - Start OFBiz using: ant start - Run tests in another OFBiz using: ant run-tests - OFBiz fails with an error message Scenario 2 - Using gradle - Start OFBiz using: ./gradlew ofbiz - Run tests in another OFBiz using: ./gradlew "ofbiz --test" - OFBiz freezes? Is this correct? Is this what you are witnessing? On Sun, Mar 19, 2017 at 12:06 PM, Jacques Le Roux < jacques.le.r...@les7arts.com> wrote: > Hi Taher, > > Le 19/03/2017 à 04:18, Taher Alkhateeb a écrit : > >> Hi Jacques, >> >> Okay just to try and understand your point, what are the circumstances in >> which you are witnessing failure in post gradle but not pre-gradle? >> > Fortunately it's now simple. > You run an OFBiz instance with "ant start" > You run tests with the same (or another) OFBiz instance with "ant > run-tests", bingo the port 10523 is already used tests stop with the error > below > > In other words what is the repeat process, the expected outcome and actual >> outcome. I ask because I'm a bit confused not sure if you're referring to >> web ports or admin ports pr something else? >> > Any port used by OFBiz I guess. But the tests fails on the the 1st called > port: 10523 by default. > We got issues with the port 8080 on Buildbot so it was confusing. Those > were due to Buildbot global config (not specific to OFBiz Buildbot config) > ans has been fixed by Infra. > > Jacques > > > >> Cheers, >> >> Taher Alkhateeb >> >> On Mar 18, 2017 10:24 PM, "Jacques Le Roux" <jacques.le.r...@les7arts.com >> > >> wrote: >> >> OK, I locally kept a version of the trunk just prior the Gradle switch. >>> >>> When running an OFBiz instance (any one fits, I used the >>> ofbiz-framework+plugin HEAD) you can run tests with R15, but not with >>> this >>> preGradle version. You get >>> >>> run-tests: >>> [java] org.ofbiz.base.start.StartupException: Couldn't create >>> server >>> socket(/127.0.0.1:10523) (Address already in use: JVM_Bind)Start.java >>> using configuration file org/ofbiz/base/start/test.properties >>> >>> So the problem is anterior the Gradle switch and after the R15 freezing. >>> >>> But unfortunately we no longer have a trunk to get back into commits. >>> Fortunately we have https://github.com/apache/ofbiz >>> >>> I'll try that :) >>> >>> Jacques >>> >>> >>> Le 18/03/2017 à 17:43, Jacques Le Roux a écrit : >>> >>> Le 18/03/2017 à 17:07, Taher Alkhateeb a écrit : >>>> >>>> I think we discussed this in the past, but I will ask again for clarity >>>>> ... >>>>> what does gradle have to do with port blocking? >>>>> >>>>> For now I have no clear evidences. Only that before the Gradle move we >>>> had not the ports issues (locally and on Buildbot) I describe in this >>>> Jira. >>>> We need to dig deeper in this and localise the commit which introduced >>>> this >>>> error. >>>> In the meantime better not committing in parallel in the trunk and R16 >>>> if >>>> we want to avoid the ports conflicts on Buildbot >>>> >>>> How can gradle or any build tool be responsible for blocking ports that >>>>> are >>>>> not related to the build system but rather used from OFBiz directly? >>>>> >>>>> It could be code changes while refactoring, still a supposition. You >>>> spoke about Config.java, at 1st glance I saw nothing there. >>>> >>>> Jacques >>>> >>>> On Mar 18, 2017 7:00 PM, "Jacques Le Roux" < >>>>> jacques.le.r...@les7arts.com >>>>> wrote: >>>>> >>>>> It's clearly related with OFBIZ-9196 "Regression: the testIntegration >>>>> >>>>>> Gradle taks shoud not use/block the ports" >>>>>> >>>>>> The build in trunk and R16 overlap in time: >>>>>> >>>>>> https://ci.apache.org/builders/ofbiz-trunk-framework/builds/44/ >>>>>> Start Sat Mar 18 09:25:12 2017 >>>>>> End Sat Mar 18 09:26:56 2017 >>>>>> >>>>>> https://ci.apache.org/builders/ofbiz-branch16/builds/17 >>>>>> Start Sat Mar 18 09:25:30 2017 >>>>>> End Sat Mar 18 09:30:44 2017 >>>>>> >>>>>> Jacques >>>>>> >>>>>> >>>>>> Le 18/03/2017 à 15:01, Taher Alkhateeb a écrit : >>>>>> >>>>>> The problem after a second review of the logs is pretty clear. You >>>>>> have >>>>>> >>>>>>> two >>>>>>> instances of OFBiz running and conflicting on ports. Either the first >>>>>>> build >>>>>>> did not terminate while the second starts or shutdown is not >>>>>>> occurring >>>>>>> cleanly. In other words, if you start ./gradlew "ofbiz load-data" && >>>>>>> ./gradlew "ofbiz load-data" then it would work correctly because the >>>>>>> first >>>>>>> scripts terminates with exit code 0 before the second one begins. >>>>>>> >>>>>>> Most likely a buildbot script issue. >>>>>>> >>>>>>> On Sat, Mar 18, 2017 at 4:24 PM, Taher Alkhateeb < >>>>>>> slidingfilame...@gmail.com >>>>>>> >>>>>>> wrote: >>>>>>> >>>>>>>> Ctrl-C does not kill gradle and gradle does not need time to release >>>>>>>> resources >>>>>>>> >>>>>>>> On Mar 18, 2017 4:21 PM, "Jacques Le Roux" < >>>>>>>> jacques.le.r...@les7arts.com >>>>>>>> wrote: >>>>>>>> >>>>>>>> Thanks James, >>>>>>>> >>>>>>>> Yes indeed, it takes a bit for Gradle, and especially its wrapper, >>>>>>>>> to >>>>>>>>> disconnect resources. I noticed that too on Windows, thought it was >>>>>>>>> specific to Windows . >>>>>>>>> >>>>>>>>> This could be the reason, though we don't use the wrapper in >>>>>>>>> Buildbot. >>>>>>>>> We >>>>>>>>> could try to add a small pause (say 30 seconds) before launching a >>>>>>>>> build. >>>>>>>>> Because we (especially me) sometimes launch Buildbot builds in >>>>>>>>> burst >>>>>>>>> when >>>>>>>>> backporting. >>>>>>>>> >>>>>>>>> But it also happens for isolated build so I fear it's not enough >>>>>>>>> >>>>>>>>> Jacques >>>>>>>>> >>>>>>>>> >>>>>>>>> Le 18/03/2017 à 13:41, james yong a écrit : >>>>>>>>> >>>>>>>>> I got this issue too when I pressed CTL-C to exit OFBiz and then >>>>>>>>> ran >>>>>>>>> >>>>>>>>> "./gradew ofbiz" immediately. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Jacques Le Roux wrote >>>>>>>>>> >>>>>>>>>> Mmm, this is pretty bad >>>>>>>>>> >>>>>>>>>> https://ci.apache.org/builders/ofbiz-trunk-framework/builds/ >>>>>>>>>>> 44/steps/shell_1/logs/stdio >>>>>>>>>>> >>>>>>>>>>> Building 84% > :ofbiz --load-dataSet OFBIZ_HOME to - >>>>>>>>>>> >>>>>>>>>>> /home/buildslave32/slave32/ofbiz-trunk-framework/build >>>>>>>>>>> >>>>>>>>>>>> org.apache.ofbiz.base.start.StartupException: Couldn't create >>>>>>>>>>>> server >>>>>>>>>>>> >>>>>>>>>>>> socket(/127.0.0.1:10523) (Address already in use (Bind failed)) >>>>>>>>>>>> at >>>>>>>>>>>> >>>>>>>>>>>> org.apache.ofbiz.base.start.AdminServer. >>>>>>>>>>> <init> >>>>>>>>>>> (AdminServer.java:56) Something is >>>>>>>>>>> wrong with Buildbot. I already asked infra about several >>>>>>>>>>> instances >>>>>>>>>>> running >>>>>>>>>>> at the same time, I don't know much yet... Jacques >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Le 18/03/2017 à 10:26, >>>>>>>>>>> buildbot@ >>>>>>>>>>> a écrit : >>>>>>>>>>> >>>>>>>>>>> The Buildbot has detected a build exception on builder >>>>>>>>>>> >>>>>>>>>>> ofbiz-trunk-framework while building . Full details are available >>>>>>>>>>>> at: >>>>>>>>>>>> https://ci.apache.org/builders/ofbiz-trunk-framework/ >>>>>>>>>>>> builds/44 >>>>>>>>>>>> >>>>>>>>>>>> Buildbot URL: https://ci.apache.org/ >>>>>>>>>>>> >>>>>>>>>>>> Buildslave for this Build: silvanus_ubuntu >>>>>>>>>>>> >>>>>>>>>>>> Build Reason: The AnyBranchScheduler scheduler named >>>>>>>>>>>> 'on-ofbiz-framework-commit' triggered this build >>>>>>>>>>>> Build Source Stamp: [branch ofbiz/ofbiz-framework/trunk] 1787535 >>>>>>>>>>>> Blamelist: jleroux >>>>>>>>>>>> >>>>>>>>>>>> BUILD FAILED: exception shell_1 upload_1 >>>>>>>>>>>> >>>>>>>>>>>> Sincerely, >>>>>>>>>>>> -The Buildbot >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> >>>>>>>>>>> View this message in context: http://ofbiz.135035.n4.nabble. >>>>>>>>>> com/buildbot-exception-in-on-ofbiz-trunk-framework-tp4703602 >>>>>>>>>> p4703620.html >>>>>>>>>> Sent from the OFBiz - Dev mailing list archive at Nabble.com. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>> >> >