ONOS Runtime Error

20 views
Skip to first unread message

Deval Bhamare

unread,
Mar 12, 2020, 1:37:21 PM3/12/20
to Carmelo Cascone, briga...@onosproject.org

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.


Deval Bhamare

unread,
Mar 15, 2020, 6:55:17 AM3/15/20
to briga...@onosproject.org

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



From: Deval Bhamare
Sent: Thursday, March 12, 2020 7:37:17 PM
To: Carmelo Cascone; briga...@onosproject.org
Subject: ONOS Runtime Error
 
Reply all
Reply to author
Forward
0 new messages