Welcome Guest Search | Active Topics | Sign In | Register

EO.Total 2019.2.91.0 Options
MIS Admin
Posted: Wednesday, November 20, 2019 2:45:03 AM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
I have downloaded EO.Total 2019.2.91.0 installer.
May I know where can I get License key for that?

Must I need to renew my license to get license key for EO.Total 2019.2.91.0?
I am using 2018 version Eopdf tool before but got many issues on MS Window now.




MIS Admin
Posted: Wednesday, November 20, 2019 3:19:28 AM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
May I get free trip license key for EO.Total 2019.2.91.0 to make sure It can be used on all MS Window OS before renew my License.

MIS Admin
Posted: Wednesday, November 20, 2019 3:45:12 AM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
Please can you advise us if the new version of EO.Total 2019.2.91.0 is compatible with the latest Microsoft Window Update?
I am asking, because our current EO.PDF version 2018 doesn't work with the latest Microsoft Window Update anymore.
eo_support
Posted: Wednesday, November 20, 2019 8:52:33 AM
Rank: Administration
Groups: Administration

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

We are not aware of any issue but please test in your environment first. There have been numerous Windows versions/updates patch/language combinations so it is not possible for us to test it in all those combinations. In any case, as long as you run into an issue please let us know and we will investigate and fix it.

Thanks!
MIS Admin
Posted: Wednesday, November 20, 2019 10:50:49 PM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
Thank you for your reply.

We use 2018 version. It was ok before.
After window update, we got this issue("Failed to start image manager") where in this code HtmlToPdf.ConvertUrl(...).
I closed Autivirus software but I got other Issue may be "Failed to upload library.....".
I tried with EnableEOWP way as I found on google but can't work.
I just want to know if I renew my license and I use 2019.2.91.0 version, can I generate the report well?

eo_support
Posted: Thursday, November 21, 2019 11:29:24 AM
Rank: Administration
Groups: Administration

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

If you go to command prompt and type winver, what version of Windows are you running?

The "Failed to upload library" message is not from us. So you may want to check that message and trace to the root of the message.

Also what do you mean EnableEOWP "can't work"? What error do you get?

Thanks!
MIS Admin
Posted: Thursday, November 21, 2019 9:11:26 PM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
Hi,

Thank you for your reply.

we got this Error ("Failed to start image manager") where in this code HtmlToPdf.ConvertUrl(...).

We use Windows 10, version 1903(OS Build 18362.476) on our local.

We use Windows Server 2016, Version 1607 (OS Build 14393.2363) on our server.

Thanks,
eo_support
Posted: Friday, November 22, 2019 12:15:21 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,071
This was an issue with 2018 build but it should work fine with 2019 build. So please try 2019 build first. When you try 2019 build:

1. Make sure you do NOT apply your 2018 license key. If you apply your 2018 license key you will get an invalid license key exception which would prevent you from testing further. If you do not apply any license key, it will automatically enter trail mode and you should find out if you still have any issues with the new version;
2. If you still have issues with the 2019 build, try to set EnableEOWP to true;

We are not aware of any issue on Windows 10/Windows Server 2016 with the current version. However if you continue to have problem, we will be very happy to investigate further if you can provide remote access to one of your system to us. We would need to investigate it on your system since it works fine in our test environments.

If the new version does work for you, you will need to renew your subscription in order to get license key for the current version. That's exactly what the subscription is for. Your original license key works forever for the original version and it does not need to be renewed. The subscription is what gives you access to newer versions.
MIS Admin
Posted: Tuesday, November 26, 2019 4:54:13 AM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24

Thanks you for your reply and instruction.

It works well on Window 10 now. We are still trying on Server 2016.




eo_support
Posted: Tuesday, November 26, 2019 10:56:34 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,071
Great. Please feel free to let us know if you see any problems.
MIS Admin
Posted: Thursday, November 28, 2019 3:20:33 AM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
Hi,

I got this error "Child process exited unexpectedly." in the statement "HtmlToPdf.ConvertUrl(.......)"
on Window Server 2016 by hosting on IIS.

Why got this error? Please, help how should I solve this error.
We have renewed already our license. We use 2019 license key and all of 2019.
Please, We are waiting your reply.

Thanks.


Error : Stacktrace

at EO.Internal.i3.a(Exception A_0, Boolean A_1)
at EO.Internal.i3.a(o1 A_0)
at EO.Internal.i3.a(Boolean& A_0, axv[] A_1, String A_2, String A_3)
at EO.Internal.i3.a(axv[] A_0, String A_1, String A_2)
at EO.Internal.at6.b()
at EO.Internal.pf.a(Action A_0)
at EO.WebEngine.Engine.Start(WindowsIdentity user)
at EO.Internal.ru.b()
at EO.Internal.mw.a(ru& A_0)
at EO.Internal.aj9.a(at A_0, ru& A_1)
at EO.Internal.ob.e()
at EO.Internal.ob..ctor(at A_0, HtmlToPdfOptions A_1)
at EO.Pdf.HtmlToPdfSession.a(HtmlToPdfOptions A_0)
at EO.Pdf.HtmlToPdfSession..ctor(HtmlToPdfOptions A_0, HtmlToPdfSession A_1)
at EO.Pdf.HtmlToPdf.b.a()
at EO.Internal.aj9.a[a](aox A_0)
at EO.Pdf.HtmlToPdf.ConvertUrl(String url, PdfDocument doc, HtmlToPdfOptions options)
at EO.Pdf.HtmlToPdf.ConvertUrl(String url, String pdfFileName, HtmlToPdfOptions options)
at EO.Pdf.HtmlToPdf.ConvertUrl(String url, String pdfFileName)
at GenerateReport.ReportGenerating(String outputFileName, String url) in c:\Projects\websites\ODDiagnosis\ROE\WebApp\GenerateReport.aspx.cs:line 1738
at GenerateReport.GernerateReportFromPACEAdminPortal() in c:\Projects\websites\ODDiagnosis\ROE\WebApp\GenerateReport.aspx.cs:line 218


MIS Admin
Posted: Sunday, December 1, 2019 7:57:43 PM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
Hi,

We got this error "Child process exited unexpectedly." in the statement "HtmlToPdf.ConvertUrl(.......)"
on Window Server 2016 by hosting on IIS.

We have renewed already our license. We use 2019 license key and all of 2019.
PLease, let us know how long we need to wait you to solve this issue.
we are looking forward to your reply.


Thank you,
MIS Admin



Here's Stacktrace of error for your easy reference.

Error : Stacktrace

at EO.Internal.i3.a(Exception A_0, Boolean A_1)
at EO.Internal.i3.a(o1 A_0)
at EO.Internal.i3.a(Boolean& A_0, axv[] A_1, String A_2, String A_3)
at EO.Internal.i3.a(axv[] A_0, String A_1, String A_2)
at EO.Internal.at6.b()
at EO.Internal.pf.a(Action A_0)
at EO.WebEngine.Engine.Start(WindowsIdentity user)
at EO.Internal.ru.b()
at EO.Internal.mw.a(ru& A_0)
at EO.Internal.aj9.a(at A_0, ru& A_1)
at EO.Internal.ob.e()
at EO.Internal.ob..ctor(at A_0, HtmlToPdfOptions A_1)
at EO.Pdf.HtmlToPdfSession.a(HtmlToPdfOptions A_0)
at EO.Pdf.HtmlToPdfSession..ctor(HtmlToPdfOptions A_0, HtmlToPdfSession A_1)
at EO.Pdf.HtmlToPdf.b.a()
at EO.Internal.aj9.a[a](aox A_0)
at EO.Pdf.HtmlToPdf.ConvertUrl(String url, PdfDocument doc, HtmlToPdfOptions options)
at EO.Pdf.HtmlToPdf.ConvertUrl(String url, String pdfFileName, HtmlToPdfOptions options)
at EO.Pdf.HtmlToPdf.ConvertUrl(String url, String pdfFileName)
at GenerateReport.ReportGenerating(String outputFileName, String url) in c:\Projects\websites\ODDiagnosis\ROE\WebApp\GenerateReport.aspx.cs:line 1738
at GenerateReport.GernerateReportFromPACEAdminPortal() in c:\Projects\websites\ODDiagnosis\ROE\WebApp\GenerateReport.aspx.cs:line 218
eo_support
Posted: Monday, December 2, 2019 11:30:36 AM
Rank: Administration
Groups: Administration

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

Sorry about the delay because of Thanksgiving holiday here. Have you tried to enable EO worker process? This usually is due to third party security/AntiVirus application incorrectly kills our child process.

Thanks!
MIS Admin
Posted: Monday, December 2, 2019 8:25:43 PM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
Hi,

Thank for reply.

May I know how to enable EO worker process?

I tried putting eowp.exe into the bin folder in the same directory as EO.Base.dll and under the system.

Do I need to change any code inside the source code?

I added this code "public static Boolean EnableEOWP { get; set; } " and " EO.Base.Runtime.EnableEOWP = true;" in the same class (GenerateReport.aspx.cs) as the statement "HtmlToPdf.ConvertUrl(.......)".

But It still is not working. still the same error.

Any Idea, How should I solve this issue?

Thanks,
MIS Admin




eo_support
Posted: Tuesday, December 3, 2019 11:05:01 AM
Rank: Administration
Groups: Administration

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

Please see this page for details on how to enable EO worker process:

https://www.essentialobjects.com/doc/common/eowp.aspx

There are several ways to enable it, the method we recommend for you is to call this method:

https://www.essentialobjects.com/doc/eo.base.runtime.initworkerprocessexecutable.aspx

Instead of simply setting EO.Base.Runtime.EnableEOWP to true.

When you call the above method, you can try to follow these steps:

1. Manually create a folder on your web server, preferably OUTSIDE of your application folder. For example, you can create an folder "c:/EO";
2. Place eowp.exe inside that folder;
3. Find out the IIS user account under which your application is running, grant that user executable permission to folder "c:/EO";
4. Add code to call InitWorkerProcessExecutable in your Global class's Application_Start event handler and pass the full path "c:/EO/eowp.exe" as argument;

You should never declare EnableEOWP property in your own code. This is our property, not yours. You can't declare a property in your own code and expect setting it has any effect on our library.

After you follow these steps, you can try to call ConvertUrl and use tasks manager to see if you see eowp.exe in your running processes. If you do see eowp.exe there, then it means EO worker process has been successfully enabled.

Hope this helps.

Thanks!

MIS Admin
Posted: Tuesday, December 10, 2019 4:24:21 AM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
Dear eo_support,

Thank you for your reply.

I am not clear step3. "step3: Find out the IIS user account under which your application is running, grant that user executable permission to folder "c:/EO";"

Please, may I know a little detail what should I do for step3.

I am looking for your reply.

Thank you so much.
eo_support
Posted: Tuesday, December 10, 2019 2:52:14 PM
Rank: Administration
Groups: Administration

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

This step may need to be done by your system administrator or hosting company and the exact step can vary slightly depending on version of Windows you are running. Since this is more a generic Windows administration issue rather a direct programming issues related to our product, we can only explain you the basic concept here, you can then search online for the exact steps or contact your hosting company to do the actual change for you.

When your web application is hosted on IIS, IIS would run your application under a certain user account configured by you. For example, the worst configuration would be to run your application under "Administrator", this way if you accidentally have a bug in your code that would wipe out the system drive, you could do so since your code is running under Administrator. Obviously this is a bad configuration. So typically IIS would configure to run your application under a much less privileged account. For example, an user in the IIS_IUSRS group. For demonstration purpose, say it's running under account MIS_WEBSITE.

Now since your application is running under MIS_WEBSITE account, if you put eowp.exe at "c:/EO/eowp.exe" and try to start it (by our code) but MIS_WEBSITE account does not have execute permission on "c:/EO" folder, then the step in our code that starts child process "c:/EO/eowp.exe" will fail. To resolve this issue, you must make sure MIS_WEBSITE does have execute permission on "c:/EO" folder. Obviously here "c:/EO" folder is just an example. You can put it anywhere. The key is your code must have permission to launch process from that folder.

Hope this clears up.

Thanks!
MIS Admin
Posted: Tuesday, December 17, 2019 3:37:22 AM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
Dear EO,

Thank so much for your reply. I really appreciate it.

I have tried step by step 1 to 4 as your instruction. I found EO worker process in Task Manager as you talked.

It means EO worker process has been successfully enabled, right?


I put this code "EO.Base.Runtime.InitWorkerProcessExecutable("C:/Projects/WebSites/ODDiagnosis - BackUp/Eopdf2019-dllsKey/EO.Total 2019/eowp.exe");" inside Application_Start() as you mentioned.

I give full permission for IIS_IUSRS and IUSR for the folder (EO.Total 2019).

We found eowp.exe in Task Manager.

But I still got this issue "Child process exited unexpectedly." in the statement "HtmlToPdf.ConvertUrl(.......)" on MS server 2016.


How to solve this issue? Please, any idea to solve this issue.

I am looking for your instruction.




Thank a lot,
MIS Admin

MIS Admin
Posted: Wednesday, December 18, 2019 10:17:58 PM
Rank: Member
Groups: Member

Joined: 7/7/2016
Posts: 24
Dear EO,

Do you have any update to solve this issue?

We can't generate the report on Microsoft Server 2016.

otherwise, If you are building a new version for this issue, let us know.


We are looking for your reply.

Thank you so much,
MIS Admin
eo_support
Posted: Wednesday, December 18, 2019 10:29:41 PM
Rank: Administration
Groups: Administration

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

We do not have any other customers reporting issues on Windows Server 2016 on this build. Is it possible for you to setup a test system and give us remote access to the system? It could have to do with something on the system.

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.