Actions
Bug #16009
closedMissing method in the internal API in 5.0.15
Pull Request:
Severity:
Critical - prevents main use of Rudder | no workaround | data loss | security
UX impact:
User visibility:
Operational - other Techniques | Rudder settings | Plugins
Effort required:
Priority:
67
Name check:
To do
Fix check:
To do
Regression:
Description
This make the nodes webpage unusable nor readable! They are constantly loading when the external-report plugin is installed.
When trying to use the node-external-reports plugin I am blocked by a missing method in the internal API:
2019-10-21 14:00:52.545:WARN:oejs.HttpChannel:qtp943010986-10: /rudder/lift/ajax/F9164678667234DGNM4-00/ java.lang.NoSuchMethodError: com.normation.rudder.web.components.ShowNodeDetailsFromNode.nodeId()Lcom/normation/inventory/domain/NodeId; at com.normation.plugins.nodeexternalreports.extension.CreateNodeDetailsExtension.addExternalReportTab(CreateNodeDetailsExtension.scala:66) at com.normation.plugins.nodeexternalreports.extension.CreateNodeDetailsExtension.$anonfun$pluginCompose$2(CreateNodeDetailsExtension.scala:56) at com.normation.plugins.PluginExtensionPoint.guard(ExtendableSnippet.scala:82) at com.normation.plugins.PluginExtensionPoint.guard$(ExtendableSnippet.scala:82) at com.normation.plugins.nodeexternalreports.extension.CreateNodeDetailsExtension.guard(CreateNodeDetailsExtension.scala:52)
The method ShowNodeDetailsFromNode.nodeId(id: NodeId) is missing and so, displaying the nodes tabs can not terminate.
Actions