Hi All, Any thoughts?
On Tue, Sep 8, 2015 at 3:11 PM, Isuru Perera <[email protected]> wrote: > Hi, > > With WSO2 Carbon Metrics release 1.1.0 [1], WSO2 Products can extend the > Metrics UI and show product specific metrics in Management Console. > > WSO2 Message Broker successfully use a Fragment Bundle to show Messaging > Metrics [2]. > > Now WSO2 Machine Learner product also wants show some ML specific metrics. > When we create a similar component like [2], we encounter following issue. > > [2015-09-08 13:20:58,603] ERROR - ApplicationDispatcher Servlet.service() > for servlet bridgeservlet threw exception > javax.servlet.ServletException: File "/metrics-view/index.jsp" > not found > > After further checking, we found out that the following properties in > MANIFEST.MF causes the issue. > > Bundle-Name: org.wso2.carbon.ml.metrics.ui > Bundle-SymbolicName: org.wso2.carbon.ml.metrics.ui > > For example, If we change the "ml" to "ma" (org.wso2.carbon.*ma* > .metrics.ui), the Fragment Bundle works fine. > > The host bundle source is at [3]. > > If anyone wants to try this, build the Metrics tag v1.1.0 [1] locally and > install Metrics Feature to any WSO2 product via the Feature Manager. Please > use the target/p2-repo directory found in [4]. > > Then try copying Messaging Metrics UI jar [5] to dropins. The Messaging > Metrics UI works. If we change the bundle name and symbolic name as > mentioned above, there will be an error. > > Any idea how these bundle names affect the Fragment Bundle? > > Thanks! > > Best Regards, > > [1] https://github.com/wso2/carbon-metrics/releases/tag/v1.1.0 > [2] > https://github.com/wso2/carbon-business-messaging/tree/master/components/metrics/org.wso2.carbon.messaging.metrics.ui > [3] > https://github.com/wso2/carbon-metrics/tree/v1.1.0/components/org.wso2.carbon.metrics.view.ui > [4] https://github.com/wso2/carbon-metrics/tree/v1.1.0/features/repository > [5] > http://maven.wso2.org/nexus/content/groups/wso2-public/org/wso2/carbon/messaging/org.wso2.carbon.messaging.metrics.ui/2.6.1/ > > -- > Isuru Perera > Associate Technical Lead | WSO2, Inc. | http://wso2.com/ > Lean . Enterprise . Middleware > > about.me/chrishantha > Contact: +IsuruPereraWSO2 <https://www.google.com/+IsuruPereraWSO2/about> > -- Thanks & regards, Nirmal Team Lead - WSO2 Machine Learner Associate Technical Lead - Data Technologies Team, WSO2 Inc. Mobile: +94715779733 Blog: http://nirmalfdo.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
