Hello Carmelo,
I was able to run Onos with my app fine a few days before.
Recently, I had to duplicate it on some another machines and now I am getting some runtime error with Onos. First of all, after executing bazel run onos-local, the ONOS logs show that the process is stuck at the point below. Tie finel message READY on 127.0.0.1 doesn't get displayed.
2020-03-12T16:44:50,220 | INFO | paxweb-extender-2-thread-1 | TldScanner | 106 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD bundle://106.0:1/META-INF/sql.tld
2020-03-12T16:44:50,222 | INFO | paxweb-extender-2-thread-1 | TldScanner | 106 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD bundle://106.0:1/META-INF/x-1_0-rt.tld
2020-03-12T16:44:50,224 | INFO | onos-store-app-app-activation | ApplicationManager | 193 - org.onosproject.onos-core-net - 2.2.2.SNAPSHOT | Application org.onosproject.isis has been installed
2020-03-12T16:44:50,226 | INFO | paxweb-extender-2-thread-1 | TldScanner | 106 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD bundle://106.0:1/META-INF/x-1_0.tld
2020-03-12T16:44:50,231 | INFO | paxweb-extender-2-thread-1 | TldScanner | 106 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD bundle://106.0:1/META-INF/x.tld
2020-03-12T16:44:50,389 | INFO | paxweb-extender-2-thread-1 | ContextHandler | 80 - org.eclipse.jetty.util - 9.4.22.v20191022 | Started HttpServiceContext{httpContext=WebAppHttpContext{org.onosproject._onos-gui2-base-jar - 211}}
<no READY message here>
When I try CLI, I can enter into ONOS, but when I try to install any App, I get error as follows:
2020-03-12T17:34:34,237 | INFO | Karaf ssh console user tofino | jline | 93 - org.jline.terminal - 3.13.2 | Error while finding completion candidates
java.lang.IllegalStateException: Unable to fetch URL: http://api.onosproject.org:8080/api/applications?onosVersion=2.2.2.6
at org.onosproject.app.impl.ApplicationManager.getRegisteredApplications(ApplicationManager.java:362) ~[?:?]
at org.onosproject.cli.app.ApplicationNameCompleter.complete(ApplicationNameCompleter.java:62) ~[?:?]
at org.apache.karaf.shell.api.console.Completer.completeCandidates(Completer.java:41) ~[?:?]
at org.apache.karaf.shell.impl.action.command.ActionCommand$DelayedCompleter.completeCandidates(ActionCommand.java:124) ~[?:?]
at org.apache.karaf.shell.impl.action.command.ArgumentCompleter.completeCandidates(ArgumentCompleter.java:296) ~[?:?]
at org.apache.karaf.shell.impl.console.CommandsCompleter.lambda$completeCandidates$3(CommandsCompleter.java:134) ~[?:?]
at java.util.ArrayList.forEach(ArrayList.java:1540) ~[?:?]
at org.apache.karaf.shell.impl.console.CommandsCompleter.completeCandidates(CommandsCompleter.java:134) ~[?:?]
at org.apache.karaf.shell.impl.console.CommandsCompleter.complete(CommandsCompleter.java:72) ~[?:?]
at org.apache.karaf.shell.impl.console.ConsoleSessionImpl.lambda$new$0(ConsoleSessionImpl.java:169) ~[?:?]
at org.jline.reader.impl.LineReaderImpl.doComplete(LineReaderImpl.java:4396) [!/:?]
at org.jline.reader.impl.LineReaderImpl.doComplete(LineReaderImpl.java:4362) [!/:?]
at org.jline.reader.impl.LineReaderImpl.expandOrComplete(LineReaderImpl.java:4301) [!/:?]
at org.jline.reader.impl.LineReaderImpl$1.apply(LineReaderImpl.java:3796) [!/:?]
at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:665) [!/:?]
at org.apache.karaf.shell.impl.console.ConsoleSessionImpl.readCommand(ConsoleSessionImpl.java:444) [!/:4.2.8]
at org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:402) [!/:4.2.8]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: http://api.onosproject.org:8080/api/applications?onosVersion=2.2.2.6 <URL changes with ONOS version here, such as for latest it ends with onosVersion=2.4.0.5 etc>
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1913) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509) ~[?:?]
at org.onosproject.app.impl.ApplicationManager.getRegisteredApplications(ApplicationManager.java:345) ~[?:?]
... 17 more
I tried different Git repos on ONOS, latest, ONOS 2.2 and every time I get same error with different URLs in the error as per the version. I tried it on Debian Jessi also on Ubuntu 18.04 as well.
Any idea or suggestion please.
Thanks,
Deval.
Hi,
Sending a reminder for the ONOS error I am getting "Unable to fetch URL: http://api.onosproject.org:8080/api/applications?onosVersion=2.4.0.f".
Log error:
2020-03-15T10:47:35,798 | INFO | Karaf ssh console user tofino | jline | 93 - org.jline.terminal - 3.13.2 | Error while finding completion candidates
java.lang.IllegalStateException: Unable to fetch URL: http://api.onosproject.org:8080/api/applications?onosVersion=2.4.0.f
at org.onosproject.app.impl.ApplicationManager.getRegisteredApplications(ApplicationManager.java:362) ~[?:?]
Thanks,
Deval