Package Details: modelio-bin 4.1.0-0

Git Clone URL: (read-only, click to copy)
Package Base: modelio-bin
Description: The opensource modeling environment
Upstream URL:
Keywords: diagram modeling modelio UML
Licenses: GPL3
Submitter: rafaelsoaresbr
Maintainer: SuperITMan
Last Packager: SuperITMan
Votes: 11
Popularity: 0.000002
First Submitted: 2015-12-12 17:34 (UTC)
Last Updated: 2020-10-09 16:57 (UTC)

Dependencies (9)

Required by (0)

Sources (3)

Latest Comments

Rhodiumm commented on 2022-07-25 13:45 (UTC) (edited on 2022-07-25 13:45 (UTC) by Rhodiumm)

They released new binaries, so maybe it's easy to update now:

cluxter commented on 2022-06-27 09:39 (UTC)

Is it possible to update this package? It's been 3 months since the last version came out. Thanks!

Zall commented on 2022-04-30 11:09 (UTC) (edited on 2022-04-30 11:10 (UTC) by Zall)

The package is actually broken here is the log

!SESSION 2022-04-26 11:37:40.393 -----------------------------------------------
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR
Framework arguments:  -clearPersistedState
Command-line arguments:  -os linux -ws gtk -arch x86_64 -clearPersistedState

!ENTRY org.eclipse.osgi 4 0 2022-04-26 11:37:41.909
!MESSAGE Application error
java.lang.UnsatisfiedLinkError: org.eclipse.swt.internal.gtk.OS._cachejvmptr()V
    at org.eclipse.swt.internal.gtk.OS._cachejvmptr(Native Method)
    at org.eclipse.swt.internal.gtk.OS.cachejvmptr(
    at org.eclipse.swt.internal.gtk.OS.<clinit>(
    at org.eclipse.swt.internal.Converter.wcsToMbcs(
    at org.eclipse.swt.internal.Converter.wcsToMbcs(
    at org.eclipse.swt.widgets.Display.<clinit>(
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    at java.lang.reflect.Method.invoke(
    at org.eclipse.equinox.launcher.Main.invokeFramework(
    at org.eclipse.equinox.launcher.Main.basicRun(
    at org.eclipse.equinox.launcher.Main.main(

cluxter commented on 2020-12-03 23:30 (UTC) (edited on 2021-02-19 10:14 (UTC) by cluxter)

EDIT3 : this issue is known from the official dev team and this is why they recommend using GTK2 when running Modelio:

Using GTK3 leads to very very poor performance on my 3 machines (EDIT: and one of them is an AMD Ryzen 9 3950X with 64 Gb of RAM DDR4 and ASUS ROG Crosshair IV Formula motherboard, so definitely not a hardware issue. EDIT2: also, it runs fine on Windows). Modelio becomes totally unusable when I have a State Diagram with 16 states and about 30 transitions, which is not a lot. And the overall experience is really bad, UI is laggy.

Disabling the use of GTK3 using SWT_GTK3=0 enables the use of GTK2 instead, and performance becomes incredibly faster. Now I can finally use Modelio on Linux. However, after doing this tweak, when I double-click on any element in a diagram or even in the menu, I get this message:

org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTError: No more handles because no underlying browser available.
   SWT on GTK 2.x detected. It is reccomended to use SWT on GTK 3.x and Webkit2 API.
Failed to execute runnable (org.eclipse.swt.SWTError: No more handles because no underlying browser available.
   SWT on GTK 2.x detected. It is reccomended to use SWT on GTK 3.x and Webkit2 API.

I fixed it by installing webkitgtk2 available in the AUR (be careful: not webkitgtk2-bin because this package is outdated and it won't fix the problem).

So as long as GTK3 totally kills the performance of Modelio, I think we should add webkitgtk2 as a required dependency. Please note that webkitgtk2 can take a while to compile on low end configurations, so it could be nice to get an update of the webkitgtk2-bin package from the maintainer and then add this pre-compiled package as a required dependency. I'm gonna ask him/her to update it if possible, but meanwhile I think it's a good thing to add webkitgtk2 as a dependency.

yin commented on 2020-10-09 20:36 (UTC)

Hi @SuperITMan. Now it's working. Thank you so much!

SuperITMan commented on 2020-10-09 16:58 (UTC)

Hello @yin I'm new maintainer of the package. Sorry for the inconvience, I made a mistake during my commit. It should be fixed now :-) Could you please confirm that it works ?

FYI I updated the package to version 4.0.1 based on @marcBarbier advices.

Kind regards, SuperITMan

yin commented on 2020-10-09 15:02 (UTC)

==> Making package: modelio-bin 4.0.1-0
==> Checking runtime dependencies...
==> Missing dependencies:
  -> swt
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
error making: modelio-bin

d0ubs commented on 2020-09-18 08:53 (UTC)

Thanks @marcBarbier, it works

marcBarbier commented on 2020-09-12 09:07 (UTC)

here is a link to google drive with the pkgbuild and patch for the 4.0.1

daniarla commented on 2020-03-24 18:25 (UTC)

Any plans to update to the last version?

whnr commented on 2019-09-03 02:35 (UTC)

I made a tiny mess of the git commits but the MOZILLA_FIVE_HOME issue is fixed now.

tkolo commented on 2019-07-08 00:15 (UTC)

@whnr so sorry for the delay. Per your request, you're now added as co-maintainer.

whnr commented on 2019-07-03 13:08 (UTC)

@tkolo can you add me as co-maintainer? I'll likely be using this only once as well. But I can confirm the changes work and want to update this here.

tkolo commented on 2019-03-31 22:05 (UTC)

@JohannesH I've added you as co-maintainer, feel free to implement those changes if you feel they're important enough. I used this software once and right now have no time to maintain it.

JohannesH commented on 2019-03-31 19:55 (UTC) (edited on 2019-03-31 19:56 (UTC) by JohannesH)

In /opt/ I removed the variable SWT_GTK3=0 from the list of variables being exported. I also added a line exporting MOZILLA_FIVE_HOME:


export MOZILLA_FIVE_HOME=/usr/lib/firefox/

With these modifications, the software works as it should. I use LXDE, by the way

JohannesH commented on 2019-03-31 14:26 (UTC)

I experience several issues. Double clicking attributes in Class view leads to an error message complaining the variable MOZILLA_FIVE_HOME is unset. Launching Modelio using MOZILLA_FIVE_HOME=/usr/lib/firefox/ /opt/modelio/modelio seems to work.

However, the script /opt/modelio/ does not work. When Modelio has been launched by the bash script and an attribute is double clicked, a new message appears: " cannot open shared object file: No such file or directory" That file exists in my system as part of the kompozer package. I have not yet found a solution for this

Dryctas commented on 2018-12-03 06:43 (UTC)

I also had to install webkitgtk-3:2.4.11-14 to get modelio running without nullpointerexception errors when opening object properties.

llde commented on 2018-11-25 21:02 (UTC)

I cannot right now. I can add you manuel.osdoba as a comantainer or completly abandon this package for you to take over. This proposal is also valid for @davidhdz and @eugeneai

Also @manuel.osdoba: for some reason I cannot download anything from google drive, as it gives an infinite redirection error.

manuel.osdoba commented on 2018-11-09 18:03 (UTC)

Here is a PKGBUILD for 3.8.0

Is rafaelsoaresbr or llde still maintaining this?

I start modelio with [ossy@engineering /opt/modelio]$ ./

ArthurBorsboom commented on 2018-10-08 20:46 (UTC)

Any chance updating the package?

davidhdz commented on 2018-05-03 19:17 (UTC)

I made a PKGBUILD [1] for Modelio 3.7.1 based on version 3.6.1 of this arch page.


eugeneai commented on 2018-01-13 09:25 (UTC)

I made a package compiling modelio from "sources" as well. It uses local Java RE instead that in the binary archive.

Regards, Evgeny

eugeneai commented on 2018-01-11 20:03 (UTC)

Hi. I made a package for version 3.7.0. It is here.

But the package contains JRE. Can somebody tear it off and test the package with arch java?

llde commented on 2017-09-09 00:04 (UTC)

That's strange. Unless for some very obscure reason is trying to compile all JavaFX engine (java depend, as modelio use swing and awt). Also I don't understand why you had to install ruby. Modelio should depend on java only. The only thing I can think is some idiosincracy with packer or manjaro ittself. I never used both. Can you try with a different AUR helpes as pacaur or yaourt?

mcrose commented on 2017-09-07 23:05 (UTC) (edited on 2017-09-07 23:12 (UTC) by mcrose)

hi all I runned the the installation about two hours ago via packer (on manjaro) first I manually installed two dependencies: ruby and the other I don't remember then it started to clone webkit and then and still compiling... with a lot of warnings in every .so file I just cancel the operation, this is the last file compiled: CXX DerivedSources/WebCore/libWebCoreSVG_la-JSSVGElementWrapperFactory.lo re run the install at 19:00 and.... fortunatelly it didn't clone again the webkit, but some directory issues appeared ----- ==> Making package: webkitgtk 2.4.11-6 (jue sep 7 19:00:20 -04 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found webkitgtk-2.4.11.tar.xz -> Found webkitgtk-2.4.9-abs.patch -> Found icu59.patch ==> Validating source files with sha256sums... webkitgtk-2.4.11.tar.xz ... Passed webkitgtk-2.4.9-abs.patch ... Passed icu59.patch ... Passed ==> Extracting sources... -> Extracting webkitgtk-2.4.11.tar.xz with bsdtar ==> Starting prepare()... mkdir: cannot create directory ‘build-gtk’: File exists mkdir: cannot create directory ‘build-gtk2’: File exists mkdir: cannot create directory ‘path’: File exists ==> ERROR: A failure occurred in prepare(). Aborting... The build failed. Dependencies for `modelio-bin' are not met, not building... [mcrose@icarusdb ~]$ ---- I' m not that adavance user, I will try to find and remove them and try to install again I hope this serves as an issue report :D --edited found and remove the folders, re run install and lots of warnings but compiling... started at 19:07

llde commented on 2017-06-16 12:52 (UTC) (edited on 2017-06-16 13:09 (UTC) by llde)

@johndom I need to resolve some issue with ssh keypairs and I will upload the 3.6.1 verion EDIT:Uploaded

johndom commented on 2017-04-13 18:20 (UTC)

version Modelio 3.6.1 avaible in official page

rafaelsoaresbr commented on 2017-01-19 23:22 (UTC)

This isn't built from source. It seens we'll have to use .deb packages. :/

devIking1983 commented on 2017-01-19 21:48 (UTC)

Hi. This source is not enough? Regards, Paul

rafaelsoaresbr commented on 2016-11-13 22:33 (UTC) (edited on 2016-11-14 16:25 (UTC) by rafaelsoaresbr)

I'm going to update this to v3.6.0 RC1 tomorrow, thanks for reporting. Edit: Updated to v3.5.1.a instead. Only .deb packages for 3.6.0-RC1+

Tinithrari commented on 2016-11-13 15:41 (UTC)

The md5sums are wrong for the spurce_i686 for the download file : ==> Création du paquet modelio-bin 3.5.1-1 (dim. nov. 13 16:41:05 CET 2016) ==> Récupération des sources... -> modelio.desktop trouvé -> changelog trouvé -> download trouvé -> download trouvé ==> Validation des fichiers source avec md5sums... modelio.desktop ... Ignoré changelog ... Ignoré ==> Validation des fichiers source_i686 avec md5sums... download ... ÉCHEC ==> ERREUR : Un ou plusieurs fichiers sont invalides !

rafaelsoaresbr commented on 2016-07-26 17:48 (UTC)

I've downloaded this using Firefox and checksum was the same as this I've download again using makepkg this time and the md5sum is different. Sorry, I'm going to fix this.

exaos commented on 2016-07-23 10:11 (UTC)

The MD5sum of the package on x86_64 is wrong. Please correct it. md5sums_x86_64='86839aadbe8df43fbcd8eb0ce44e97cc')