Many thanks in advance for your time and help!!! All logs follow, condensed to remove downloaded packages.
sdn@onos-tutorial:~/onos/bin$ export ONOS_POM_VERSION=2.0.0
sdn@onos-tutorial:~/onos/bin$ onos-create-app app org.foo foo-app 1.0-SNAPSHOT
org.foo.appWARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.2.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.2.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:3.2.1:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode
[INFO] Archetype repository not defined. Using the one from [org.onosproject:onos-bundle-archetype:2.7.0] found in catalog remote
Downloading:
https://repo.maven.apache.org/maven2/org/onosproject/onos-bundle-archetype/2.0.0/onos-bundle-archetype-2.0.0.pomDownloaded:
https://repo.maven.apache.org/maven2/org/onosproject/onos-bundle-archetype/2.0.0/onos-bundle-archetype-2.0.0.pom (2 KB at 11.5 KB/sec)
Downloading:
https://repo.maven.apache.org/maven2/org/onosproject/onos-archetypes/2.0.0/onos-archetypes-2.0.0.pomDownloaded:
https://repo.maven.apache.org/maven2/org/onosproject/onos-archetypes/2.0.0/onos-archetypes-2.0.0.pom (3 KB at 21.9 KB/sec)
Downloading:
https://repo.maven.apache.org/maven2/org/onosproject/onos-bundle-archetype/2.0.0/onos-bundle-archetype-2.0.0.jarDownloaded:
https://repo.maven.apache.org/maven2/org/onosproject/onos-bundle-archetype/2.0.0/onos-bundle-archetype-2.0.0.jar (4 KB at 45.4 KB/sec)
[INFO] Using property: groupId = org.foo
[INFO] Using property: artifactId = foo-app
[INFO] Using property: version = 1.0-SNAPSHOT
[INFO] Using property: package =
org.foo.appConfirm properties configuration:
groupId: org.foo
artifactId: foo-app
version: 1.0-SNAPSHOT
package:
org.foo.app Y: : Y
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: onos-bundle-archetype:2.0.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: org.foo
[INFO] Parameter: artifactId, Value: foo-app
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value:
org.foo.app[INFO] Parameter: packageInPathFormat, Value: org/foo/app
[INFO] Parameter: package, Value:
org.foo.app[INFO] Parameter: groupId, Value: org.foo
[INFO] Parameter: artifactId, Value: foo-app
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Project created from Archetype in dir: /home/sdn/onos/bin/foo-app
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.790 s
[INFO] Finished at: 2022-10-13T05:44:07-07:00
[INFO] Final Memory: 18M/74M
[INFO] ------------------------------------------------------------------------
sdn@onos-tutorial:~/onos/bin$
sdn@onos-tutorial:cd foo-app
sdn@onos-tutorial:mvn clean install
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.foo.app.AppComponentTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See
http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.214 s - in org.foo.app.AppComponentTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- maven-bundle-plugin:3.5.0:bundle (default-bundle) @ foo-app ---
[INFO]
[INFO] --- onos-maven-plugin:2.0:app (app) @ foo-app ---
[INFO] Building ONOS application package for
org.foo.app (v1.0-SNAPSHOT)
[INFO]
[INFO] --- maven-install-plugin:3.0.1:install (default-install) @ foo-app ---
Downloading:
https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jarDownloading:
https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jarDownloaded:
https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar (143 KB at 1924.5 KB/sec)
Downloaded:
https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar (134 KB at 1431.2 KB/sec)
[INFO] Installing /home/sdn/onos/bin/foo-app/pom.xml to /home/sdn/.m2/repository/org/foo/foo-app/1.0-SNAPSHOT/foo-app-1.0-SNAPSHOT.pom
[INFO] Installing /home/sdn/onos/bin/foo-app/target/foo-app-1.0-SNAPSHOT.jar to /home/sdn/.m2/repository/org/foo/foo-app/1.0-SNAPSHOT/foo-app-1.0-SNAPSHOT.jar
[INFO] Installing /home/sdn/onos/bin/foo-app/target/foo-app-1.0-SNAPSHOT.oar to /home/sdn/.m2/repository/org/foo/foo-app/1.0-SNAPSHOT/foo-app-1.0-SNAPSHOT.oar
[INFO]
[INFO] --- maven-bundle-plugin:3.5.0:install (default-install) @ foo-app ---
[INFO] Installing org/foo/foo-app/1.0-SNAPSHOT/foo-app-1.0-SNAPSHOT.jar
[INFO] Writing OBR metadata
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 24.017 s
[INFO] Finished at: 2022-10-13T05:46:36-07:00
[INFO] Final Memory: 28M/100M
[INFO] ------------------------------------------------------------------------
sdn@onos-tutorial:~/onos/bin/foo-app$
sdn@onos-tutorial: onos-app localhost install! target/foo-app-1.0-SNAPSHOT.oar
sdn@onos-tutorial:~/onos/bin$ onos-app 172.17.0.5 install! foo-app/target/foo-app-1.0-SNAPSHOT.oar
{"name":"
org.foo.app","id":278,"version":"1.0.SNAPSHOT","category":"default","description":"ONOS OSGi bundle archetype.","readme":"ONOS OSGi bundle archetype.","origin":"Foo, Inc.","url":"
http://onosproject.org","featuresRepo":"mvn:org.foo/foo-app/1.0-SNAPSHOT/xml/features","state":"ACTIVE","features":["foo-app"],"permissions":[],"requiredApps":[]}
sdn@onos-tutorial:~/onos/bin$
sdn@onos-tutorial:onos-create-app cli org.foo foo-app 1.0-SNAPSHOT
org.foo.app[INFO] Using property: groupId = org.foo
[INFO] Using property: artifactId = foo-app
[INFO] Using property: version = 1.0-SNAPSHOT
[INFO] Using property: package =
org.foo.appConfirm properties configuration:
groupId: org.foo
artifactId: foo-app
version: 1.0-SNAPSHOT
package:
org.foo.app Y: : Y
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: onos-cli-archetype:2.0.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: org.foo
[INFO] Parameter: artifactId, Value: foo-app
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value:
org.foo.app[INFO] Parameter: packageInPathFormat, Value: org/foo/app
[INFO] Parameter: package, Value:
org.foo.app[INFO] Parameter: groupId, Value: org.foo
[INFO] Parameter: artifactId, Value: foo-app
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[WARNING] Can not override property: org.onosproject:onos-api:jar
[WARNING] Can not override property: org.onosproject:onlab-osgi:jar
[WARNING] Can not override property: org.onosproject:onos-api:jar:tests
[WARNING] Can not override property: junit:junit:jar
[WARNING] Can not override property: org.osgi:org.osgi.service.component.annotations:jar
[INFO] Try to merge plugin configuration of plugins with id: org.apache.felix:maven-bundle-plugin
[INFO] Try to merge plugin configuration of plugins with id: org.apache.maven.plugins:maven-compiler-plugin
[INFO] Try to merge plugin configuration of plugins with id: org.apache.felix:maven-scr-plugin
[INFO] Project created from Archetype in dir: /home/sdn/onos/bin/foo-app
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.219 s
[INFO] Finished at: 2022-10-13T05:54:19-07:00
[INFO] Final Memory: 19M/77M
[INFO] ------------------------------------------------------------------------
sdn@onos-tutorial:~/onos/bin$
sdn@onos-tutorial:mvn clean install
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ foo-app ---
[INFO] Deleting /home/sdn/onos/bin/foo-app/target
[INFO]
[INFO] --- onos-maven-plugin:2.0:swagger (swagger) @ foo-app ---
[INFO]
[INFO] --- onos-maven-plugin:2.0:cfg (cfg) @ foo-app ---
[INFO] Generating ONOS component configuration catalogues...
[INFO]
[INFO] --- maven-resources-plugin:3.3.0:resources (default-resources) @ foo-app ---
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ foo-app ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /home/sdn/onos/bin/foo-app/target/classes
[INFO]
[INFO] --- maven-resources-plugin:3.3.0:testResources (default-testResources) @ foo-app ---
[INFO] skip non existing resourceDirectory /home/sdn/onos/bin/foo-app/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ foo-app ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /home/sdn/onos/bin/foo-app/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:3.0.0-M7:test (default-test) @ foo-app ---
[INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.foo.app.AppComponentTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See
http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s - in org.foo.app.AppComponentTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- maven-bundle-plugin:3.5.0:bundle (default-bundle) @ foo-app ---
[INFO]
[INFO] --- onos-maven-plugin:2.0:app (app) @ foo-app ---
[INFO] Building ONOS application package for
org.foo.app (v1.0-SNAPSHOT)
[INFO]
[INFO] --- maven-install-plugin:3.0.1:install (default-install) @ foo-app ---
[INFO] Installing /home/sdn/onos/bin/foo-app/pom.xml to /home/sdn/.m2/repository/org/foo/foo-app/1.0-SNAPSHOT/foo-app-1.0-SNAPSHOT.pom
[INFO] Installing /home/sdn/onos/bin/foo-app/target/foo-app-1.0-SNAPSHOT.jar to /home/sdn/.m2/repository/org/foo/foo-app/1.0-SNAPSHOT/foo-app-1.0-SNAPSHOT.jar
[INFO] Installing /home/sdn/onos/bin/foo-app/target/foo-app-1.0-SNAPSHOT.oar to /home/sdn/.m2/repository/org/foo/foo-app/1.0-SNAPSHOT/foo-app-1.0-SNAPSHOT.oar
[INFO]
[INFO] --- maven-bundle-plugin:3.5.0:install (default-install) @ foo-app ---
[INFO] Installing org/foo/foo-app/1.0-SNAPSHOT/foo-app-1.0-SNAPSHOT.jar
[INFO] Writing OBR metadata
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.831 s
[INFO] Finished at: 2022-10-13T05:55:38-07:00
[INFO] Final Memory: 34M/130M
[INFO] ------------------------------------------------------------------------
sdn@onos-tutorial:~/onos/bin/foo-app$
sdn@onos-tutorial:~/onos/bin$ onos-app 172.17.0.5 reinstall! foo-app/target/foo-app-1.0-SNAPSHOT.oar
{"name":"
org.foo.app","id":278,"version":"1.0.SNAPSHOT","category":"default","description":"ONOS OSGi bundle archetype.","readme":"ONOS OSGi bundle archetype.","origin":"Foo, Inc.","url":"
http://onosproject.org","featuresRepo":"mvn:org.foo/foo-app/1.0-SNAPSHOT/xml/features","state":"ACTIVE","features":["foo-app"],"permissions":[],"requiredApps":[]}
sdn@onos-tutorial:~/onos/bin$
onos> apps -s -a
* 44 org.onosproject.optical-model 1.15.0 Optical Network Model
* 46 org.onosproject.openflow-base 1.15.0 OpenFlow Base Provider
* 47 org.onosproject.lldpprovider 1.15.0 LLDP Link Provider
* 48 org.onosproject.hostprovider 1.15.0 Host Location Provider
* 51 org.onosproject.drivers 1.15.0 Default Drivers
* 104 org.onosproject.openflow 1.15.0 OpenFlow Provider Suite
* 223 org.onosproject.layout 1.15.0 UI Auto-Layout
* 226 org.onosproject.proxyarp 1.15.0 Proxy ARP/NDP
* 278
org.foo.app 1.0.SNAPSHOT Foo App