Any update on this?

Believe this gonna be an issue for most of the analytics products (if not
all).

Regards,
Supun

On Thu, Jun 9, 2016 at 3:06 PM, Supun Sethunga <sup...@wso2.com> wrote:

> Hi Dharshana/Sachith,
>
> We are observing the same error in analytics-esb server as well. Even
> though the exception is harmless directly, it causes any Test cases which
> extend *ServerStartupBaseTest*[1]  to be failed (coz of the "ERROR"
> string in the logs).
>
> I tried excluding the UDF class in the  filter.txt, but had no luck. Same
> testcases passes if we disable the coverage. :(
>
> Any idea of a solution?
>
> [1]
> https://github.com/wso2/carbon-platform-integration-utils/blob/master/common-framework-tests/src/main/java/org/wso2/carbon/integration/common/tests/ServerStartupBaseTest.java
>
>
> Thanks,
> Supun
>
> On Sun, Jun 5, 2016 at 4:17 PM, Dharshana Warusavitharana <
> dharsha...@wso2.com> wrote:
>
>> Hi Nirmal,
>>
>> Yes this is the nature of jacoco in coverage. We are using offline
>> instrumentation which adds few data in to classes to determine whether they
>> are loaded in to JVM
>>
>> in /src/test/resource directory you have two files called filter.txt and
>> instrumentation.txt
>>
>> You can remove any pattern in filter.txt by
>>
>> -org.wso2.carbon.throttle.core.impl.ipbase.* -org.wso2.uri.template.parser.*
>> Thank you,
>> Dharshana.
>>
>> On Sun, Jun 5, 2016 at 6:28 AM, Nirmal Fernando <nir...@wso2.com> wrote:
>>
>>> Can we skip certain classes getting this $jacocoInit method?
>>>
>>> On Sat, Jun 4, 2016 at 11:38 PM, Sachith Withana <sach...@wso2.com>
>>> wrote:
>>>
>>>> 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 <giman...@wso2.com>
>>>> 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 <nir...@wso2.com>
>>>>> 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 <fazl...@wso2.com>
>>>>>> 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>
>>>>>>> fazl...@wso2.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> 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
>>>>>> Dev@wso2.org
>>>>>> 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
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Thanks & regards,
>>> Nirmal
>>>
>>> Team Lead - WSO2 Machine Learner
>>> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
>>> Mobile: +94715779733
>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>
>>
>> --
>>
>> Dharshana Warusavitharana
>> Senior Software Engineer , Test Automation
>> WSO2 Inc. http://wso2.com
>> email : dharsha...@wso2.com <dharsha...@wso2.com>
>> Tel  : +94 11 214 5345
>> Fax :+94 11 2145300
>> cell : +94770342233
>> blog : http://dharshanaw.blogspot.com
>>
>> lean . enterprise . middleware
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Supun Sethunga*
> Senior Software Engineer
> WSO2, Inc.
> http://wso2.com/
> lean | enterprise | middleware
> Mobile : +94 716546324
>



-- 
*Supun Sethunga*
Senior Software Engineer
WSO2, Inc.
http://wso2.com/
lean | enterprise | middleware
Mobile : +94 716546324
Blog: http://supunsetunga.blogspot.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to