The path is not of a legal form.

Сonversation on different topics
Post Reply
abs
Posts: 6
Joined: Wed Aug 01, 2007 12:29 am
Location: india

The path is not of a legal form.

Post by abs »

I have this problem in my application. My application is running under partial trust.

The path is not of a legal form. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: The path is not of a legal form.

Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[ArgumentException: The path is not of a legal form.]
System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) +2819202
System.IO.Path.GetDirectoryName(String path) +48
Stimulsoft.Report.Export.StiHtmlImageHost.GetImageString(Bitmap bmp) +58
Stimulsoft.Report.Export.StiHtmlTableRender.RenderTable(Boolean renderStyles) +5136
Stimulsoft.Report.Export.StiHtmlExportService.ExportHtml(StiReport report, HtmlTextWriter writer, StiHtmlExportSettings settings, StiPagesCollection pages) +4715
Stimulsoft.Report.Export.StiHtmlExportService.ExportHtml(StiReport report, HtmlTextWriter writer, Double zoom, ImageFormat imageFormat, Int32 pageIndex, StiHtmlExportMode exportMode, StiHtmlExportQuality exportQuality) +228
Stimulsoft.Report.Web.StiWebViewer.RenderOnePage(Int32 page, StiHtmlExportService export) +298
Stimulsoft.Report.Web.StiWebViewer.RenderContents(HtmlTextWriter output) +2156
System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +43
Stimulsoft.Report.Web.StiWebViewer.Render(HtmlTextWriter output) +546
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +74
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +291
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +49
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +234
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +53
System.Web.UI.Control.Render(HtmlTextWriter writer) +31
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +74
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +291
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +49
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +234
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +53
System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +98
System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +43
System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +332
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +74
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +291
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +49
System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +56
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +234
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +53
System.Web.UI.Control.Render(HtmlTextWriter writer) +31
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +74
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +291
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +49
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +234
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +53
System.Web.UI.Control.Render(HtmlTextWriter writer) +31
System.Web.UI.Page.Render(HtmlTextWriter writer) +39
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +74
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +291
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +49
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5539



Thank You
Vital
Posts: 1278
Joined: Fri Jun 09, 2006 4:04 am

The path is not of a legal form.

Post by Vital »

For partial trust mode you need doing following steps:
1. Set the static property StiOptions.Engine.FullTrust to false
2. You must use your report only as C# of VB class.
3. Get the last build of StimulReport

In partial trust mode the print to pdf and saving to pdf is not accessible, because pdf require a full trust mode(export call a much WinAPI functions)

Thank you.
abs
Posts: 6
Joined: Wed Aug 01, 2007 12:29 am
Location: india

The path is not of a legal form.

Post by abs »

I already set StiOptions.Engine.FullTrust to false in page load event.
I use the report as C# class file.
I use StimulReport.Net 2007.08.13 D2005 version.

The report is working fine when it contains data alone. But when using graph or image inside the report, it throws the following error.

The path is not of a legal form

In stimulsoft report where did u write the generated graph image? is this problem related to the path of the image? The path has any special characters?

My Code

StiReport report = new Report(); // Report class file
StiWebViewer1.Report = report;


Thanks
Edward
Posts: 2913
Joined: Fri Jun 09, 2006 4:02 am

The path is not of a legal form.

Post by Edward »

Please send *.cs file of your report to Image for analysis.

Thank you.
IgorKovalev
Posts: 1
Joined: Sun Dec 23, 2007 10:07 pm
Location: Караганда

The path is not of a legal form.

Post by IgorKovalev »

I have the same problem with stimul report in web application. This error occur while rendering report, that contains rotated text. If I export it to pdf file it work correctly. What should I do with rotated text in html page?
Vital
Posts: 1278
Joined: Fri Jun 09, 2006 4:04 am

The path is not of a legal form.

Post by Vital »

This problem occurs in version 2007.3 or earlier? Some time ago we have this problem, but it have been fixed.

Thank you.
Post Reply