Menu

#18 2.31: аварийное завершение при выборе Text Formatting

2.32
closed
nobody
None
2015-03-23
2015-01-26
Gabix
No

Когда я выбираю через меню инструмент Text Formatting, получаю сообщение об ошибке:

BASIC runtime error.
Object variable not set.

Останов происходит на строке
.Title = sTFD.sTitle

под
With oTextFormattingDlg.getModel()

в
InitTextFormattingDlg()

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

LibreOffice 4.4.0.2 / Windows 7 pro, 64-bit

Discussion

  • Starikov Sergey

    Starikov Sergey - 2015-01-26
    • Milestone: 2.9999 --> 2.32
     
  • Starikov Sergey

    Starikov Sergey - 2015-01-26

    LibreOffice 4.4.0.2 / Windows 7 pro, 64-bit

    Я бы здесь ещё уточнил тип сборки: нативный 64bit или x86, который и сейчас живее всех живых?

    Проблема воспроизводится с разными документами.

    Text Formatting это Форматирование документа… (перезапускать офис в буржуйской локализации лень)?

    Разными (не единичный проблемный, файл, но множество), но не всеми?
    В таком случае хорошо было бы приложить пример проблемного файла.

    переустановка расширения не помогла.

    А должна? ☺

     
  • Starikov Sergey

    Starikov Sergey - 2015-01-27

    Два вопроса по воспроизводимости ошибки:
    1. На дистрибутивных примерах (ExportToFB21_example-1.odt и ExportToFB21_example-2.odt) оно есть??
    2. В продолжение темы переустановок: в последних релизах (2.30, 2.29) воспроизводится?

     
  • Gabix

    Gabix - 2015-01-30
    1. Под Windows не бывает 64-битных сборок, по крайней мере, с офсайта.
    2. «С разными документами» означает в данном случае «со всеми, которые я пробовал обработать» (пример прикрепляю). Я не имею физической возможности проверить все документы в этом мире, поэтому писать «все документы» было бы некорректным. И да, на обоих примерах, включённых в архив, проблема тоже воспроизводится.
    3. Да, это «Форматирование документа» в русском варианте.
    4. При откате на версию 2.30 проблема не исчезает, а в версии 2.29 я не вижу такого пункта меню (что и понятно, см. примечания к выпуску версии 2.30).
     
  • dikbsd

    dikbsd - 2015-01-31

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

     
  • dikbsd

    dikbsd - 2015-02-02

    На LO 4.3.5.2 прекрасно работает.
    Пока не могу воспроизвести баг - диалоог Форматирования текста запускается сразу и все корректно работоает (см. скриншот).
    Но у вас установлена НОВАЯ версия LO, ПОНАЯ БАГОВ.
    Буду дальше смотреть, в чем дело.

    P.S. Хоть и ругают Microsoft, но у них никогда не бывает так, что выход нового релиза их продукта ломает API. А в LO/OO - это уже хроническая болезнь. Я за последние 3 года устал постоянно исправлять свой код и "обходить" баги этих Офисов (чего стоит баг LO - русскоязычный стиль Цитата отсутствует в "чистом" LO).
    Но - это все лирика :).
    Установлю НОВУЮ версию LO - буду смотреть, что там опять сломали...

     

    Last edit: dikbsd 2015-02-02
    • Starikov Sergey

      Starikov Sergey - 2015-02-04

      Хоть и ругают Microsoft, но у них никогда не бывает так, что выход нового релиза их продукта ломает API.

      Угу.
      Мы помним и о главном конкуррентном преимуществе платформы, и о его причинах, и об издержках.

      А в LO/OO - это уже хроническая болезнь. Я за последние 3 года устал постоянно исправлять свой код и "обходить" баги этих Офисов (чего стоит баг LO - русскоязычный стиль Цитата отсутствует в "чистом" LO).

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

       
  • dikbsd

    dikbsd - 2015-02-02

    НОВЫЙ LO напрочил убил не только диалог Форматирования текста, но и диалог Удаления объектов из документа ! :) :(
    Придется в очередной раз писать костыли.

     
  • dikbsd

    dikbsd - 2015-02-02

    Все, исправил. Сделаем перевод истоии изменений на английский, и выложу релиз.

     
  • Starikov Sergey

    Starikov Sergey - 2015-02-04

    4.4 ещё даже не в дереве.
    Так что приключения закономерны.

    Проверьте версию 2.32.

     
  • dikbsd

    dikbsd - 2015-03-23

    Я думаю этот баг можно закрыть - изменения внесены в код и все работает корректно.

     
  • Starikov Sergey

    Starikov Sergey - 2015-03-23
    • status: open --> closed
     

Log in to post a comment.