<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>22363</bug_id>
          
          <creation_ts>2009-11-23 11:41:21 +0300</creation_ts>
          <short_desc>Не работает loadComponentFromURL</short_desc>
          <delta_ts>2018-09-19 15:40:56 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>openoffice.org</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ilya Shpigor">shpigor</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>grenka</cc>
    
    <cc>lav</cc>
    
    <cc>real.altlinux.org</cc>
    
    <cc>real</cc>
    
    <cc>shpigor</cc>
    
    <cc>shrek</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>103444</commentid>
    <comment_count>0</comment_count>
    <who name="Ilya Shpigor">shpigor</who>
    <bug_when>2009-11-23 11:41:21 +0300</bug_when>
    <thetext>При попытке запуска программы unoconv выводится ошибка:

$ unoconv -f pdf tests/document-example.odt
Traceback (most recent call last):
  File &quot;/usr/bin/unoconv&quot;, line 564, in &lt;module&gt;
    main()
  File &quot;/usr/bin/unoconv&quot;, line 543, in main
    convertor.convert(inputfn)
  File &quot;/usr/bin/unoconv&quot;, line 449, in convert
    doc = self.desktop.loadComponentFromURL( inputurl , &quot;_blank&quot;, 0, inputprops )
AttributeError: loadComponentFromURL

В багзилле Debian есть аналогичная проблема:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491456

Сам пакет unoconv есть в Сизифе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103506</commentid>
    <comment_count>1</comment_count>
    <who name="Ilya Shpigor">shpigor</who>
    <bug_when>2009-11-24 11:43:31 +0300</bug_when>
    <thetext>Дело в том, что unoconv запускает soffice примерно такой коммандой:

soffice.bin -nologo -nodefault -accept=&quot;socket,host=localhost,port=2002;urp;StarOffice.ComponentContext&quot; 

Если делать это вручную перед запуском unoconv, то будут сообщения, как в описано выше. Если просто запустить unoconv:

unoconv -f pdf test.doc
Missing vcl resource. This indicates that files vital to localization are missing. You might have a corrupt installation.
terminate called after throwing an instance of &apos;com::sun::star::uno::RuntimeException&apos;
Missing vcl resource. This indicates that files vital to localization are missing. You might have a corrupt installation.
terminate called after throwing an instance of &apos;com::sun::star::uno::RuntimeException&apos;
Error: Unable to connect or start own listener. Aborting.

Возможно, это как-то связано с работой openoffice?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103507</commentid>
    <comment_count>2</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-11-24 12:15:00 +0300</bug_when>
    <thetext>запускайте soffice, а не soffice.bin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103523</commentid>
    <comment_count>3</comment_count>
    <who name="Ilya Shpigor">shpigor</who>
    <bug_when>2009-11-24 16:56:55 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; запускайте soffice, а не soffice.bin

К сожалению, не помогло. Те же проблемы, что и с soffice.bin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103525</commentid>
    <comment_count>4</comment_count>
      <attachid>4079</attachid>
    <who name="Ilya Shpigor">shpigor</who>
    <bug_when>2009-11-24 17:10:11 +0300</bug_when>
    <thetext>Created attachment 4079
Тестовый скрипт

Тестовый скрипт, демонстрирующий ошибку.

Перед запуском надо вручную запустить:
soffice &quot;-accept=socket,host=localhost,port=2002;urp;&quot;

Взят по упомянутой выше ссылке на багзилу Debian.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105064</commentid>
    <comment_count>5</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2010-01-01 09:58:54 +0300</bug_when>
    <thetext>Что-то и я пока решения на горизонте не разглядел. А у других-то всё не так плохо, даже unoconv --listener работает....


Вот кто мне про листенер объяснил, вдруг, и мне откроется частичка истины, как чинить этот (не будем скрывать) около года назад продукт.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105065</commentid>
    <comment_count>6</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2010-01-01 12:19:09 +0300</bug_when>
    <thetext>Я вообще-то не против пыток. Ради дела.

Предлагаю поймать хотя бы одного юзера, у которого работает unoconv, и.... ну... по-максимуму, чтобы отмолчаться не смог ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105074</commentid>
    <comment_count>7</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2010-01-01 23:25:33 +0300</bug_when>
    <thetext>Кстати, как советовал lav@, я сделал apt-get install java-1.6.0-sun mozilla-plugin-java-1.6.0-sun

Ноль реакции.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105487</commentid>
    <comment_count>8</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2010-01-13 09:20:07 +0300</bug_when>
    <thetext>от lav@:
&quot;Там ошибка в OOo, по крайней мере я пробовал тест работы с UNO из 
C++, и он тоже не заработал.
Надо что-то сделать.&quot;

Может быть, нужно перевесить на openoffice.org?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105493</commentid>
    <comment_count>9</comment_count>
    <who name="Ilya Shpigor">shpigor</who>
    <bug_when>2010-01-13 10:30:36 +0300</bug_when>
    <thetext>&gt; Может быть, нужно перевесить на openoffice.org?

Я за. Мне тоже кажется, что openoffice.org ведет себя не совсем правильно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105495</commentid>
    <comment_count>10</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2010-01-13 11:11:52 +0300</bug_when>
    <thetext>Перевешиваю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105496</commentid>
    <comment_count>11</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2010-01-13 11:40:20 +0300</bug_when>
    <thetext>&quot;кажется&quot;, &quot;мерещится&quot; и т.п. не мой профиль</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105522</commentid>
    <comment_count>12</comment_count>
    <who name="Ilya Shpigor">shpigor</who>
    <bug_when>2010-01-13 19:02:52 +0300</bug_when>
    <thetext>(In reply to comment #11)
&gt; &quot;кажется&quot;, &quot;мерещится&quot; и т.п. не мой профиль

Приведенный выше тестовый скрипт на Debian отрабатывает без ошибок.

Только надо переменной FILE присвоить путь до существующего файла.

Значит проблема либо в питоновском модуле uno, либо в openoffice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105528</commentid>
    <comment_count>13</comment_count>
    <who name="Ilya Shpigor">shpigor</who>
    <bug_when>2010-01-13 21:03:48 +0300</bug_when>
    <thetext>Проверил:

Модуль uno относится к пакету openoffice.org</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105551</commentid>
    <comment_count>14</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2010-01-14 07:31:32 +0300</bug_when>
    <thetext>По ссылке, кстати, есть и проверка, что в НАШЕМ openoffice.org компонент UNO не работает (а вот в CentOS работает), ругается &quot;AttributeError: loadComponentFromURL&quot;

Could you try the following script:

[testunoconv.py  (text/x-python, inline)]

#!/usr/bin/env python

FILE=&apos;file:///home/philippe/data/cv/philippe_bourcier.rtf&apos;

import uno
From com.sun.star.beans import PropertyValue
localContext = uno.getComponentContext()
resolver = localContext.ServiceManager.createInstanceWithContext(
    &quot;com.sun.star.bridge.UnoUrlResolver&quot;, localContext)
ctx = resolver.resolve( &quot;uno:socket,host=localhost,port=2002;urp;StarOffice.ComponentContext&quot; )
smgr = ctx.ServiceManager
desktop = smgr.createInstanceWithContext( &quot;com.sun.star.frame.Desktop&quot;,ctx)
inputprops = ( PropertyValue( &quot;Hidden&quot; , 0 , True, 0 ), )
doc = desktop.loadComponentFromURL( FILE , &quot;_blank&quot;, 0, inputprops )

[Message part 3  (text/plain, inline)]

You need to start OpenOffice with the following command before:
 soffice &quot;-accept=socket,host=localhost,port=2002;urp;&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105552</commentid>
    <comment_count>15</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2010-01-14 07:34:33 +0300</bug_when>
    <thetext>&quot;You need to start OpenOffice with the following command before:
 soffice &quot;-accept=socket,host=localhost,port=2002;urp;&quot;&quot;

Поправка:
в НАШИХ [= сизиф] условиях я запускал листенер вот так:

/usr/lib/openoffice.org/program/soffice.bin &quot;-accept=socket,host=localhost,port=2002;urp;&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105601</commentid>
    <comment_count>16</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2010-01-15 11:02:24 +0300</bug_when>
    <thetext>патчи приветствуются</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174293</commentid>
    <comment_count>17</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2018-09-19 15:40:56 +0300</bug_when>
    <thetext>Сейчас в сизифе не воспроизводится. Закрываю.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4079</attachid>
            <date>2009-11-24 17:10:11 +0300</date>
            <delta_ts>2009-11-24 17:10:11 +0300</delta_ts>
            <desc>Тестовый скрипт</desc>
            <filename>testunoconv.py</filename>
            <type>application/octet-stream</type>
            <size>1269</size>
            <attacher name="Ilya Shpigor">shpigor</attacher>
            
              <data encoding="base64">IyEvdXNyL2Jpbi9lbnYgcHl0aG9uCgpGSUxFPSdmaWxlOi8vL2hvbWUvc2hwaWdvci9Eb2N1bWVu
dHMvdGVzdC5kb2MnCgppbXBvcnQgZ2V0b3B0LCBzeXMsIG9zLCBnbG9iLCB0aW1lCgpleHRyYXBh
dGhzID0gZ2xvYi5nbG9iKCcvdXNyL2xpYi9vcGVub2ZmaWNlLm9yZy9iYXNpczMuMS9wcm9ncmFt
LycpICsgZ2xvYi5nbG9iKCcvdXNyL2xpYiovb29vKi9wcm9ncmFtJykgKyBbICcvQXBwbGljYXRp
b25zL05lb09mZmljZS5hcHAvQ29udGVudHMvcHJvZ3JhbScsIF0KZm9yIHBhdGggaW4gZXh0cmFw
YXRoczoKICAgIHRyeToKICAgICAgICBzeXMucGF0aC5hcHBlbmQocGF0aCkKICAgICAgICBpbXBv
cnQgdW5vLCB1bm9oZWxwZXIKICAgICAgICBvcy5lbnZpcm9uWydQQVRIJ10gPSAnJXM6JyAlIHBh
dGggKyBvcy5lbnZpcm9uWydQQVRIJ10KICAgICAgICBicmVhawogICAgZXhjZXB0IEltcG9ydEVy
cm9yOgogICAgICAgIHN5cy5wYXRoLnJlbW92ZShwYXRoKQogICAgICAgIGNvbnRpbnVlCmVsc2U6
CiAgICBwcmludCA+PnN5cy5zdGRlcnIsICJ1bm9jb252OiBDYW5ub3QgZmluZCB0aGUgcHl1bm8u
c28gbGlicmFyeSBpbiBzeXMucGF0aCBhbmQga25vd24gcGF0aHMuIgogICAgcHJpbnQgPj5zeXMu
c3RkZXJyLCAiUGxlYXNlIGxvY2F0ZSB0aGlzIGxpYnJhcnkgYW5kIHNlbmQgeW91ciBmZWVkYmFj
ayB0byA8dG9vbHNAbGlzdHMucnBtZm9yZ2UubmV0Pi4iCiAgICBzeXMuZXhpdCgxKQoKZnJvbSBj
b20uc3VuLnN0YXIuYmVhbnMgaW1wb3J0IFByb3BlcnR5VmFsdWUKCmxvY2FsQ29udGV4dCA9IHVu
by5nZXRDb21wb25lbnRDb250ZXh0KCkKcmVzb2x2ZXIgPSBsb2NhbENvbnRleHQuU2VydmljZU1h
bmFnZXIuY3JlYXRlSW5zdGFuY2VXaXRoQ29udGV4dCgKICAgICJjb20uc3VuLnN0YXIuYnJpZGdl
LlVub1VybFJlc29sdmVyIiwgbG9jYWxDb250ZXh0KQpjdHggPSByZXNvbHZlci5yZXNvbHZlKCAi
dW5vOnNvY2tldCxob3N0PWxvY2FsaG9zdCxwb3J0PTIwMDI7dXJwO1N0YXJPZmZpY2UuQ29tcG9u
ZW50Q29udGV4dCIgKQpzbWdyID0gY3R4LlNlcnZpY2VNYW5hZ2VyCmRlc2t0b3AgPSBzbWdyLmNy
ZWF0ZUluc3RhbmNlV2l0aENvbnRleHQoICJjb20uc3VuLnN0YXIuZnJhbWUuRGVza3RvcCIsY3R4
KQppbnB1dHByb3BzID0gKCBQcm9wZXJ0eVZhbHVlKCAiSGlkZGVuIiAsIDAgLCBUcnVlLCAwICks
ICkKZG9jID0gZGVza3RvcC5sb2FkQ29tcG9uZW50RnJvbVVSTCggRklMRSAsICJfYmxhbmsiLCAw
LCBpbnB1dHByb3BzICkK
</data>

          </attachment>
      

    </bug>

</bugzilla>