Страница 1 из 2

Критическая ошибка во 2-й версии

Добавлено: 20 сен 2007, 11:53
Light
В новой (2007.2) версии есть критическая ошибка. Если в ReportName присутствуют пробелы, то метод Stimulsoft.Report.StiReport.Compile(String path) падает с ошибкой "Object reference not set to an instance of an object".

Критическая ошибка во 2-й версии

Добавлено: 20 сен 2007, 14:15
Edward
Не получается воспроизвести указанную Вами ошибку.

Вы не могли бы подсказать путь воспроизведения ошибки поподробнее или прислать тестовый проект на Изображение который бы воспроизводил данную ошибку.

Спасибо.

Критическая ошибка во 2-й версии

Добавлено: 21 сен 2007, 08:19
Light
Ошибка проявляется только в Web приложении.
Код примера выслан на почту.

Критическая ошибка во 2-й версии

Добавлено: 01 окт 2007, 12:15
Spidola
Действительно ошибка имеет место.
Если в тэге отчёта (выделен):
...
3bde88e388fe4a4dac9ee62d8a8b411b
Test Report
Centimeters
2007.3
...
встречается пробел, то отчёт в веб приложении строго падает. Это создаёт существенное неудобство, поскольку пока не вышло исправление, приходится удалять пробелы руками.

Кто-нибудь может сказать что-либо на эту тему?

P.S. В предыдущих релизах этой ошибки не было...

Критическая ошибка во 2-й версии

Добавлено: 02 окт 2007, 06:58
Vital
Ошибка исправлена в билде от 2 октября.

Спасибо.

Критическая ошибка во 2-й версии

Добавлено: 10 окт 2007, 07:40
Light
Ошибка никуда не исчезла. Вот тестовый пример.

Код: Выделить всё

using System;
using Stimulsoft.Base;
using Stimulsoft.Report;

namespace ConsoleApplication1
{
	/// 
	/// Summary description for Class1.
	/// 
	class Class1
	{
		/// 
		/// The main entry point for the application.
		/// 
		[STAThread]
		static void Main(string[] args)
		{
			try
			{
				StiReport report = new StiReport();
				string xml = ""
					+ ""
					+ "  "
					+ "    "
					+ "    "
					+ "    "
					+ "    "
					+ "    "
					+ "  "
					+ "  "
					+ "  "
					+ "    "
					+ "      None;Black;2;Solid;False;4;Black"
					+ "      Transparent"
					+ "      "
					+ "        "
					+ "          None;DimGray;1;Solid;False;4;Black"
					+ "          Transparent"
					+ "          0,0,17,1"
					+ "          "
					+ "          Verdana,18"
					+ "          None"
					+ "          0,0,0,0"
					+ "          Text18"
					+ "          "
					+ "          "
					+ "          test"
					+ "          Black"
					+ "          "
					+ "          Expression"
					+ "          Center"
					+ "        "
					+ "      "
					+ "      "
					+ "      3884ef641d644f6c929f1d34fa9a3f92"
					+ "      2,2,1,1"
					+ "      Page1"
					+ "      "
					+ "      29.7"
					+ "      21"
					+ "      "
					+ "      "
					+ "        Arial,100"
					+ "        [50:0:0:0]"
					+ "      "
					+ "    "
					+ "  "
					+ "  "
					+ "  "
					+ "    System.Dll"
					+ "    System.Drawing.Dll"
					+ "    System.Windows.Forms.Dll"
					+ "    System.Data.Dll"
					+ "    System.Xml.Dll"
					+ "    Stimulsoft.Controls.Dll"
					+ "    Stimulsoft.Base.Dll"
					+ "    Stimulsoft.Report.Dll"
					+ "  "
					+ "  Confirmation letter"
					+ "  9/21/2007 12:01:50 PM"
					+ "  2/27/2007 7:16:59 PM"
					+ "  380415c853ed477bb41c8a709b7af2b6"
					+ "  Confirmation letter"
					+ "  Centimeters"
					+ "  2007.3"
					+ "  using System;"
					+ "using System.Drawing;"
					+ "using System.Windows.Forms;"
					+ "using System.Data;"
					+ "using Stimulsoft.Controls;"
					+ "using Stimulsoft.Base.Drawing;"
					+ "using Stimulsoft.Report;"
					+ "using Stimulsoft.Report.ReportControls;"
					+ "using Stimulsoft.Report.Components;"
					+ ""
					+ "namespace Reports"
					+ "{"
					+ "    "
					+ "    public class Report : Stimulsoft.Report.StiReport"
					+ "    {"
					+ "        "
					+ "        public Report()"
					+ "        {"
					+ "            this.InitializeComponent();"
					+ "        }"
					+ "        #region StiReport Designer generated code - do not modify#endregion StiReport Designer generated code - do not modify"
					+ "    }"
					+ "}"
					+ "  CSharp"
					+ "  "
					+ "";
				report.LoadFromString(xml);
				report.Compile("C:\\Temp\\test.dll");
				Console.WriteLine("Compiled");

			}
			catch (Exception ex)

			{
				Console.WriteLine("Error");
				Console.WriteLine(ex.Message);
				Console.WriteLine(ex.StackTrace);
			
			}

			Console.ReadLine();


		}
	}
}

Критическая ошибка во 2-й версии

Добавлено: 10 окт 2007, 15:33
Pavel
Постараемся исправить в ближайшие несколько дней.

Спасибо.

Критическая ошибка во 2-й версии

Добавлено: 07 ноя 2007, 06:00
Light
Каков прогресс? Нам очень важно, чтобы ошибка была исправлена.

Критическая ошибка во 2-й версии

Добавлено: 08 ноя 2007, 06:45
Pavel
Мы проверили этот баг на последних билдах - ошибки не возникает.

Спасибо.

Критическая ошибка во 2-й версии

Добавлено: 13 ноя 2007, 12:48
Edward
В одном тз промежуточных билдов патч почему-то не был применен. Сейчас ситуация исправлена и патч доступен в билде от 14 ноября.

Спасибо.