Hi Fazlan, To add to what Gimantha said, since we register methods, only the jacoco injected method would fail to register. All the other methods would be registered as UDFs.
Regards, Sachith On Sat, Jun 4, 2016 at 12:35 PM, Gimantha Bandara <[email protected]> wrote: > Hi Fazlan, > > Spark UDFs are the Java methods that we define. Jacoco actually injects a > static method called "$jacocoInit" to every test class, so every UDF class > will contain an additional method called "$jacocoInit". Spark cannot > determine the datatypes passed in the parameters and registering > "$jacocoInit" as a spark UDF fails. Thats why that error comes, and since > it is not a method that we define as a spark UDF, it is harmless. > > Thanks, > > On Sat, Jun 4, 2016 at 10:12 PM, Nirmal Fernando <[email protected]> wrote: > >> Hi Fazlan, >> >> AFAIK this is an unharmful error and Sachith should know some context. >> >> On Sat, Jun 4, 2016 at 10:09 PM, Fazlan Nazeem <[email protected]> wrote: >> >>> Hi, >>> >>> We are observing some errors related to UDF registration in API-M >>> analytics Test integration phase. The error keeps on printing till the >>> Spark Client is started. This error is only present during the test phase. >>> It does not occur when the server is started separately. DAS team, Any idea >>> on how we could get rid of this? Jenkins log in [1]. >>> >>> [2016-06-04 02:23:32,998] ERROR >>> {org.wso2.carbon.analytics.spark.core.internal.SparkAnalyticsExecutor} - >>> Error while registering the UDF method: $jacocoInit, Cannot determine the >>> return DataType: class [Z >>> >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - org.wso2.carbon.analytics.spark.core.exception.AnalyticsUDFException: >>> Cannot determine the return DataType: class [Z >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.wso2.carbon.analytics.spark.core.util.AnalyticsCommonUtils.getDataType(AnalyticsCommonUtils.java:104) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.wso2.carbon.analytics.spark.core.udf.AnalyticsUDFsRegister.registerUDF(AnalyticsUDFsRegister.java:62) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.wso2.carbon.analytics.spark.core.internal.SparkAnalyticsExecutor.registerUDFs(SparkAnalyticsExecutor.java:414) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.wso2.carbon.analytics.spark.core.internal.SparkAnalyticsExecutor.initializeSqlContext(SparkAnalyticsExecutor.java:378) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.wso2.carbon.analytics.spark.core.internal.SparkAnalyticsExecutor.initializeClient(SparkAnalyticsExecutor.java:360) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.wso2.carbon.analytics.spark.core.internal.SparkAnalyticsExecutor.initializeSparkServer(SparkAnalyticsExecutor.java:189) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.wso2.carbon.analytics.spark.core.internal.AnalyticsComponent.activate(AnalyticsComponent.java:77) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at java.lang.reflect.Method.invoke(Method.java:606) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:345) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:950) >>> INFO [org.wso2.carbon.automation.extensions.servers.utils.ServerLogReader] >>> - at >>> org.wso2.carbon.analytics.dataservice.core.AnalyticsDataServiceComponent.activate(Analytics >>> >>> >>> [1] https://wso2.org/jenkins/job/analytics-apim/136/consoleText >>> -- >>> Thanks & Regards, >>> >>> Fazlan Nazeem >>> >>> *Software Engineer* >>> >>> *WSO2 Inc* >>> Mobile : +94772338839 >>> <%2B94%20%280%29%20773%20451194> >>> [email protected] >>> >> >> >> >> -- >> >> 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 >> >> > > > -- > Gimantha Bandara > Software Engineer > WSO2. Inc : http://wso2.com > Mobile : +94714961919 > -- Sachith Withana Software Engineer; WSO2 Inc.; http://wso2.com E-mail: sachith AT wso2.com M: +94715518127 Linked-In: <http://goog_416592669>https://lk.linkedin.com/in/sachithwithana
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
