Hi OpenFlowPlugin devs,
I'm seeing SingleFeatureTest fail e.g. in genius/features/genius-features
master in local builds today (this still worked on Friday, I think) for
what look likes some OpenFlowPlugin related Blueprint wiring issue... are
you already aware of this:
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @
genius-features ---
[INFO] Surefire report directory:
/home/vorburger/dev/ODL/git/genius/features/genius-features/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.opendaylight.odlparent.featuretest.SingleFeatureTest
Tests run: 6, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 259.672 sec
<<< FAILURE! - in org.opendaylight.odlparent.featuretest.SingleFeatureTest
installFeature(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl:
file:/home/vorburger/dev/ODL/git/genius/features/genius-features/target/classes/features.xml,
Feature: odl-genius-api 0.3.0-SNAPSHOT] Time elapsed: 42.419 sec <<<
FAILURE!
java.lang.AssertionError: diag: Failure {Installed=0, Resolved=4,
Unknown=0, GracePeriod=1, Waiting=0, Starting=0, Active=320, Stopping=0,
Failure=1}
1. NOK org.opendaylight.openflowplugin.extension-onf: OSGi state = Active,
Karaf bundleState = GracePeriod, due to: Blueprint
12/6/17 10:44 AM
Missing dependencies:
(objectClass=org.opendaylight.openflowplugin.extension.api.OpenFlowPluginExtensionRegistratorProvider)
2. NOK org.opendaylight.openflowplugin.blueprint-config: OSGi state =
Active, Karaf bundleState = Failure, due to: Blueprint
12/6/17 10:44 AM
Exception:
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable
to find a matching factory method newInstance on class
Proxyacb7b2a2_b660_4694_9be9_bc1272b18499 for arguments
[OpenflowProviderConfig{getBarrierCountLimit=NonZeroUint16Type
[_value=25600], getBarrierIntervalTimeoutLimit=NonZeroUint32Type
[_value=500], getBasicTimerDelay=NonZeroUint32Type [_value=3000],
getEchoReplyTimeout=NonZeroUint32Type [_value=2000],
getGlobalNotificationQuota=64000, getMaximumTimerDelay=NonZeroUint32Type
[_value=900000], getRpcRequestsQuota=NonZeroUint16Type [_value=20000],
getThreadPoolMaxThreads=NonZeroUint16Type [_value=32000],
getThreadPoolMinThreads=1, getThreadPoolTimeout=60,
isEnableFlowRemovedNotification=true, isIsStatisticsPollingOn=true,
isIsStatisticsRpcEnabled=false, isSkipTableFeatures=true,
isSwitchFeaturesMandatory=false, isUseSingleLayerSerialization=true,
augmentations={}},
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@5a9fc274,
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@446d0ecb,
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@6b3302bb,
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@58c35b2e,
[org.opendaylight.openflowjava.protocol.impl.core.SwitchConnectionProviderImpl@60523a03,
org.opendaylight.openflowjava.protocol.impl.core.SwitchConnectionProviderImpl@ff214ac],
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@7a3d7adb,
org.eclipse.osgi.framework.internal.core.BundleContextImpl@d524d62] when
instanciating bean openflowPluginProvider
org.osgi.service.blueprint.container.ComponentDefinitionException:
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable
to find a matching factory method newInstance on class
Proxyacb7b2a2_b660_4694_9be9_bc1272b18499 for arguments
[OpenflowProviderConfig{getBarrierCountLimit=NonZeroUint16Type
[_value=25600], getBarrierIntervalTimeoutLimit=NonZeroUint32Type
[_value=500], getBasicTimerDelay=NonZeroUint32Type [_value=3000],
getEchoReplyTimeout=NonZeroUint32Type [_value=2000],
getGlobalNotificationQuota=64000, getMaximumTimerDelay=NonZeroUint32Type
[_value=900000], getRpcRequestsQuota=NonZeroUint16Type [_value=20000],
getThreadPoolMaxThreads=NonZeroUint16Type [_value=32000],
getThreadPoolMinThreads=1, getThreadPoolTimeout=60,
isEnableFlowRemovedNotification=true, isIsStatisticsPollingOn=true,
isIsStatisticsRpcEnabled=false, isSkipTableFeatures=true,
isSwitchFeaturesMandatory=false, isUseSingleLayerSerialization=true,
augmentations={}},
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@5a9fc274,
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@446d0ecb,
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@6b3302bb,
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@58c35b2e,
[org.opendaylight.openflowjava.protocol.impl.core.SwitchConnectionProviderImpl@60523a03,
org.opendaylight.openflowjava.protocol.impl.core.SwitchConnectionProviderImpl@ff214ac],
org.apache.aries.blueprint.container.ReferenceRecipe$ServiceProxyWrapper@7a3d7adb,
org.eclipse.osgi.framework.internal.core.BundleContextImpl@d524d62] when
instanciating bean openflowPluginProvider
Tx,
M.
--
Michael Vorburger, Red Hat
[email protected] | IRC: vorburger @freenode | ~ = http://vorburger.ch
_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev