Что такое ошибка генерации отчета

На чтение 4 мин. Просмотров 1.1k. Опубликовано 14.07.2019

Службы обновлений Windows Server Update Services или WSUS отвечают за ваши обновления, но иногда вы можете столкнуться с ошибкой при создании отчета . Это может быть вызвано просто нестабильным сетевым подключением.

Но в большинстве случаев это связано с недавними изменениями программного обеспечения, из-за которых ваша машина находилась в состоянии ожидания перезагрузки. И перезапуск, похоже, не совсем подходит. Однако у нас есть несколько решений, которые могут вам помочь, так что давайте начнем.

Как исправить ошибку, возникшую при создании отчета об ошибке WSUS? Первое, что вы должны сделать, это сбросить Winsock и перезапустить сервер WSUS с помощью командной строки. Если это не сработает, убедитесь, что брандмауэр Windows не оказывает никакого влияния на WSUS.

Содержание

  1. Что делать, если отчеты WSUS не работают?
  2. 1. Сброс Winsock
  3. 2. Перезапустите сервер WSUS.
  4. 3. Проверьте свой брандмауэр
  5. 4. Редактирование реестра
  6. 5. Решение для удаленного рабочего стола
  7. 6. Обновите или переустановите сетевые драйверы

Что делать, если отчеты WSUS не работают?

  1. Сброс Winsock
  2. Перезагрузите сервер WSUS
  3. Проверьте свой брандмауэр
  4. Редактирование реестра
  5. Решение для удаленного рабочего стола
  6. Обновите или переустановите сетевые драйверы

1. Сброс Winsock

Чтобы исправить ошибку, возникшую при генерации отчета , необходимо сбросить Winsock, выполнив следующие действия:

  1. Запустите Командную строку от имени администратора.
  2. Введите netsh каталог сброса winsock в Командная строка , нажмите и нажмите Enter .
  3. Введите netsh int ip reset reset.log и нажмите Enter .
  4. Перезагрузите компьютер и попробуйте снова запустить службы обновления.

2. Перезапустите сервер WSUS.

Для этого выполните следующие действия:

  1. В меню «Пуск» откройте командную строку с правами администратора.
  2. Теперь введите следующую команду:
      C: Program FilesUpdate ServicesTools
      
  3. А теперь введите:
      WsusUtil.exe после установки/обслуживания  
  4. Теперь перезапустите сервер WSUS.

3. Проверьте свой брандмауэр

Вы можете отключить брандмауэр Windows и проверить, устраняет ли это ошибку при создании отчета .

  1. Откройте Панель управления .
  2. Затем нажмите Брандмауэр Windows .
  3. Теперь нажмите Разрешить приложение или функцию через брандмауэр Windows .
  4. Теперь откроется окно Разрешенные приложения .
  5. Нажмите кнопку Изменить настройки .
  6. Установите флажки рядом с приложениями или программами, которые вы хотите разрешить через брандмауэр Windows.
  7. Нажмите ОК , чтобы сохранить новые настройки.

4. Редактирование реестра

Следующее исправление включает в себя редактирование некоторых разделов реестра. Для этого выполните следующие действия:

  1. Сначала нажмите Пуск , нажмите Запустить , введите regedit , а затем нажмите ОК .
  2. Найдите и нажмите, чтобы выбрать следующий раздел реестра: HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Элемент управления> Диспетчер сеансов .
  3. После выбора подключа щелкните правой кнопкой мыши PendingFileRenameOperations и выберите Удалить .
  4. Найдите следующий раздел реестра и нажмите на него: HKEY_LOCAL_MACHINE> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ> Microsoft> Windows> CurrentVersion> WindowsUpdate> Auto Update .
  5. После выбора этого ключа нажмите правой кнопкой мыши RebootRequired и выберите Удалить .
  6. В разделе меню Файл нажмите Выход , чтобы закрыть редактор реестра.
  7. Перезагрузите машину.

5. Решение для удаленного рабочего стола

Это исправление работает в том случае, если вы используете сервер удаленного рабочего стола и у вас возникают проблемы с подключением. Для этого выполните следующие действия:

  1. Нажмите Пуск , затем перейдите в Администрирование и Открыть управление компьютером .
  2. В разделе консоли перейдите на вкладку Локальные пользователи и Группы .
  3. На вкладке сведений откройте Группы .
  4. Нажмите Пользователи удаленного рабочего стола , а затем нажмите Добавить .
  5. В диалоговом окне «Выбор пользователей» нажмите «Местоположения», чтобы указать местоположение поиска.
  6. Нажмите Типы объектов , чтобы указать типы объектов, которые вы хотите найти.
  7. Введите имя, которое вы хотите добавить, в поле Введите имена объектов для выбора .
  8. Нажмите Проверить имена .
  9. Найдя имя, нажмите ОК .

6. Обновите или переустановите сетевые драйверы

Если все остальное не удалось, вы можете исправить Ошибка при создании отчета , обновив или переустановив сетевые драйверы.

Во-первых, чтобы обновить их, выполните следующие действия:

  1. В окне поиска на панели задач выберите Диспетчер устройств .
  2. Выберите категорию, чтобы увидеть названия устройств, затем щелкните правой кнопкой мыши ту, которую хотите обновить.
  3. Выберите Обновить драйвер .
  4. Теперь нажмите Автоматический поиск обновленного программного обеспечения драйвера .
  5. Когда обновление завершено, все готово.

Если этот метод не работает, вы можете использовать сторонние приложения, такие как TweakBit Driver Updater . Используя этот инструмент, вы автоматически обновите все свои драйверы всего за пару кликов.

Чтобы переустановить сетевые драйверы, выполните следующие действия.

  1. Повторите первый шаг из предыдущего обходного пути.
  2. Щелкните правой кнопкой мыши на имени устройства и выберите Удалить .
  3. Теперь перезагрузите вашу машину.
  4. Windows попытается переустановить драйвер при запуске.

Итак, вот 6 решений, которые могут помочь вам исправить Произошла ошибка при создании отчета . Если наши решения помогли вам, не стесняйтесь сообщить нам в разделе комментариев ниже.

Платные услуги для вашего проекта

  • Консалтинг и техническая поддержка

    Запросы в рамках коммерческой поддержки имеют гарантированное время ответа

  • Разработка на заказ

    Предоставляем разработку полностью нашими рабочими ресурсами или участвуем в создании вашего проекта

  • Обучение

    Для быстрого и всестороннего освоения особенностей платформы, чтобы повысить продуктивность вашей команды

Haulmont

мы разрабатываем современные корпоративные решения

  • Эксперты в области разработки корпоративного ПО

  • Создатели CUBA Platform

  • Компания основана в 2008

  • 300+

    разработчиков

  • 400+

    проектов

  • Клиенты в

    60+

    странах

 
Ткаченко Сергей

 
(2003-12-24 15:46)
[0]

На форме есть таблица и отчет QuickReport. При попытке генерации отчета из таблицы (просто вывести все записи одного поля), возникает ошибка «Can not create file «три квадратика»», и пустой отчёт. В чем может быть дело. В 98 винде все ок, а в 2000, ХР такой косяк. Помогите кто знает.


 
Sandman25

 
(2003-12-24 15:49)
[1]

Может, нет прав на создание файлов в текущей директории?


 
Ткаченко Сергей

 
(2003-12-24 15:50)
[2]

Да нет, уже все пересмотрел 5 раз. Да и какой файл создается при генерации отчета?


 
Johnmen

 
(2003-12-24 15:53)
[3]

На какой строке кода ?


 
Ткаченко Сергей

 
(2003-12-24 16:05)
[4]

На QuickRep1.Preview;


 
Sandman25

 
(2003-12-24 16:05)
[5]

Хотя, теперь я припоминаю, что такая ошибка выскакивает, если нет установленного принтера в системе…


 
Ткаченко Сергей

 
(2003-12-24 16:08)
[6]

Да есть и не один.


 
Ткаченко Сергей

 
(2003-12-24 16:09)
[7]

Если допустим просто в отчет лабелы с текстом выводить — все ок. А вот если из таблицы…


 
Sandman25

 
(2003-12-24 16:13)
[8]

DataSet у QuickRep установлен?


 
Johnmen

 
(2003-12-24 16:13)
[9]

А таблица открыта ?


 
Ткаченко Сергей

 
(2003-12-24 16:16)
[10]

DataSet установлен, таблица открыта. Может че в настройках BDE?


 
Sandman25

 
(2003-12-24 16:17)
[11]

В DBGrid данные отображаются нормально?

Вряд ли дело в BDE. С чего бы квикрепорту туда лезть.


 
Ткаченко Сергей

 
(2003-12-24 16:19)
[12]

В DBGrid все отображается нормально. Я уже голову над этим сломал…


 
Johnmen

 
(2003-12-24 16:21)
[13]

Приведи ПОЛНЫЙ текст сообщения об ошибке.


 
Ткаченко Сергей

 
(2003-12-24 16:26)
[14]

Текст ошибки: Project Project1.exe raised exception class EFCreate Error with message «Cannot create file «три квадратика»». Process stoped: Use Step or Run to continue.

Да еще, записи в отчете появляются, но только одна страница. Переход на другую — виснет прога.


 
Sandman25

 
(2003-12-24 16:30)
[15]

Как принтер настроен? У него случайно не установлена рулонная бумага?

Тогда при расчете размера страницы были бы проблемы…


 
Ткаченко Сергей

 
(2003-12-24 16:30)
[16]

И вот еще что, прога останавливается на end, который после QuickRep1.Preview.

procedure TForm1.Button1Click(Sender: TObject);

begin

Form1.QuickRep1.Preview;

end; <- тут.


 
Ткаченко Сергей

 
(2003-12-24 16:34)
[17]

Не, принтер нормально настроен.


 
Sandman25

 
(2003-12-24 16:35)
[18]

То есть Вы вызываете QuickRep1.Preview в той же форме?

Я обычно так не делаю. Вызываю из другой формы.

Зачем пишете Form1 в методе класс TForm1? Есть же Self. Впрочем, вряд ли проблема в этом. Попробуйте вызвать из другой формы.


 
Ткаченко Сергей

 
(2003-12-24 16:39)
[19]

Щас попробую.


 
Ткаченко Сергей

 
(2003-12-24 16:42)
[20]

Делаю в другой форме:

Form2.QuickRep1.Preview;

Form2.Show;

Тоже самое и останавливается на Form2.Show;


 
Sandman25

 
(2003-12-24 16:43)
[21]

Надо Form2.ShowModal


 
Sandman25

 
(2003-12-24 16:44)
[22]

Если не поможет, то у меня идей больше нет, сожалею :(

Именно из-за подобных глюков я и перестал пользоваться QuickReport.


 
Alex_Bredin

 
(2003-12-24 16:44)
[23]

используй PreviewModal


 
Sandman25

 
(2003-12-24 16:45)
[24]

[23] Alex_Bredin © (24.12.03 16:44)

Точно. Я уже подзабыл немного.


 
Johnmen

 
(2003-12-24 16:46)
[25]

>Sandman25 ©

>Alex_Bredin ©

Господа, у него 3 D ! Там нет того, что вы привели…


 
Ткаченко Сергей

 
(2003-12-24 16:47)
[26]

С ShowModal тоже самое???…

А что за PreviewModal?


 
Johnmen

 
(2003-12-24 16:47)
[27]

>Ткаченко Сергей

Попробуй просто запустить Project1.exe


 
Sandman25

 
(2003-12-24 16:49)
[28]

Только что посмотрел свой старый проект на Delphi 3.

procedure TFSelect.Button1Click(Sender: TObject);

begin

with FFactura do // Форма

begin

….// настройка параметров

QuickRep1.Preview;

end;

end.


 
Alex_Bredin

 
(2003-12-24 16:49)
[29]

Form2.QuickRep1.PreviewModal;


 
Johnmen

 
(2003-12-24 16:53)
[30]

Все-таки где-то идет работа с потоками (стримами). Файловыми…


 
Ткаченко Сергей

 
(2003-12-24 16:56)
[31]

Нет такого PreviewModal. По крайне мере в дельфи 3.

Если запускать сам модуль .exe, пишет Access violation at adress 00000000. Read of adress 00000000.


 
Ткаченко Сергей

 
(2003-12-24 16:57)
[32]

Johnmen, я тоже так думаю, но как её отследить?


 
Johnmen

 
(2003-12-24 16:58)
[33]

>Ткаченко Сергей

Ты сам писал программу ? Или переделываешь чью-то ?


 
Sandman25

 
(2003-12-24 16:59)
[34]

А может, нет места на диске? Возможно, не на текущем, а на том, в котором C:WindowsTemp находится?


 
Sandman25

 
(2003-12-24 17:01)
[35]

Joinmen

ИМХО это ругается именно QuickRep, он работает с файлами зачем-то.


 
Sandman25

 
(2003-12-24 17:02)
[36]

Извиняюсь, Jo
hnmen.


 
Ткаченко Сергей

 
(2003-12-24 17:04)
[37]

Места на дисках навалом.

Прогу я переделывал. Но помучаясь с этим отчетом, просто создал новый проект с одной формой, кнопкой на ней которая делает QuickRep.Preview, QuickRep, и таблицей. И вот такая хрень. Пробовал другуй таблицу — тоже самое.


 
Johnmen

 
(2003-12-24 17:04)
[38]

>Sandman25 © (24.12.03 17:01)

В том и дело, что сам по себе QR с файлами не работает…


 
Johnmen

 
(2003-12-24 17:07)
[39]

>Ткаченко Сергей

Вот так попробуй:

— одна форма

— на ней кнопа и др.

— еще форма с отчетом

— по нажатию кнопы : Open табл. и Preview отчета


 
Ткаченко Сергей

 
(2003-12-24 17:09)
[40]

Пробовал, тоже самое. Мистика какая-то.


Ошибка при генерации отчёта через ExcelStrategyReport

Atom

16.08.2010

При вызове new ExcelStrategyReport(strategy, «c:1.xls»).Generate();
возникает ошибка, ниже прилагаю трассу: (xml генерируется нормально)

System.Runtime.InteropServices.COMException was unhandled by user code
HelpLink=xlmain11.chm
Message=Введено недопустимое имя для листа или диаграммы. Убедитесь,
что:

* длина введенного имени не превышает 31 знака;
* имя не содержит ни одного из следующих знаков: : / ? *
[ или ];
* имя не оставлено пустым.
Source=Microsoft Excel
ErrorCode=-2146827284
StackTrace:
at Microsoft.Office.Interop.Excel._Worksheet.set_Name(String
RHS)
at Ecng.Trading.Algo.ExcelStrategyReport. (Sheets , String )
at Ecng.Trading.Algo.ExcelStrategyReport. ()
at Ecng.Trading.Algo.ExcelStrategyReport.Generate()
at Robots.MainWindow.MainWindow.OnClosing(CancelEventArgs e) in
C:UsersAlexanderDocumentsVisual Studio 2010ProjectsRobotsRobots
MainWindowMainWindow.xaml.cs:line 65
at System.Windows.Window.WmClose()
InnerException:

< 1 2 

Mikhail Sukhov

Фотография

Дата: 16.08.2010

Ответить

Не, не через 10… Я там новшество одно ввожу. Так что может
затянутся.

Спасибо:

Mikhail Sukhov

Фотография

Дата: 17.08.2010

Ответить

Скачал 2010. Пока не устанавливал… Что воодушевляет — офис написан
на .NET FW. Прямо как S# =)

Спасибо:

Alexander

Фотография

Дата: 18.08.2010

Ответить

Сегодня впервые робот на Stock# 2.2.1 проработал весь день — в конце
дня у меня по планам была генерация отчёта, в итоге возник такой
exception:

System.ArgumentOutOfRangeException was unhandled by user code
Message=Ticks must be between DateTime.MinValue.Ticks and
DateTime.MaxValue.Ticks.
Parameter name: ticks
Source=mscorlib
ParamName=ticks
StackTrace:
at System.DateTime..ctor(Int64 ticks)
at Ecng.Common.TimeSpanEx.ToString(String format,
IFormatProvider formatProvider)
at Ecng.Common.TimeSpanEx.ToString(String format)
at Ecng.Trading.Algo.XmlStrategyReport.Generate()
at Robots.MainWindow.MainWindow.OnClosing(CancelEventArgs e)
at System.Windows.Window.WmClose()
InnerException:

Отчёт генерирую для каждой стратегии через
var fileNameXml = «{0}
_{1}.xml».Put(DateTime.Now.ToString(«MM_dd»),
strategy.Portfolio.Name);
new XmlStrategyReport(strategy, Path.Combine(«c:
«, fileNameXml)).Generate();

Спасибо:

Alexander

Фотография

Дата: 19.08.2010

Ответить

Никаких мыслей пока нет? Сегодня попробую вечером сгенерировать отчёт,
пока работает без ошибок весь день — заменил снятие заявок на старое,
через Trader.CancelOrder

Ещё заметил такую вещь, ещё начиная с 2.1 — периодически пропадает
связь или, к примеру, перед торгами — в нижнем левом углу Квика просто
в этом случае не отображается текущее время. Тогда вылетает эксепшен
необрабатываемый:

http://img.pixs.ru/storage/3/8/5/123png_1161875_897385.png

Мелочь, а не приятно =)
Можно вместо этой ошибки выдавать просто текущее время? У некоторых
брокеров, которыми я пользуюсь, в первые секунды (а то и пару минут)
торгов время не идёт в нижнем левом углу — опять же, ошибка возникает.
Я сейчас использую следующую функцию-заглушку:
static public DateTime GetMarketTime(ITrader trader)
{
return trader.MarketTime.TimeOfDay < new TimeSpan(10, 5,
0) ?
DateTime.Now : trader.MarketTime;
}

Но в случае когда пропадает связь и время не отображается это не
помогает (скрин выше — то что получил час назад судя по логу).

Спасибо:

Mikhail Sukhov

Фотография

Дата: 19.08.2010

Ответить

Насчет ошибки с отчетом — это значит задержка получилась
отрицательной. Пока не выяснил, это какая-то особенность или
неправильный расчет.

Насчет необрабатываемого исключения. Уверены? Судя по скрину — он то
как раз обрабатываемый. Я специальное в try catch обернул получение
времени из Квика.

Но доп проверку на время поставить не мешает.

Спасибо:

Alexander

Фотография

Дата: 19.08.2010

Ответить
Спасибо:

Mikhail Sukhov

Фотография

Дата: 19.08.2010

Ответить

Оно все как раз так и реализовано. Если ошибка — просто возвращается
по старому (системное со смещением). А Вы если что-то правите, лучше
делайте наследника и переопределяйте методы.

Насчет игнорирования — отпишитесь от события ProcessDataError. Только
так лучше не делать =)

Спасибо:

Alexander

Фотография

Дата: 19.08.2010

Ответить

Переопределил, сегодня с утра попробовал просто использовать
base.MarketTime — событие CandlesFinished не приходило до 10:01:57 (у
меня 1 и 5-минутки фьючерса ртс). Как то может быть связано с
неправильным временем? (как раз с тем, что первые пару минут неверное
время отображается в самом квике. просто раньше не замечал такого
долгого формирования свечек на открытии сессии…)

Спасибо:

Mikhail Sukhov

Фотография

Дата: 19.08.2010

Ответить

Связанно прямо. TimeFrameCandle опираются как раз на данное время.

Спасибо:

< 1 2 

Консолидация, ошибка при генерации отчета

Я
   lopus

13.11.09 — 09:45

Версия релиза 1.3.1.7, после обновления добавились справочники Контрагенты, сделал бланк отчета, где группы аналитики(Группы раскрытия), по контрагентам, если генерировать отдельные макеты для аналитики вываливается ошибка, если в составе макета отчета нет.

   Нуф-Нуф

1 — 13.11.09 — 09:49

ну хоть бы ошибку озвучил

   lopus

2 — 13.11.09 — 09:49

ошибка вывода группы раскрытия «Контрагенты»: по аналитике «Контрагенты (казначейство)» не определен состав реквизитов для вывода в макет!

   lopus

3 — 13.11.09 — 09:50

{Справочник.БланкиОтчетов.Форма.ГенерацияМакета(596)}: Ошибка при вызове метода контекста (Вывести): Несоответствие типов (параметр номер ‘1’)

               ТаблРасшифровка.Вывести(ВывестиГруппуРаскрытия(ТаблДок, СтрокаГруппыРаскрытия,Ложь));

по причине:

Несоответствие типов (параметр номер ‘1’)

   sttt

4 — 13.11.09 — 09:55

(3)может бланк отчета отсутствует :0)

   lopus

5 — 13.11.09 — 09:56

Не знаю пока в чем причина, но если делать через помощник для работы с бланком отчета, а не через генерировать макет, то все формируется, и самое интересное после этого делаю через пункт меню генерировать макет все работает.

   sttt

6 — 13.11.09 — 09:57

(5) а ты посмотри в отладчике переменную ТаблДок что в ней

   lopus

7 — 13.11.09 — 10:11

Пока Выборка.Следующий() Цикл

       Если Не Выборка.ИндексАналитики = «Показатель» и Выборка.ИмяРеквизита = Null и Не Метаданные.НайтиПоТипу(Выборка.ТипЗначенияАналитики.Типы()[0]) = Неопределено Тогда

           ОбщегоНазначения.СообщитьОбОшибке(» ошибка вывода группы раскрытия «»» + СокрЛП(Выборка.КодГруппыРаскрытия) + «»»: по аналитике «»» + Выборка.НаименованиеАналитики + «»» не определен состав реквизитов для вывода в макет!» , Отказ);

       КонецЕсли;

   КонецЦикла;

Выборка.ИндексАналитики возвращает Аналитика1, вот выборка.ИмяРеквизита = null мне не нравится

   lopus

8 — 13.11.09 — 10:13

Раньше возвращал null, сейчас вернул Наименование

   lopus

9 — 13.11.09 — 10:14

(4) наверное ты прав.

   sttt

10 — 13.11.09 — 10:19

скорее всего что то не до заполняется, можешь отладчиком пройтись когда помощником делаешь и подсмотреть куда и что…

  

sttt

11 — 13.11.09 — 10:22

ставь бряк на 596 строку и помощник запускай

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Добрый день,
столкнулся с непонятной проблемой в релизной версии 2012.3, ранее такого не было. При попытке генерации отчёта выскакивает ошибка:
Значение ‘200’ недопустимо для ‘Value’. ‘Value’ должно лежать в диапазоне от ‘minimum’ до ‘maximum’.
Имя параметра: Value

Стек:
в System.Windows.Forms.ProgressBar.set_Value(Int32 value)
в Stimulsoft.Report.Win.StiProgressForm.set_Value(Int32 value)
в Stimulsoft.Report.Engine.StiProgressHelperV2.Process()
в Stimulsoft.Report.Engine.StiEngine.NewPage(Boolean ignoreKeepContainers)
в Stimulsoft.Report.Engine.StiRenderProviderV2.RenderReport(StiReport report, StiReport masterReport, StiRenderState state)
в Stimulsoft.Report.Engine.StiRenderProviderV2.Render(StiReport report, StiRenderState state)
в Stimulsoft.Report.Engine.StiReportV2Builder.RenderSingleReport(StiReport masterReport, StiRenderState renderState)
в Stimulsoft.Report.StiReport.RenderReport(StiRenderState renderState)
в Stimulsoft.Report.StiReport.Render(StiRenderState renderState, StiGuiMode guiMode)
в Stimulsoft.Report.StiReport.Show(Form parentForm, IWin32Window win32Window, Boolean dialogForm)
в ReportStimul.Report.Generate(String ReportName, Boolean ShowPreview, String PrinterName)

Файл отчёта прилагается. В чём может быть проблема? Клиенты плачут… :cry:

На чтение 4 мин. Просмотров 1.2k. Опубликовано 14.07.2019

Службы обновлений Windows Server Update Services или WSUS отвечают за ваши обновления, но иногда вы можете столкнуться с ошибкой при создании отчета . Это может быть вызвано просто нестабильным сетевым подключением.

Но в большинстве случаев это связано с недавними изменениями программного обеспечения, из-за которых ваша машина находилась в состоянии ожидания перезагрузки. И перезапуск, похоже, не совсем подходит. Однако у нас есть несколько решений, которые могут вам помочь, так что давайте начнем.

Как исправить ошибку, возникшую при создании отчета об ошибке WSUS? Первое, что вы должны сделать, это сбросить Winsock и перезапустить сервер WSUS с помощью командной строки. Если это не сработает, убедитесь, что брандмауэр Windows не оказывает никакого влияния на WSUS.

Содержание

  1. Что делать, если отчеты WSUS не работают?
  2. 1. Сброс Winsock
  3. 2. Перезапустите сервер WSUS.
  4. 3. Проверьте свой брандмауэр
  5. 4. Редактирование реестра
  6. 5. Решение для удаленного рабочего стола
  7. 6. Обновите или переустановите сетевые драйверы

Что делать, если отчеты WSUS не работают?

  1. Сброс Winsock
  2. Перезагрузите сервер WSUS
  3. Проверьте свой брандмауэр
  4. Редактирование реестра
  5. Решение для удаленного рабочего стола
  6. Обновите или переустановите сетевые драйверы

1. Сброс Winsock

Чтобы исправить ошибку, возникшую при генерации отчета , необходимо сбросить Winsock, выполнив следующие действия:

  1. Запустите Командную строку от имени администратора.
  2. Введите netsh каталог сброса winsock в Командная строка , нажмите и нажмите Enter .
  3. Введите netsh int ip reset reset.log и нажмите Enter .
  4. Перезагрузите компьютер и попробуйте снова запустить службы обновления.

2. Перезапустите сервер WSUS.

Для этого выполните следующие действия:

  1. В меню «Пуск» откройте командную строку с правами администратора.
  2. Теперь введите следующую команду:

      C: Program FilesUpdate ServicesTools
      
  3. А теперь введите:

      WsusUtil.exe после установки/обслуживания  
  4. Теперь перезапустите сервер WSUS.

3. Проверьте свой брандмауэр

Вы можете отключить брандмауэр Windows и проверить, устраняет ли это ошибку при создании отчета .

  1. Откройте Панель управления .
  2. Затем нажмите Брандмауэр Windows .
  3. Теперь нажмите Разрешить приложение или функцию через брандмауэр Windows .
  4. Теперь откроется окно Разрешенные приложения .
  5. Нажмите кнопку Изменить настройки .
  6. Установите флажки рядом с приложениями или программами, которые вы хотите разрешить через брандмауэр Windows.
  7. Нажмите ОК , чтобы сохранить новые настройки.

4. Редактирование реестра

Следующее исправление включает в себя редактирование некоторых разделов реестра. Для этого выполните следующие действия:

  1. Сначала нажмите Пуск , нажмите Запустить , введите regedit , а затем нажмите ОК .
  2. Найдите и нажмите, чтобы выбрать следующий раздел реестра: HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Элемент управления> Диспетчер сеансов .
  3. После выбора подключа щелкните правой кнопкой мыши PendingFileRenameOperations и выберите Удалить .
  4. Найдите следующий раздел реестра и нажмите на него: HKEY_LOCAL_MACHINE> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ> Microsoft> Windows> CurrentVersion> WindowsUpdate> Auto Update .
  5. После выбора этого ключа нажмите правой кнопкой мыши RebootRequired и выберите Удалить .
  6. В разделе меню Файл нажмите Выход , чтобы закрыть редактор реестра.
  7. Перезагрузите машину.

5. Решение для удаленного рабочего стола

Это исправление работает в том случае, если вы используете сервер удаленного рабочего стола и у вас возникают проблемы с подключением. Для этого выполните следующие действия:

  1. Нажмите Пуск , затем перейдите в Администрирование и Открыть управление компьютером .
  2. В разделе консоли перейдите на вкладку Локальные пользователи и Группы .
  3. На вкладке сведений откройте Группы .
  4. Нажмите Пользователи удаленного рабочего стола , а затем нажмите Добавить .
  5. В диалоговом окне «Выбор пользователей» нажмите «Местоположения», чтобы указать местоположение поиска.
  6. Нажмите Типы объектов , чтобы указать типы объектов, которые вы хотите найти.
  7. Введите имя, которое вы хотите добавить, в поле Введите имена объектов для выбора .
  8. Нажмите Проверить имена .
  9. Найдя имя, нажмите ОК .

6. Обновите или переустановите сетевые драйверы

Если все остальное не удалось, вы можете исправить Ошибка при создании отчета , обновив или переустановив сетевые драйверы.

Во-первых, чтобы обновить их, выполните следующие действия:

  1. В окне поиска на панели задач выберите Диспетчер устройств .
  2. Выберите категорию, чтобы увидеть названия устройств, затем щелкните правой кнопкой мыши ту, которую хотите обновить.
  3. Выберите Обновить драйвер .
  4. Теперь нажмите Автоматический поиск обновленного программного обеспечения драйвера .
  5. Когда обновление завершено, все готово.

Если этот метод не работает, вы можете использовать сторонние приложения, такие как TweakBit Driver Updater . Используя этот инструмент, вы автоматически обновите все свои драйверы всего за пару кликов.

Чтобы переустановить сетевые драйверы, выполните следующие действия.

  1. Повторите первый шаг из предыдущего обходного пути.
  2. Щелкните правой кнопкой мыши на имени устройства и выберите Удалить .
  3. Теперь перезагрузите вашу машину.
  4. Windows попытается переустановить драйвер при запуске.

Итак, вот 6 решений, которые могут помочь вам исправить Произошла ошибка при создании отчета . Если наши решения помогли вам, не стесняйтесь сообщить нам в разделе комментариев ниже.

I have designed a JRXML on Jaspersoft Studio 5.1.0, able to generate a CSV format report on Eclipse and Windows machine. When i export the java code onto Unix server, getting below error.

Java Version of Unix Server : «1.7.0.08»

Caused by: java.lang.ExceptionInInitializerError
        at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:121)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:88)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:103)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:61)
        at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:179)
        at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:148)
        at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:464)
        at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:861)
        at com.infy.ui.mig.compare.MigrationUXAndONSCompare.GenerateReport(MigrationUXAndONSCompare.java:518)
        ... 2 more
Caused by: net.sf.jasperreports.engine.JRRuntimeException: java.io.IOException: Problem reading font data.
        at net.sf.jasperreports.engine.fonts.SimpleFontFace.setTtf(SimpleFontFace.java:182)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace(SimpleFontExtensionHelper.java:364)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(SimpleFontExtensionHelper.java:290)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies(SimpleFontExtensionHelper.java:254)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHelper.java:215)
        at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHelper.java:184)
        at net.sf.jasperreports.engine.fonts.FontExtensionsRegistry.getExtensions(FontExtensionsRegistry.java:56)
        at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:110)
        at net.sf.jasperreports.engine.util.JRStyledTextParser.<clinit>(JRStyledTextParser.java:83)
        ... 11 more
Caused by: java.io.IOException: Problem reading font data.
        at java.awt.Font.createFont0(Font.java:999)
        at java.awt.Font.createFont(Font.java:876)
        at net.sf.jasperreports.engine.fonts.SimpleFontFace.setTtf(SimpleFontFace.java:174)
        ... 19 more

Java Code :

JasperPrint jasperPrint;
            JasperReport jasperReport;
            HashMap jasperParams = new HashMap();

            InputStream input = new FileInputStream(jrxmlFile);
            JasperDesign design = JRXmlLoader.load(input);
            jasperReport = JasperCompileManager.compileReport(design);
            jasperReport.isIgnorePagination();
            Document document = JRXmlUtils.parse(JRLoader.getLocationInputStream(writeFileDir));

            jasperParams.put(jasperReport.isIgnorePagination(), Boolean.TRUE);
            jasperParams.put(JRXPathQueryExecuterFactory.PARAMETER_XML_DATA_DOCUMENT, document);
            jasperPrint = JasperFillManager.fillReport(jasperReport, jasperParams);

            JRCsvExporter exporter = new JRCsvExporter();
            exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
            exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, csvReportName);
            exporter.exportReport();

JRXML File :

<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version last-->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="HCOTA_RTACOF" language="groovy" pageWidth="3500" pageHeight="4000" columnWidth="3460" columnSpacing="37" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" isIgnorePagination="true" uuid="b857e321-5d0f-4309-a5f5-950316db1f9d">
    <property name="com.jaspersoft.studio.unit." value="pixel"/>
    <property name="com.jaspersoft.studio.data.defaultdataadapter" value="XmlDataSource_HRDM_ARD"/>
    <subDataset name="Dataset1" uuid="62525010-7a4a-47a7-b029-c7502b171ae9">
        <queryString>
            <![CDATA[]]>
        </queryString>
        <field name="field_name" class="java.lang.String">
            <fieldDescription><![CDATA[@name]]></fieldDescription>
        </field>
        <field name="group-name-ons" class="java.lang.String">
            <fieldDescription><![CDATA[field-type[@type = "ons"]/group-name]]></fieldDescription>
        </field>
        <field name="page-name-ons" class="java.lang.String">
            <fieldDescription><![CDATA[field-type[@type = "ons"]/page-name]]></fieldDescription>
        </field>
    </subDataset>
    <queryString language="XPath">
        <![CDATA[/menu-compare/field-details/fields]]>
    </queryString>
    <field name="field_exists" class="java.lang.String">
        <fieldDescription><![CDATA[@existence]]></fieldDescription>
    </field>
    <background>
        <band splitType="Stretch"/>
    </background>
    <title>
        <band height="79" splitType="Stretch"/>
    </title>
    <pageHeader>
        <band height="82" splitType="Stretch"/>
    </pageHeader>
    <columnHeader>
        <band height="120" splitType="Immediate">
            <printWhenExpression><![CDATA[$V{PAGE_NUMBER}==1]]></printWhenExpression>
            <textField>
                <reportElement uuid="78cd7b95-378a-47a7-a2e6-635677759067" x="10" y="60" width="70" height="30" backcolor="#FFFFFF"/>
                <textElement>
                    <font isBold="true"/>
                </textElement>
                <textFieldExpression><![CDATA["Map Type"]]></textFieldExpression>
            </textField>
            <textField isStretchWithOverflow="true">
                <reportElement uuid="a11ecb4a-06f1-400f-953f-e39edbcf3d9f" isPrintRepeatedValues="false" x="80" y="60" width="70" height="30"/>
                <textElement>
                    <font isBold="true"/>
                </textElement>
                <textFieldExpression><![CDATA["Back End Field"]]></textFieldExpression>
            </textField>
            <textField>
                <reportElement uuid="40a166e8-1aa0-45e8-a10c-ecf61f6b2f5a" x="150" y="60" width="70" height="30"/>
                <textElement>
                    <font isBold="true" pdfFontName="Helvetica-Bold"/>
                </textElement>
                <textFieldExpression><![CDATA["Group Name"]]></textFieldExpression>
            </textField>
            <textField>
                <reportElement uuid="c19e0438-7cf9-499e-80d4-7e2f8caaa54b" x="220" y="60" width="70" height="30"/>
                <textElement>
                    <font isBold="true"/>
                </textElement>
                <textFieldExpression><![CDATA["Page Name"]]></textFieldExpression>
            </textField>
        </band>
    </columnHeader>
    <detail>
        <band height="125" splitType="Stretch">
            <componentElement>
                <reportElement uuid="f80aa2dd-1bdd-41fe-82f2-59b4e56d4b28" x="10" y="40" width="1760" height="60"/>
                <jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Horizontal">
                    <datasetRun subDataset="Dataset1" uuid="c1fe8920-0512-41bc-9f79-8fcbc61ac067">
                        <dataSourceExpression><![CDATA[$P{REPORT_DATA_SOURCE}.subDataSource("/fields/field")]]></dataSourceExpression>
                    </datasetRun>
                    <jr:listContents height="125" width="1760">
                        <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                            <reportElement uuid="8d3ab036-d155-4f07-9345-dd37dd3f7101" x="70" y="15" width="70" height="30"/>
                            <textElement/>
                            <textFieldExpression><![CDATA[$F{field_name}]]></textFieldExpression>
                        </textField>
                        <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                            <reportElement uuid="575757aa-2b24-446e-aa79-ea0c5eb02049" x="140" y="15" width="70" height="30"/>
                            <textElement/>
                            <textFieldExpression><![CDATA[$F{group-name-ons}]]></textFieldExpression>
                        </textField>
                        <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                            <reportElement uuid="09512867-0754-4544-991f-8dd4ffc7d8c6" x="210" y="15" width="70" height="30"/>
                            <textElement/>
                            <textFieldExpression><![CDATA[$F{page-name-ons}]]></textFieldExpression>
                        </textField>
                    </jr:listContents>
                </jr:list>
            </componentElement>
            <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                <reportElement uuid="fd3813e4-e26d-48ec-8519-c2c25780f48c" x="10" y="55" width="70" height="30"/>
                <textElement>
                    <font isBold="true"/>
                </textElement>
                <textFieldExpression><![CDATA[$F{field_exists}]]></textFieldExpression>
            </textField>
        </band>
    </detail>
    <columnFooter>
        <band height="45" splitType="Stretch"/>
    </columnFooter>
    <pageFooter>
        <band height="54" splitType="Stretch"/>
    </pageFooter>
    <summary>
        <band height="42" splitType="Stretch"/>
    </summary>
</jasperReport>

Платные услуги для вашего проекта

  • Консалтинг и техническая поддержка

    Запросы в рамках коммерческой поддержки имеют гарантированное время ответа

  • Разработка на заказ

    Предоставляем разработку полностью нашими рабочими ресурсами или участвуем в создании вашего проекта

  • Обучение

    Для быстрого и всестороннего освоения особенностей платформы, чтобы повысить продуктивность вашей команды

Haulmont

мы разрабатываем современные корпоративные решения

  • Эксперты в области разработки корпоративного ПО

  • Создатели CUBA Platform

  • Компания основана в 2008

  • 300+

    разработчиков

  • 400+

    проектов

  • Клиенты в

    60+

    странах

 
Ткаченко Сергей
 
(2003-12-24 15:46)
[0]

На форме есть таблица и отчет QuickReport. При попытке генерации отчета из таблицы (просто вывести все записи одного поля), возникает ошибка «Can not create file «три квадратика»», и пустой отчёт. В чем может быть дело. В 98 винде все ок, а в 2000, ХР такой косяк. Помогите кто знает.


 
Sandman25
 
(2003-12-24 15:49)
[1]

Может, нет прав на создание файлов в текущей директории?


 
Ткаченко Сергей
 
(2003-12-24 15:50)
[2]

Да нет, уже все пересмотрел 5 раз. Да и какой файл создается при генерации отчета?


 
Johnmen
 
(2003-12-24 15:53)
[3]

На какой строке кода ?


 
Ткаченко Сергей
 
(2003-12-24 16:05)
[4]

На QuickRep1.Preview;


 
Sandman25
 
(2003-12-24 16:05)
[5]

Хотя, теперь я припоминаю, что такая ошибка выскакивает, если нет установленного принтера в системе…


 
Ткаченко Сергей
 
(2003-12-24 16:08)
[6]

Да есть и не один.


 
Ткаченко Сергей
 
(2003-12-24 16:09)
[7]

Если допустим просто в отчет лабелы с текстом выводить — все ок. А вот если из таблицы…


 
Sandman25
 
(2003-12-24 16:13)
[8]

DataSet у QuickRep установлен?


 
Johnmen
 
(2003-12-24 16:13)
[9]

А таблица открыта ?


 
Ткаченко Сергей
 
(2003-12-24 16:16)
[10]

DataSet установлен, таблица открыта. Может че в настройках BDE?


 
Sandman25
 
(2003-12-24 16:17)
[11]

В DBGrid данные отображаются нормально?

Вряд ли дело в BDE. С чего бы квикрепорту туда лезть.


 
Ткаченко Сергей
 
(2003-12-24 16:19)
[12]

В DBGrid все отображается нормально. Я уже голову над этим сломал…


 
Johnmen
 
(2003-12-24 16:21)
[13]

Приведи ПОЛНЫЙ текст сообщения об ошибке.


 
Ткаченко Сергей
 
(2003-12-24 16:26)
[14]

Текст ошибки: Project Project1.exe raised exception class EFCreate Error with message «Cannot create file «три квадратика»». Process stoped: Use Step or Run to continue.

Да еще, записи в отчете появляются, но только одна страница. Переход на другую — виснет прога.


 
Sandman25
 
(2003-12-24 16:30)
[15]

Как принтер настроен? У него случайно не установлена рулонная бумага?

Тогда при расчете размера страницы были бы проблемы…


 
Ткаченко Сергей
 
(2003-12-24 16:30)
[16]

И вот еще что, прога останавливается на end, который после QuickRep1.Preview.

procedure TForm1.Button1Click(Sender: TObject);

begin

Form1.QuickRep1.Preview;

end; <- тут.


 
Ткаченко Сергей
 
(2003-12-24 16:34)
[17]

Не, принтер нормально настроен.


 
Sandman25
 
(2003-12-24 16:35)
[18]

То есть Вы вызываете QuickRep1.Preview в той же форме?

Я обычно так не делаю. Вызываю из другой формы.

Зачем пишете Form1 в методе класс TForm1? Есть же Self. Впрочем, вряд ли проблема в этом. Попробуйте вызвать из другой формы.


 
Ткаченко Сергей
 
(2003-12-24 16:39)
[19]

Щас попробую.


 
Ткаченко Сергей
 
(2003-12-24 16:42)
[20]

Делаю в другой форме:

Form2.QuickRep1.Preview;

Form2.Show;

Тоже самое и останавливается на Form2.Show;


 
Sandman25
 
(2003-12-24 16:43)
[21]

Надо Form2.ShowModal


 
Sandman25
 
(2003-12-24 16:44)
[22]

Если не поможет, то у меня идей больше нет, сожалею :(

Именно из-за подобных глюков я и перестал пользоваться QuickReport.


 
Alex_Bredin
 
(2003-12-24 16:44)
[23]

используй PreviewModal


 
Sandman25
 
(2003-12-24 16:45)
[24]

[23] Alex_Bredin © (24.12.03 16:44)

Точно. Я уже подзабыл немного.


 
Johnmen
 
(2003-12-24 16:46)
[25]

>Sandman25 ©

>Alex_Bredin ©

Господа, у него 3 D ! Там нет того, что вы привели…


 
Ткаченко Сергей
 
(2003-12-24 16:47)
[26]

С ShowModal тоже самое???…

А что за PreviewModal?


 
Johnmen
 
(2003-12-24 16:47)
[27]

>Ткаченко Сергей

Попробуй просто запустить Project1.exe


 
Sandman25
 
(2003-12-24 16:49)
[28]

Только что посмотрел свой старый проект на Delphi 3.

procedure TFSelect.Button1Click(Sender: TObject);

begin



with FFactura do // Форма

begin

….// настройка параметров

QuickRep1.Preview;

end;

end.


 
Alex_Bredin
 
(2003-12-24 16:49)
[29]

Form2.QuickRep1.PreviewModal;


 
Johnmen
 
(2003-12-24 16:53)
[30]

Все-таки где-то идет работа с потоками (стримами). Файловыми…


 
Ткаченко Сергей
 
(2003-12-24 16:56)
[31]

Нет такого PreviewModal. По крайне мере в дельфи 3.

Если запускать сам модуль .exe, пишет Access violation at adress 00000000. Read of adress 00000000.


 
Ткаченко Сергей
 
(2003-12-24 16:57)
[32]

Johnmen, я тоже так думаю, но как её отследить?


 
Johnmen
 
(2003-12-24 16:58)
[33]

>Ткаченко Сергей

Ты сам писал программу ? Или переделываешь чью-то ?


 
Sandman25
 
(2003-12-24 16:59)
[34]

А может, нет места на диске? Возможно, не на текущем, а на том, в котором C:WindowsTemp находится?


 
Sandman25
 
(2003-12-24 17:01)
[35]

Joinmen

ИМХО это ругается именно QuickRep, он работает с файлами зачем-то.


 
Sandman25
 
(2003-12-24 17:02)
[36]

Извиняюсь, Jo
hnmen.


 
Ткаченко Сергей
 
(2003-12-24 17:04)
[37]

Места на дисках навалом.

Прогу я переделывал. Но помучаясь с этим отчетом, просто создал новый проект с одной формой, кнопкой на ней которая делает QuickRep.Preview, QuickRep, и таблицей. И вот такая хрень. Пробовал другуй таблицу — тоже самое.


 
Johnmen
 
(2003-12-24 17:04)
[38]

>Sandman25 © (24.12.03 17:01)

В том и дело, что сам по себе QR с файлами не работает…


 
Johnmen
 
(2003-12-24 17:07)
[39]

>Ткаченко Сергей

Вот так попробуй:

— одна форма

— на ней кнопа и др.

— еще форма с отчетом

— по нажатию кнопы : Open табл. и Preview отчета


 
Ткаченко Сергей
 
(2003-12-24 17:09)
[40]

Пробовал, тоже самое. Мистика какая-то.


Возможно, вам также будет интересно:

  • Что такое ошибка гаст в майнкрафте
  • Что такое ошибка гаст в майнкрафт
  • Что такое ошибка выставления счета
  • Что такое ошибка выполнения программы 31
  • Что такое ошибка выполнения запроса

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии