@Jacques , Same Here as Nicolas,
I have plenty of CPU and RAM , and some static IPs to host VMs for Ofbiz development. regds mallah. On Fri, Mar 16, 2018 at 1:47 PM, Nicolas Malin <[email protected]> wrote: > Hello, > > Jacques, if you need some testing server for you dev, don't hesitate to > ask us. I'm sure we can use some time to deploy different OFBiz instance on > the nereide farm. > > This proposal can be apply to all developer that works on an ofbiz issue > who need strong architecture. If we can help to move forward, it's will be > with great pleasure :) > > Nicolas > > > > On 16/03/2018 07:28, Jacques Le Roux wrote: > >> I'm sorry, this is a temporary poor man solution. I have no other domain >> available. >> >> Jacques >> >> >> Le 16/03/2018 à 03:08, Scott Gray a écrit : >> >>> I guess what Michael is getting at, is that the demo server is for demos, >>> it's not intended for use as a development sandbox. >>> >>> As far as I can tell you don't *need* to be using the demo servers for >>> this, it's just convenient for you. But the problem is, if you're >>> modifying the code on the demos and someone reports a problem, the rest >>> of >>> us will go looking for a problem in the branches that doesn't exist. >>> >>> Long story short, probably not an appropriate use of the demo instances. >>> >>> Regards >>> Scott >>> >>> On 16 March 2018 at 08:34, Jacques Le Roux <[email protected] >>> > >>> wrote: >>> >>> Before Jacopo asked to revert my work on OFBIZ-9833 I continued to work >>>> on >>>> a replacing solution. >>>> >>>> This other solution still uses the same (slightly modified) >>>> externalServerLoginCheck preprocessor. >>>> FYI this solution is still based on AutoUserLogin cookies, and uses now >>>> Ajax and CORS, instead of ContextFilter. >>>> >>>> So to test that on a server I need a small modification on the current >>>> code: >>>> >>>> Index: framework/webapp/src/main/java/org/apache/ofbiz/webapp/contr >>>> ol/ExternalLoginKeysManager.java >>>> =================================================================== >>>> --- framework/webapp/src/main/java/org/apache/ofbiz/webapp/contr >>>> ol/ExternalLoginKeysManager.java (revision 1826773) >>>> +++ framework/webapp/src/main/java/org/apache/ofbiz/webapp/contr >>>> ol/ExternalLoginKeysManager.java (working copy) >>>> @@ -182,18 +182,15 @@ >>>> Delegator delegator = (Delegator) >>>> request.getAttribute("delegato >>>> r"); >>>> HttpSession session = request.getSession(); >>>> >>>> - // The target server does not allow external login by default >>>> - boolean useExternalServer = EntityUtilProperties.getProper >>>> tyAsBoolean("security", >>>> "use-external-server", false); >>>> - String sourceWebappName = request.getParameter(SOURCE_SE >>>> RVER_WEBAPP_NAME); >>>> - if (!useExternalServer || sourceWebappName == null) return >>>> "success"; // Nothing to do here >>>> - >>>> try { >>>> String userLoginId = null; >>>> String authorizationHeader = >>>> request.getHeader("Authorizati >>>> on"); >>>> if (authorizationHeader != null) { >>>> Claims claims = returnsClaims(authorizationHeader); >>>> userLoginId = getSourceUserLoginId(claims ); >>>> - boolean jwtOK = checkJwt(authorizationHeader, >>>> userLoginId, getTargetServerUrl(request), UtilHttp.getApplicationName(re >>>> quest)); >>>> + boolean jwtOK = checkJwt(authorizationHeader, >>>> userLoginId, "",""); >>>> if (!jwtOK) { >>>> // Something unexpected happened here >>>> Debug.logWarning("*** There was a problem with the >>>> JWT token, not signin in the user login " + userLoginId, module); >>>> >>>> I did this modification on the trunk demo. I have no other solution to >>>> test my work. >>>> >>>> Also I had to request the installation of HTTPS headers handling by >>>> infra: >>>> https://issues.apache.org/jira/browse/INFRA-16189 >>>> >>>> Jacques >>>> >>>> >>>> >>>> Le 15/03/2018 à 17:37, Michael Brohl a écrit : >>>> >>>> I still do not understand why you had to change the demo instance for >>>>> your developments. What was this change? >>>>> >>>>> Michael >>>>> >>>>> >>>>> Am 15.03.18 um 14:46 schrieb Jacques Le Roux: >>>>> >>>>> Because for testing changes for OFBIZ-9833 I had to make a slight >>>>>> change >>>>>> on the trunk demo instance and needed to restart but >>>>>> >>>>>> ./gradlew --no-daemon "ofbiz --shutdown" >>>>>> >>>>>> Does not always behaves well, at least on demos VM where there is 3 >>>>>> instances >>>>>> >>>>>> So you get unstable situation and have to use "kill -9". >>>>>> >>>>>> Anyway some data were not well loaded. A loadAll fixed it. >>>>>> >>>>>> HTH >>>>>> >>>>>> Jacques >>>>>> >>>>>> >>>>>> Le 15/03/2018 à 13:56, Michael Brohl a écrit : >>>>>> >>>>>> Of course it should read: "I try to understand why trunk demo was >>>>>>> broken while the trunk codebase seems to have no issues." >>>>>>> >>>>>>> Michael >>>>>>> >>>>>>> >>>>>>> Am 15.03.18 um 13:51 schrieb Michael Brohl: >>>>>>> >>>>>>> To be more clear: I try to understand why trunk demo was broken while >>>>>>>> the trunk demo seems to have no issues. >>>>>>>> >>>>>>>> Michael >>>>>>>> >>>>>>>> >>>>>>>> Am 15.03.18 um 13:36 schrieb Jacques Le Roux: >>>>>>>> >>>>>>>> Ho, it would be convoluted, please wait, WIP... >>>>>>>>> >>>>>>>>> Jacques >>>>>>>>> >>>>>>>>> >>>>>>>>> Le 15/03/2018 à 12:37, Michael Brohl a écrit : >>>>>>>>> >>>>>>>>> Jacques did changes he already reverted in the mantime, see his >>>>>>>>>> post >>>>>>>>>> this morning. >>>>>>>>>> >>>>>>>>>> Jacques, can you please explain what happened? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Am 15.03.18 um 12:24 schrieb Taher Alkhateeb: >>>>>>>>>> >>>>>>>>>> Hi Rishi, I'm not getting any errors in the demo on my side? Could >>>>>>>>>>> it >>>>>>>>>>> be a web browser cache thing? I always fall in that trap myself. >>>>>>>>>>> >>>>>>>>>>> On Thu, Mar 15, 2018 at 10:59 AM, Rishi Solanki < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>> It seems something specific with deployment/data at demo >>>>>>>>>>>> instance, >>>>>>>>>>>> locally >>>>>>>>>>>> It is working. No issue with latest trunk fresh data. >>>>>>>>>>>> >>>>>>>>>>>> Best, >>>>>>>>>>>> >>>>>>>>>>>> Rishi Solanki >>>>>>>>>>>> Sr Manager, Enterprise Software Development >>>>>>>>>>>> HotWax Systems Pvt. Ltd. >>>>>>>>>>>> Direct: +91-9893287847 >>>>>>>>>>>> http://www.hotwaxsystems.com >>>>>>>>>>>> www.hotwax.co >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Mar 15, 2018 at 1:19 PM, Rishi Solanki < >>>>>>>>>>>> [email protected]> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Devs, >>>>>>>>>>>> >>>>>>>>>>>>> On browsing - https://demo-trunk.ofbiz.apach >>>>>>>>>>>>> e.org/webtools/control/ >>>>>>>>>>>>> FindGeneric?entityName=Party >>>>>>>>>>>>> >>>>>>>>>>>>> Received following exception, Any one facing the similar issue >>>>>>>>>>>>> with demo >>>>>>>>>>>>> please share. I'm looking into it and get back if find the root >>>>>>>>>>>>> cause for >>>>>>>>>>>>> the same. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks! >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Here is the error received on UI >>>>>>>>>>>>> >>>>>>>>>>>>> ======================================================== >>>>>>>>>>>>> ERROR rendering error page [/error/error.jsp], but here is the >>>>>>>>>>>>> error text: >>>>>>>>>>>>> java.lang.IllegalArgumentException: Error running script at >>>>>>>>>>>>> location >>>>>>>>>>>>> [component://webtools/groovyScripts/entity/FindGeneric.groovy]: >>>>>>>>>>>>> >>>>>>>>>>>>> org.codehaus.groovy.control.MultipleCompilationErrorsException: >>>>>>>>>>>>> >>>>>>>>>>>>> startup >>>>>>>>>>>>> failed: General error during class generation: >>>>>>>>>>>>> java.lang.NoClassDefFoundError: >>>>>>>>>>>>> Unable to load class org.apache.ofbiz.widget.render >>>>>>>>>>>>> er.macro.MacroFormRenderer >>>>>>>>>>>>> due to missing dependency org/apache/ofbiz/widget/model/ >>>>>>>>>>>>> ModelFormField$SubHyperlink >>>>>>>>>>>>> java.lang.RuntimeException: java.lang.NoClassDefFoundError: >>>>>>>>>>>>> Unable to >>>>>>>>>>>>> load class org.apache.ofbiz.widget.render >>>>>>>>>>>>> er.macro.MacroFormRenderer >>>>>>>>>>>>> due >>>>>>>>>>>>> to missing dependency org/apache/ofbiz/widget/model/ >>>>>>>>>>>>> ModelFormField$SubHyperlink >>>>>>>>>>>>> at org.codehaus.groovy.control.CompilationUnit. >>>>>>>>>>>>> convertUncaughtExceptionToCompilationError(CompilationUnit.java:1101) >>>>>>>>>>>>> >>>>>>>>>>>>> at >>>>>>>>>>>>> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryCl >>>>>>>>>>>>> assNodes(CompilationUnit.java:1079) >>>>>>>>>>>>> at org.codehaus.groovy.control.Co >>>>>>>>>>>>> mpilationUnit.doPhaseOperation >>>>>>>>>>>>> (CompilationUnit.java:603) >>>>>>>>>>>>> at org.codehaus.groovy.control.Co >>>>>>>>>>>>> mpilationUnit.processPhaseOper >>>>>>>>>>>>> ations(CompilationUnit.java:581) >>>>>>>>>>>>> at org.codehaus.groovy.control.Co >>>>>>>>>>>>> mpilationUnit.compile(Compilat >>>>>>>>>>>>> ionUnit.java:558) >>>>>>>>>>>>> at groovy.lang.GroovyClassLoader. >>>>>>>>>>>>> doParseClass(GroovyClassLoader >>>>>>>>>>>>> .java:298) >>>>>>>>>>>>> at groovy.lang.GroovyClassLoader. >>>>>>>>>>>>> parseClass(GroovyClassLoader.j >>>>>>>>>>>>> ava:268) >>>>>>>>>>>>> at groovy.lang.GroovyClassLoader. >>>>>>>>>>>>> parseClass(GroovyClassLoader.j >>>>>>>>>>>>> ava:254) >>>>>>>>>>>>> at groovy.lang.GroovyClassLoader. >>>>>>>>>>>>> parseClass(GroovyClassLoader.j >>>>>>>>>>>>> ava:211) >>>>>>>>>>>>> at org.apache.ofbiz.base.util.Gro >>>>>>>>>>>>> ovyUtil.parseClass(GroovyUtil. >>>>>>>>>>>>> java:195) >>>>>>>>>>>>> at org.apache.ofbiz.base.util.Gro >>>>>>>>>>>>> ovyUtil.getScriptClassFromLoca >>>>>>>>>>>>> tion(GroovyUtil.java:159) >>>>>>>>>>>>> at org.apache.ofbiz.base.util.Gro >>>>>>>>>>>>> ovyUtil.runScriptAtLocation(Gr >>>>>>>>>>>>> oovyUtil.java:206) >>>>>>>>>>>>> at org.apache.ofbiz.base.util.Scr >>>>>>>>>>>>> iptUtil.executeScript(ScriptUt >>>>>>>>>>>>> il.java:342) >>>>>>>>>>>>> at org.apache.ofbiz.base.util.Scr >>>>>>>>>>>>> iptUtil.executeScript(ScriptUt >>>>>>>>>>>>> il.java:324) >>>>>>>>>>>>> at >>>>>>>>>>>>> >>>>>>>>>>>>> ======================================================== >>>>>>>>>>>>> >>>>>>>>>>>>> Rishi Solanki >>>>>>>>>>>>> Sr Manager, Enterprise Software Development >>>>>>>>>>>>> HotWax Systems Pvt. Ltd. >>>>>>>>>>>>> Direct: +91-9893287847 >>>>>>>>>>>>> http://www.hotwaxsystems.com >>>>>>>>>>>>> www.hotwax.co >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>>> >>>>> >> >> >
