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.
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,229
|
Hi,
What version is your EO.Base.dll?
Thanks!
|
Rank: Newbie Groups: Member
Joined: 11/2/2014 Posts: 6
|
15.2.10.0
|
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!
|
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.
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,229
|
|
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!
|
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.
|
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!
|