Package Details: modelio-bin 4.1.0-0

Git Clone URL: https://aur.archlinux.org/modelio-bin.git (read-only, click to copy)
Package Base: modelio-bin
Description: The opensource modeling environment
Upstream URL: https://www.modelio.org/
Keywords: diagram modeling modelio UML
Licenses: GPL3
Submitter: rafaelsoaresbr
Maintainer: SuperITMan
Last Packager: SuperITMan
Votes: 11
Popularity: 0.000001
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

1 2 3 4 Next › Last »

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: https://github.com/ModelioOpenSource/Modelio/releases/tag/v5.1.0

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 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_232
java.vendor=AdoptOpenJDK
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
!STACK 1
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(OS.java:499)
    at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:92)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:209)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:155)
    at org.eclipse.swt.widgets.Display.<clinit>(Display.java:151)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:147)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1501)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1474)

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: https://github.com/ModelioOpenSource/Modelio/issues/11

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