[GENIUS-82] Karaf4 specific problems seen on both boot and during manual testing of genius distribution Created: 12/Jun/17 Updated: 08/Aug/17 Resolved: 08/Aug/17 |
|
| Status: | Resolved |
| Project: | genius |
| Component/s: | General |
| Affects Version/s: | Nitrogen |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Michael Vorburger | Assignee: | Faseela K |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
||||||||||||||||||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||
| External issue ID: | 8661 | ||||||||||||||||||||||||||||||||||||
| Description |
|
This is an "umrella" bug to track all Karaf4 specific exceptions seen on boot of a genius/karaf4 distribution based on Karaf 4 instead of Karaf 3 built with https://git.opendaylight.org/gerrit/#/c/58726/ after installation of odl-genius* feature/s and (some) manual testing of that distribution. Smaller specific issues should be created for each individual problem, and linked to this bug as Depends on. Only Karaf 4 specific exceptions should be treated and linked here; any exceptions already seen on Karaf 3 before the migration should be treated separately. This bug should be closed where are no more exception on boot of a Karaf 4 genius Nitrogen dist (or if those exceptions already occurred on a Carbon Karaf 3 one as well), and no more blocking Karaf 4 specific "functional" issues. FYI: |
| Comments |
| Comment by Michael Vorburger [ 12/Jun/17 ] |
|
Attachment karaf.log has been added with description: Karaf 4 LOG on start-up of genius distribution, without any feature:install yet |
| Comment by Michael Vorburger [ 13/Jun/17 ] |
|
> and (some) manual testing of that distribution feature:install odl-genius-ui GET http://localhost:8181/restconf/config/ietf-interfaces:interfaces/ |
| Comment by Robert Varga [ 20/Jun/17 ] |
|
2017-06-12 12:35:24,138 | INFO | pool-12-thread-1 | FeaturesServiceImpl | 7 - org.apache.karaf.features.core - 4.0.9 | Refreshing bundles: Looks like a problem. More specifically: 2017-06-12 12:35:16,268 | INFO | pool-2-thread-1 | FeaturesServiceImpl | 7 - org.apache.karaf.features.core - 4.0.9 | mvn:commons-beanutils/commons-beanutils/1.8.3 2017-06-12 12:35:16,673 | INFO | pool-2-thread-1 | FeaturesServiceImpl | 7 - org.apache.karaf.features.core - 4.0.9 | mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/1.8.3_2 I guess this circles back to AAA: nite@nitebug : ~/odl/aaa on master $ fgrep -rn commons-beanutils . |
| Comment by Robert Varga [ 20/Jun/17 ] |
|
Snippet of dependency:tree: [INFO] | +- org.opendaylight.aaa:features-aaa-shiro:xml:features:0.6.0-SNAPSHOT:runtime i.e. features-aaa-shiro is pulling in both those bundles. |
| Comment by Ryan Goulding [ 20/Jun/17 ] |
|
What seems to be the issue? beanutils is required by apache shiro. Are you saying we should upgrade it? Let me know and I can give it a go... |
| Comment by Ryan Goulding [ 20/Jun/17 ] |
| Comment by Ryan Goulding [ 20/Jun/17 ] |
|
merged the above to remove the servicemix version; my apologies I must have added that in Lithium 2.5 years ago when I was not as familiar with dependency management. I am going to open a bug against AAA to clean up the dependencies and re-evaluate how we use the current framework (Shiro) as there are some gnarly third parties required. |