Meaning of Webview error "com.wily.util.exception."

Document ID : KB000046483
Last Modified Date : 14/02/2018
Show Technical Document Details

 Introduction: 

 Webview throws an error every 15 seconds.

 Question: 

 What is the meaning of this error message under Webview every 15 seconds?

[ERROR] [WebView.EventPump] 

com.wily.util.exception.UnexpectedExceptionError
	at com.wily.introscope.ui.dataviewer.AAsyncMetricDataDataProviderTracker$TopNDataCallback$1.run(AAsyncMetricDataDataProviderTracker.java:342)
	at com.wily.util.event.EventPump$2.IEventMarkedRunnable_run(EventPump.java:833)
	at com.wily.util.event.EventPump.immediateRun(EventPump.java:198)
	at com.wily.util.event.EventPump.access$7(EventPump.java:194)
	at com.wily.util.event.EventPump$Posting.deliver(EventPump.java:588)
	at com.wily.util.event.EventPump$EventPumpThread.run(EventPump.java:807)
Caused by: com.wily.introscope.spec.server.beans.session.IllegalSessionException
	at com.wily.introscope.server.beans.session.SessionBean.tokenToSession_insecure(SessionBean.java:712)
	at com.wily.introscope.server.beans.session.SessionBean.tokenToSession(SessionBean.java:681)
	at com.wily.introscope.server.beans.AServerBean.getSession(AServerBean.java:336)
	at com.wily.introscope.server.beans.metricdata.ClusteredMetricDataManager.executeAsyncQuery(ClusteredMetricDataManager.java:472)
	at sun.reflect.GeneratedMethodAccessor2148.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at com.wily.isengard.messageprimitives.MethodCallUtilities.callInterface(MethodCallUtilities.java:75)
	at com.wily.isengard.messageprimitives.MethodCallUtilities.callInterface(MethodCallUtilities.java:29)
	at com.wily.isengard.messageprimitives.service.MessageService.attemptMethodCall(MessageService.java:183)
	at com.wily.isengard.messageprimitives.service.MessageService.handleMethodCallMessage(MessageService.java:135)
	at com.wily.isengard.messageprimitives.service.MessageService.receiveMessage(MessageService.java:161)
	at com.wily.isengard.postoffice.Mailbox.handleMessage(Mailbox.java:252)
	at com.wily.isengard.postoffice.PostOffice.deliverInternal(PostOffice.java:531)
	at com.wily.isengard.postoffice.PostOffice.access$2(PostOffice.java:477)
	at com.wily.isengard.postoffice.PostOffice$DeliveryItem.run(PostOffice.java:868)
	at com.wily.EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:728)
	at java.lang.Thread.run(Thread.java:745)
caused by:
com.wily.introscope.spec.server.beans.session.IllegalSessionException
	at com.wily.introscope.server.beans.session.SessionBean.tokenToSession_insecure(SessionBean.java:712)
	at com.wily.introscope.server.beans.session.SessionBean.tokenToSession(SessionBean.java:681)
	at com.wily.introscope.server.beans.AServerBean.getSession(AServerBean.java:336)
	at com.wily.introscope.server.beans.metricdata.ClusteredMetricDataManager.executeAsyncQuery(ClusteredMetricDataManager.java:472)
	at sun.reflect.GeneratedMethodAccessor2148.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at com.wily.isengard.messageprimitives.MethodCallUtilities.callInterface(MethodCallUtilities.java:75)
	at com.wily.isengard.messageprimitives.MethodCallUtilities.callInterface(MethodCallUtilities.java:29)
	at com.wily.isengard.messageprimitives.service.MessageService.attemptMethodCall(MessageService.java:183)
	at com.wily.isengard.messageprimitives.service.MessageService.handleMethodCallMessage(MessageService.java:135)
	at com.wily.isengard.messageprimitives.service.MessageService.receiveMessage(MessageService.java:161)
	at com.wily.isengard.postoffice.Mailbox.handleMessage(Mailbox.java:252)
	at com.wily.isengard.postoffice.PostOffice.deliverInternal(PostOffice.java:531)
	at com.wily.isengard.postoffice.PostOffice.access$2(PostOffice.java:477)
	at com.wily.isengard.postoffice.PostOffice$DeliveryItem.run(PostOffice.java:868)
	at com.wily.EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:728)
	at java.lang.Thread.run(Thread.java:745)

 

 Environment:  

 Introscope from 9.7x onwards until 10x

 

 Answer: 

 The error - > com.wily.util.exception.UnexpectedExceptionError may be caused by an illegal or a corrupted session. 
 Either the user session is lost for some reason, but not cleaned up the callback references or something else corrupted the session.
 The error should repeat every 15 secs, this is exactly the period we poll the server for subscriptions, and for each time that it does, it throws that illegal session exception.

 A Webview restart should solve this problem.

 

 Additional Information:

 There is no lack of functionality and you can safely ignore this error.