plantbreeding / IPK-BrAPI-Validator

MIT License
4 stars 3 forks source link

BRAVA doesn't reach local server #75

Open ydeoliveira opened 1 year ago

ydeoliveira commented 1 year ago

Hi,

I continue to try to test BRAVA on a local instance. For now, I succeded to compile from master branch but I face some troubles to test my implementation of the BrAPI. BRAVA runs well on http://localhost:8080/ and I can reach the interface and try to test my own server. My own server is located also on localhost and run on port 8000.

Then, I fill the form with the endpoint url of my BrAPI (http://127.0.0.1:8000/api/v2.1/) and select the 2.1 version of the BrAPI for testing. But, unfortunately, I get a "can't connect to tested server" error when clicking on "Test it now !" button :

image

Concerning the logs I don't have much things to show :

But as shown here :

image

The server URL is reachable, i can open it through a browser and display the result in my browser.

Sorry for this weak inforamtion, but do you have any clue of what can happen ? Thanks for your help.

Additional information : In the configuration file, I had to fill http.proxyHost (value=localhost) and http.proxyPort (value=80) as I get a NumberFormatException (traceback below)

java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString (NumberFormatException.java:65) at java.lang.Integer.parseInt (Integer.java:662) at java.lang.Integer.parseInt (Integer.java:770) at de.ipk_gatersleben.bit.bi.bridge.brapicomp.AppServletContextListener.contextInitialized (AppServletContextListener.java:66) at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized (ContextHandler.java:1040)

patrick-koenig commented 1 year ago

Hi @ydeoliveira

please try the following procedure:

Best regards, Patrick (IPK Gatersleben)

cpommier commented 1 year ago

HI @patrick-koenig , I have the same problem as @ydeoliveira . I already removed the proxy configuration and it helps. But I get a 404 .

image

The tested url works. In the access log of the tested applicaiton, I see no connection attempt. Would you have any hint ?

cpommier commented 1 year ago

got it, it forces on port 8080

13695 [qtp551494848-39] INFO  de.ipk_gatersleben.bit.bi.bridge.brapicomp.testing.runner.TestItemRunner  - New Request. URL: http://localhost/brapi/v2/serverinfo
14240 [qtp551494848-39] DEBUG org.apache.http.impl.conn.BasicClientConnectionManager  - Get connection for route {}->http://localhost:8080
cpommier commented 1 year ago

Ok it's working, I deployed my applicaiton on 8080 and brava on 8090