Oldal: 1 / 1

Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 5., szerda 11:30
Szerző: editor
Sziasztok, rég jártam erre, nem tudom, szabad-e itt ilyet kérdezni.

Régi kedvenc kiterjesztésem volt a Plantuml (http://[url]plantuml.com/index[/url] ), amivel UML diagramokat nagyon könnyen, gyorsan tudtam elkészíteni Libreoffice Writerben. A Libreoffice 6.2.3.2-re frissítés után a régi Plantuml integrációm, ami egy makróval volt telepíthető, többé nem volt használható. A Github-on van egy rendes kiterjesztésnek megírt Plantuml integráció itt: https://github.com/lodahl/Libo_PlantUML, de ennek telepítésekor ezt a hibaüzenetet kapom:

(com.sun.star.deployment.DeploymentException) { { Message = "Hiba t\X00f6rt\X00e9nt az enged\X00e9lyez\X00e9s k\X00f6zben: PlantUML", Context = (com.sun.star.uno.XInterface) @1435e060 }, Cause = (any) { (com.sun.star.lang.IllegalArgumentException) { { { Message = "", Context = (com.sun.star.uno.XInterface) @0 } }, ArgumentPosition = (short) 0 } } }


Ha esetleg bárki foglalkozott már és tudna segíteni, azt megköszönném, egy how-do doksi elkészítésével tudnám honorálni a közösségnek, mert nagyon hiányzik nekem a Plantuml a Libreoffice Writerben.

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 5., szerda 19:33
Szerző: Zizi64
A 4.4.5 verzió (ezt mutatja az aláírásod) még csak 32 bites formában létezett. Ez 32 bites Javát igényelt az olyan funkcióihoz, amiből még nem sikerült kiirtani a Java-függőséget. Az általad említett kiterjesztés a GitHub-on "Upgrade plantuml.jar to 1.2019.4" Java-függőségre utaló dolgot emleget.


Melyik LO verziót telepítetted? A 32 biteset, vagy a 64 biteset? Próbáld a 32 bites LO-szal, hátha...
Ha a 64 biteset raktad fel, tettél fel hozzá 64 bites Javát is? Mert az kell hozzá. Hátha azzal megy...


De végső esetben (és egyben: elsősorban) a kiterjesztés íróját kellene kérdezned. Ezek ugyanis leggyakrabban a TDF-től független személyek, vagy cégek, akikkel nincs a TDF semmilyen szerződéses viszonyban.

Egyszerű felhasználóként (mint te vagy én) csakis a személyes kommunikáció vezethet eredményre az ilyen esetekben.

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 5., szerda 22:36
Szerző: Zizi64
Van belőle friss verzió, ami kifejezetten a LO 6.x.x verziókhoz való.
https://extensions.libreoffice.org/exte ... o_plantuml

De mivel nem próbáltam, nem is tudom, hogy működik-e...

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 6., csütörtök 14:23
Szerző: editor
Zizi64 írta:Van belőle friss verzió, ami kifejezetten a LO 6.x.x verziókhoz való.
https://extensions.libreoffice.org/exte ... o_plantuml

De mivel nem próbáltam, nem is tudom, hogy működik-e...


Kedves Zizi64, köszönöm szépen, hogy foglalkoztál felvetésemmel.
- Az aláírásomat frissítettem, a windowsom 8.1 az egyik gépemen, 10 a másikon.
- A Libreoffice-om 6.2.3.2 mindkét gépen
- A Java mindkét gépemen (build 1.8.0_191-b12)
-Sajnos sem a Java, sem a Libreoffice szélességét nem tudom, hol kellene megnéznem. A Libo build-je aecc05fe267cc68dde00352a451aa867b3b546ac.A Windows 64 bites. JAV: a Java és a Libreoffice is 32
- A nyitó posztban idézett hibaüzenetet az általad megadott kiterjesztés telepítésének során kaptam, a telepítés nem volt sikeres
- A kiterjesztés szerzőjével a kapcsolatot itt próbáltam felvenni: https://github.com/lodahl/Libo_PlantUML/issues/16 , egyelőre nincs válasz. JAV: írtam neki emailt

Mind a Libreoffice, mind a Plantuml létezéséért és támogatásáért rendkívül hálás vagyok, és ha nem tudok velük úgy dolgozni, mint eddig, akkor sem lehet egy rossz szavam sem. Ugyanakkor amit eddig használni tudtam, az egy páratlan, nagy értékű eszközcsomag volt, amiért hálás vagyok. UML definíciókat Write-on belül használni és megkapni a rendszerábrát grafikusan, talán nagyobb attrakció volt, mint a mathml képletek importja/konverziója, amiért ugyancsak hálás vagyok annak, aki elkészítette.

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 6., csütörtök 15:39
Szerző: Zizi64
- Sajnos sem a Java, sem a Libreoffice szélességét nem tudom, hol kellene megnéznem. A Libo build-je aecc05fe267cc68dde00352a451aa867b3b546ac. A Windows 64 bites.


Azt neked kellene tudni, hogy milyen LibreOffice-t töltöttél le és telepítettél.
- a letöltött telepítőfájl nevében benne van az információ
- de a 64 bites elvileg megmondja magáról:
LO bitszélesség.png

- és abból is megtudhatod, hogy HOVÁ települt. Ha nem irányítottad el a telepítés során valahová a default helyről, akkor egy 64 bites operációs rendszeren vagy a Program Files, vagy a Program Files (x86) könyvtárba települ. Előbbi a 64 bites, utóbbi a 32 bites alkalmazások alapértelmezett telepítési helye.

A Java verziót meg megmondja a LO. Az adott bitszélességű LO csak a vele megegyező bitszélességű Java verziókat sorolja fel a telepítettek közül, itt:
Java_ver.png

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 6., csütörtök 15:41
Szerző: Zizi64
Na jól elkéstem az információval...

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 6., csütörtök 15:42
Szerző: Zizi64
Akkor azt kéne még tudni, hogy melyik LO verzióval, és milyen Java verzióval működött utoljára...

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 6., csütörtök 15:55
Szerző: editor
Zizi64 írta:Akkor azt kéne még tudni, hogy melyik LO verzióval, és milyen Java verzióval működött utoljára...


Az extension 2 hónapja készült, ez található a Readme-ben:

This extension has been tested with LibreOffice 6.0, 6.1 and 6.2 on Windows and Linux.

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 6., csütörtök 17:12
Szerző: Zizi64
De nálad melyik LO verzióval működött utoljára?!

(és melyik Plantuml verzió működött?)

(és melyik Java verzióval működött?)

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 7., péntek 7:20
Szerző: editor
Zizi64 írta:De nálad melyik LO verzióval működött utoljára?!
(és melyik Plantuml verzió működött?)
(és melyik Java verzióval működött?)

Libreoffice 5.2-t használtam a közelmúltig, és ugyanez a Java verzió (1.8.0_191-b12) fut egy jó ideje mindkét gépemen.
Visszaolvasva korábbi írásodat valóban lehet, hogy a gépemen a java öreg a plantuml.jar-hoz...
Sikerült felvennem a kapcsolatot Leif Lodahl-lal, az extension szerzőjével, egyelőre még nem tudta reprodukálni a problémát.
Javítás / pontosítás: A Java tulajdonságok azt mutatja, hogy "Architecture: x86"
Újabb pontosítás: A Libreoffice aktuális verzióját innen töltöttem le: https://hu.libreoffice.org/letoeltes/ Nem törődtem azzal, hogy 32 vagy 64 bites, letöltöttem, telepítettem, működött.
A Súgó / Libreoffice névjegye panelon "Verzió: 6.2.3.2" található x86 felirat nélkül, de a program a Programfájlok (x86) alá települt.

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 7., péntek 16:31
Szerző: Zizi64
A Súgó / Libreoffice névjegye panelon "Verzió: 6.2.3.2" található x86 felirat nélkül, de a program a Programfájlok (x86) alá települt.


Igen, ez egy kicsit zavarosnak tűnhet, hiszen amikor még csak 32 bites programok voltak (és 16 bitesek már nem nagyon léteztek) akkor fölösleges volt jelezni, hogy hány bites a program. Ezért akkoriban a 32 bites Windows Program Files könyvtárnak sem volt kiegészítő neve, hiszen az volt a natív bitszélesség, és ráadásul 64 bites programot nem is tudott telepíteni/futtatni.

Most, hogy párhuzamosan léteznek a még 32 bites és a már 64 bites operációs rendszerek és alkalmazások, a Windows 64 bites verziója a 64 bites programokat tekinti alapértelmezettnek, és azt nem jelöli külön a Program Files könyvtár nevében, a 32 bites programok helyének nevében viszont ott az (x86), ami a 32 bites programokat jelenti.

A LibreOffice viszont nem jelöli a régebbi 32 bites változatot, de jelöli a 64 bites változatot, amint azt az általam feltöltött képen is láthattad.

Tehát neked 32 bites LibreOffice-od van a 64 bites gépeden, és ezért 32 bites Java-ra van szükséged hozzá (egyszerre telepíthető egymás mellé a 32 és a 64 bites JRE.

Viszont azt nem tudom hogy az általad használni kívánt kiterjesztés új verziója hány bites, és milyen bitszélességű Java-t igényel, és melyik bitszélességű LO verzióval hajlandó együttműködni. Ezt kísérletezéssel tudod kideríteni. A kiterjesztés írója lehet, hogy megmondja ezt pillanatok alatt, de az is lehet, hogy ő is most szembesül a problémával először.

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 9., vasárnap 14:33
Szerző: Zizi64
További információ Zsiráftól privát üzenetben:


Szia Tibor!

Nincs regisztrációm a fórumon, csak olvasom, ezért írok neked, ha úgy gondolod, továbbítsd légy szíves.
Tehát én telepítettem a kiterjesztést innen:
https://extensions.libreoffice.org/exte ... antUML.oxt


Nálam gond nélkül települt és tudom is használni.
A rendszerem paraméterei:
OpenSUSE Tumbleweed
LO 6.2.3
Java 1.8.0_212

Üdv:
.~.
/V\
/( )\ Zsiráf
^^ ^^ openSUSE Tumbleweed / 5.1.5 / KDE SC 19.04 / LibreOffice 6.2.3

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 14., péntek 14:06
Szerző: editor
Zizi64, Zsiráf, nagyon köszönöm a hozzászólásaitokat, ezekkel a verziókkal megpróbálkoztam, és sajnos ugyanabba a hibaüzenetbe ütközök. Jelentkezem, ha rájöttem, mit rontok el.

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 14., péntek 14:34
Szerző: editor
A hibaüzenetben illegal argument szerepel az Xinterfaxe-ben. Arra gondoltam, talán a nyelvi beállításokkal lehet gond, megnéztem a választható nyelveimet, és a magyar LO oldalról letöltött és telepített Libreoffice-ban nem választhatom az angolt az alkalmazás nyelvének. Egyelőre ott tartok, hogy meg vagyok lepődve, szívesen telepíteném valamilyen külföldi site-ról az angol nyelvű Libreoffice-t, csak félek, hogy elvesztem az eddigi testreszabási erőfeszítéseim.

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 14., péntek 16:27
Szerző: Zizi64
Egyelőre ott tartok, hogy meg vagyok lepődve, szívesen telepíteném valamilyen külföldi site-ról az angol nyelvű Libreoffice-t, csak félek, hogy elvesztem az eddigi testreszabási erőfeszítéseim.


A LibreOffice mindegyik fajta telepítőfájljában ott van az ÖSSZES elérhető nyelvi eszköz, mind a felhasználói felület nyelvét, mind pedig a dokumentumokban használandó nyelvi eszközöket értve ezalatt. Kivételt csak a lokalizált Help fájlok jelentenek, Azokat külön telepíteni kell minden olyan nyelvhez, amelyen a súgót el akarod érni.

A "trükk" abban van, hogy telepítéskor az egyéni telepítést kell választani, és akkor megadhatod, hogy mely további nyelvekhez települjenek fel a nyelvi eszközök - ugyanabból a telepítőfájlból.

(Az OpenOffice esetében van úgy, ahogy te gondolod: ott külön-külön, egyenként kell letölteni és telepíteni a különböző nyelvekhez tartozó nyelvi eszközöket.)


A további nyelveket a LO telepítőjének újrafuttatásával később is hozzáadhatod a programhoz, a beállításaid nem fognak elveszni. ( A letöltött telepítőfájlt addig NE töröld le, amíg egy adott LO verziót használsz! A program javításához, módosításhoz bármikor szükséged lehet rá. Javításhoz ugyan ritkán van rá szükség, de a nyelvek hozzáadásához gyakrabban lehet. Vagy telepítsd fel az összes nyelvet "hátha kell majd" alapon...!)

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 16., vasárnap 10:08
Szerző: editor
Zizi64 írta:A LibreOffice mindegyik fajta telepítőfájljában ott van az ÖSSZES elérhető nyelvi eszköz, mind a felhasználói felület nyelvét, mind pedig a dokumentumokban használandó nyelvi eszközöket értve ezalatt. Kivételt csak a lokalizált Help fájlok jelentenek, Azokat külön telepíteni kell minden olyan nyelvhez, amelyen a súgót el akarod érni.

A "trükk" abban van, hogy telepítéskor az egyéni telepítést kell választani, és akkor megadhatod, hogy mely további nyelvekhez települjenek fel a nyelvi eszközök - ugyanabból a telepítőfájlból.

(Az OpenOffice esetében van úgy, ahogy te gondolod: ott külön-külön, egyenként kell letölteni és telepíteni a különböző nyelvekhez tartozó nyelvi eszközöket.)


A további nyelveket a LO telepítőjének újrafuttatásával később is hozzáadhatod a programhoz, a beállításaid nem fognak elveszni. ( A letöltött telepítőfájlt addig NE töröld le, amíg egy adott LO verziót használsz! A program javításához, módosításhoz bármikor szükséged lehet rá. Javításhoz ugyan ritkán van rá szükség, de a nyelvek hozzáadásához gyakrabban lehet. Vagy telepítsd fel az összes nyelvet "hátha kell majd" alapon...!)

Köszönöm szépen, sikerült az angol nyelvet tenni a felület nyelvévé. A hiba továbbra is jelentkezik, de legalább már angol nyelven írja ki az ékezetekhez tartozó krixkraxok nélkül. Mos így néz ki a hibaüzenet, kiemelés tőlem.
(com.sun.star.deployment.DeploymentException) { { Message = "An error occurred while enabling: PlantUML", Context = (com.sun.star.uno.XInterface) @13547f48 }, Cause = (any) { (com.sun.star.lang.IllegalArgumentException) { { { Message = "", Context = (com.sun.star.uno.XInterface) @0 } }, ArgumentPosition = (short) 0 } } }

Re: Plantuml kiterjesztés

HozzászólásElküldve: 2019. június 16., vasárnap 10:23
Szerző: Zizi64
A LO 6.2.3 csak 32 bites hordozható változatban van fent itthon a Win7 prof x64 gépemen.
De ma megpróbáltam rá telepíteni a Zsiráf által megadott helyről letöltött kiterjesztést. Bár használni nem tudom egyelőre (mert fogalmam sincs a használatáról), gond és bármiféle hibaüzenet nélkül települt nálam.

Neked is meg kéne próbálni
- másik gépen
- másik op.rendszeren
- másik Java mellett
telepíteni, ha van módod rá.

Amíg egy másik gépen - végeredményben pedig a fejlesztők gépein - nem sikerül reprodukálni a hibát, addig a legminimálisabb esély sincs rá, hogy javítsák az egyelőre csak feltételezhető hibát, aminek a helyét, okát sem ismerjük most még.