Welcome Guest Search | Active Topics | Sign In | Register

Exceptions in EO.WebBrowser in Windows 10 Options
LogicoSoft
Posted: Wednesday, August 12, 2015 7:10:30 PM
Rank: Newbie
Groups: Member

Joined: 11/2/2014
Posts: 6

Hi,

I am experiencing a few issues with 2015 E.O WebBrowser with Windows 10.

Issue 1:

System.IO.EndOfStreamException

at System.IO.MemoryStream.InternalReadInt32()
at EO.Internal.kl.n()
at EO.Internal.kl.m()
at EO.WebBrowser.Frame.b(Object A_0)
at EO.Internal.ju.b[a](cs A_0, u2 A_1, Object A_2)
at EO.WebBrowser.BrowserObject.a[a](cs A_0, u2 A_1, Object A_2)
at EO.WebBrowser.FrameEventArgs..ctor(cs A_0, uw A_1)
at EO.WebBrowser.WebView.ad(cs A_0, uw A_1)
at EO.WebBrowser.WebView.<>c__DisplayClassc.<RunAction>b__b()
at EO.WebBrowser.WebView.a(Boolean A_0, d A_1)
at EO.Internal.cs.a(WebView A_0, cs A_1, Int32 A_2, IntPtr A_3, IntPtr A_4)
at EO.WebBrowser.WebView.c(IntPtr A_0, Int32 A_1, IntPtr A_2, IntPtr A_3, Boolean& A_4)
at EO.Internal.z.a(IntPtr A_0, Int32 A_1, IntPtr A_2, IntPtr A_3)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageA(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)


Issue 2:

A first chance exception of type 'System.EntryPointNotFoundException' occurred in EO.Base.dll

Additional information: Unable to find an entry point named 'GetMappedFileNameW' in DLL 'kernel32.dll'.

Your Dialog:

Exception:
System.Exception: Failed to resolve LoadLibrary.
at EO.Internal.jn.a.d()
at EO.Internal.jn.a.a(String[] A_0, String A_1, String A_2, String A_3, String A_4)
at EO.Internal.jn.a(String[] A_0, String A_1, String A_2, String A_3, String A_4)
at EO.Internal.jn.f.b()
at EO.Internal.jn.f.e()
at EO.Internal.jn.j()
at EO.Internal.jn.a(String[] A_0, String A_1, String A_2, String A_3, String A_4)
at EO.Internal.aah.a(String A_0, String A_1)
at EO.Internal.cs.a()
at EO.Internal.wp.j()

Begin_Block_1
gAAAAEdMbVbbvPDaAd7kpvABVQ0Mj42dXd2TMBNoo0UVRpTONrGeFvN0C+QUUA1aCX9sL8HQDys3
QS395hacPSR5VZkusA4nalcvFtTfdNik2Wvj1DmYuo6ao1fr4ZR+S096fExOnMajsskImuLpOSx5
p/vIay5WgkavEuzR5EgYxHNiEAAAADp/kZLMcyQYqu08WEOF3pwQAgAAJGsSLzha6FWNHz19RV0e
n2qIHHMuLOMvueiClRVkG9sNRyILaVceaFA9gox/GSbfKV8J1KFDsHuydZ7wrTTJfqGUfQlzIjYs
TNrIcAe6/hXHprcX0FigZAP+diTMFiADExORqpfl2RkMJGkNcVUqbVGoJoayLkEBrpf6LIDVR/SN
cPTVTfcWBtGo3oCWq4P7Kb78UzFHl3ObFJPWwEdHO7t0/OreRdMNMJImj30IWvSGkBC1Za7TDF51
jKGPPal3sGTVALJxmHkTGJ/+8SVnhPMQesAUAKMtsExcP1x6P5iD5brjw2CsPmChJ98HSUp8LtRv
gZ58Kzj7Zsre7S7TzwKlgOw/wUDKy2LAEx+Gd4dAlKxKUcW0YWE96g6d0sTmSltWvTTjKlXB/jM6
N567yXfhayKb9XykgTXrkueTlh7fL1cWBoQxnwNzsat5wZ1r5sJtzFG6ER6KukYr1YlnPMPp0s3v
Fw4ZUSesZeFX00AePsMXxr4qAkULzgQwEJBLrPDApvS9nn/OsRqKS9NwiJRuHsn5msj4e7UbS6r6
t0YMU+wHvwpXzbDHq/VCHseeTKN6kXujVSSt639yN25iiFTW4JXYFwYjSfSf9natrUtAZzvAdhlH
nHs17jnStm7Zu9pv3V1mCMZ21gZzpGEZO/DXiWBkwEQ1l2t2r9HslQIdYrnmlwUc/R7h3DxSCGTX
End_Block_1

Begin_Block_2

Begin_Block_3
gAAAAGmaTTuyouSHqoSEf66qj0sxh6IoBlnrtl5zqFeR2zBSD5x+pEKp8crWHWn7CA6eEjk3Er0z
VATrEQaGZOsYFcVxj8Pe4ugZLhw8pir3yxfEO2u0jpQ9oUG+u+vnUpW6bIKRfY5s60sVVfnS0BNa
9v2e0UDavNzT73xNW4w3ZPwoEAAAAMHgL/SEadsN4mo8N6oWDHLAAAAAtXkFCaZQqqHqzcubR91g
u2uiJFVljfmAOGAtXeSG1nXc+SDhFODWvj+OzXTXkKaE5Y9Tq1fp2TgihVFQUti5kyhzg0pqqk0I
lY+Q2MugFeAkY9a1eCizTas0A35G5x7D7nIoR/XBo8Sg8rPLeLT71iJf5LM149NraQ101aBi7nu9
/UN+h6xbAlz/FNp+L48nl3dCy9b+t8j0QDwNcwqWpQe+sUTpt5XeIUkAsCp9UhZW9/Ki0OKWQYXq
dwmBk1s+
End_Block_3

Are there a few Windows 10 issues you are currently investigating?

If so please let me know when you release any fixes.

Regards.
eo_support
Posted: Thursday, August 13, 2015 5:42:06 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

What version is your EO.Base.dll?

Thanks!
LogicoSoft
Posted: Thursday, August 13, 2015 7:07:12 PM
Rank: Newbie
Groups: Member

Joined: 11/2/2014
Posts: 6
15.2.10.0
eo_support
Posted: Monday, August 17, 2015 11:23:30 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

This is just to let you know that we have post a new build that fixed issue #1. We have not been able to reproduce issue #2. We have tested it here on Windows 10 and it works fine. Is there anyway you can give us remote access to your system so that we can see the problem on your machine?

Thanks!
LogicoSoft
Posted: Tuesday, August 18, 2015 3:16:41 AM
Rank: Newbie
Groups: Member

Joined: 11/2/2014
Posts: 6
Thank you for this response. I am currently working at a customer site so providing access is difficult at the moment.

If you are not experiencing issue #2 then it is possibly something wrong in my code and I am investigating that. I could send you more detailed information (screen shots of call stacks etc.) but cannot find an e-Mail address or way of attaching images to a reply.

Thanks again.
eo_support
Posted: Tuesday, August 18, 2015 6:04:18 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

You can find our email address here:

http://www.essentialobjects.com/forum/test_project.aspx

Thanks!
eo_support
Posted: Friday, August 21, 2015 3:31:44 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

We have found out the root problem for #2. The root problem is inside EO.Base.dll we have a timer to check the time it takes to intialize a specific portion of code. Usually this portion would finish within miniseconds. The timeout value is set to 5 seconds. So if that portion did not complete within 5 seconds, then our code will consider it has failed.

This piece of code has a number of try catch blocks. The code in the try block may raise exceptions (such as the EntryPointNotFoundException you observed), however that is properly handled by the catch block thus will not cause the code to fail. So under normal circumstance the code will run fine without any problem.

However if you run our component through debugger and have your debuggers exception setting set to break on every exception, then the debugger will break when an exception is raised in the try block. If you pause for more than 5 seconds (assuming that you are examining the exception information) and then continue execution, it would trigger the 5 seconds timeout condition thus causing the code to conclude that the initialization has failed. This is what happened in your case.

We are changing our code to eliminate the EntryPointNotFoundException in this block so the execution won't be paused even if your run it under a debugger with exception setting to break on every exception. In any case, at runtime this should not be problem.

Hope this clears it up for you. Please feel free to let us know if you have any more questions.

Thanks!
LogicoSoft
Posted: Saturday, August 22, 2015 1:38:37 PM
Rank: Newbie
Groups: Member

Joined: 11/2/2014
Posts: 6
Okay, thank you for investigating this and providing me with that knowledge, it was confusing me and leading me to believe it was part of the problem.

I should have mentioned I was debugging and that my exception conditions were as you say.

I hope it has not inconvenienced you too much.

Regards.
eo_support
Posted: Monday, August 24, 2015 9:15:00 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Please do not worry about the inconvenience. This is what we do. We are glad that we have found out that the root cause is not something more serious.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.