file [Solved] Installing Modelio on Linux Debian (unstable) 64 bits

5 years 5 months ago - 5 years 5 months ago #2458 by ftronel
Hi there,

I'm trying to use Modelio 3.1 on Debian (unstable) 64 bits.
I have upgraded from Modelio 2.0.2. Installing the archive under
/usr/local is OK.
When I launched modelio it simply stops (no segfault) after having
displayed the lauch screen and producing the following output in
my terminal:

17:42:02,682 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
17:42:02,682 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
17:42:02,682 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [bundleresource://240.fwk1572758852:1/logback.xml]
17:42:02,695 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@19f86c05 - URL [bundleresource://240.fwk1572758852:1/logback.xml] is not of type file
17:42:02,731 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
17:42:02,734 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [LOGFILE]
17:42:02,759 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
17:42:02,802 |-INFO in ch.qos.logback.core.FileAppender[LOGFILE] - File property is set to [/home/ftronel/.modelio/3.1/modelio.log]
17:42:02,803 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
17:42:02,805 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
17:42:02,807 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
17:42:02,809 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to DEBUG
17:42:02,809 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
17:42:02,809 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [LOGFILE] to Logger[ROOT]
17:42:02,809 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
17:42:02,811 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6c4a3a3c - Registering current configuration as safe fallback point
17:42:02.814 INFO org.modelio.log - BundleEvent STARTED
17:42:02.816 INFO org.modelio.ui - BundleEvent STARTED
17:42:02.816 INFO o.m.d.editor - BundleEvent STARTED
17:42:02.816 INFO o.m.e.richnote - BundleEvent STARTED
17:42:02.816 INFO .m.e.texteditors - BundleEvent STARTED
17:42:02.817 INFO o.modelio.app.ui - BundleEvent STARTED
17:42:02.817 INFO o.m.a.p.core - BundleEvent STARTED
17:42:02.940 INFO o.m.app.core - BundleEvent STARTED
17:42:05.252 INFO o.m.d.styles - BundleEvent STARTED
17:42:05.278 INFO .m.m.propertytab - BundleEvent STARTED
17:42:05.281 INFO org.modelio.api - BundleEvent STARTED
17:42:05.291 INFO o.m.app.ramcs - BundleEvent STARTED
17:42:05.296 INFO o.m.d.elements - BundleEvent STARTED
17:42:05.300 INFO .m.d.persistence - BundleEvent STARTED
17:42:05.325 INFO o.m.core.ui - BundleEvent STARTED
17:42:05.359 INFO o.m.d.e.state - BundleEvent STARTED
17:42:05.393 INFO o.m.d.e.statik - BundleEvent STARTED
17:42:05.454 INFO o.m.d.e.sequence - BundleEvent STARTED
17:42:05.470 INFO o.m.d.e.activity - BundleEvent STARTED
17:42:05.509 INFO o.m.d.e.usecase - BundleEvent STARTED
17:42:05.523 INFO m.d.e.deployment - BundleEvent STARTED
17:42:05.538 INFO .e.communication - BundleEvent STARTED
17:42:05.549 INFO o.m.d.e.object - BundleEvent STARTED
17:42:05.554 INFO .m.d.e.composite - BundleEvent STARTED
17:42:05.564 INFO o.m.d.e.bpmn - BundleEvent STARTED
17:42:05.588 INFO o.m.api.impl - BundleEvent STARTED
Not a valid list position.
17:42:06.233 INFO o.m.m.commands - BundleEvent STARTED
17:42:06.242 INFO o.modelio.vaudit - BundleEvent STARTED
17:42:06.260 INFO o.m.mda.infra - BundleEvent STARTED
17:42:06.284 INFO o.modelio.audit - BundleEvent STARTED
17:42:06.315 INFO o.m.m.browser - BundleEvent STARTED
17:42:06.736 INFO o.modelio.script - BundleEvent STARTED
17:42:07.809 INFO o.m.core.help - BundleEvent STARTED
17:42:07.912 INFO .m.a.preferences - BundleEvent STARTED
17:42:07.931 INFO o.m.a.project.ui - BundleEvent STARTED
17:42:07.960 INFO org.modelio.xmi - BundleEvent STARTED
17:42:07.966 INFO o.m.a.m.import - BundleEvent STARTED
17:42:07.976 INFO o.m.m.property - BundleEvent STARTED
17:42:07.982 INFO o.m.d.c.wizard - BundleEvent STARTED
17:42:07.988 INFO o.m.a.p.conf - BundleEvent STARTED
17:42:08.063 INFO o.m.a.p.ui.ext - FrameworkEvent INFO
17:42:08.065 INFO o.m.a.p.ui.ext - BundleEvent STARTED
17:42:08.069 INFO o.m.model.search - BundleEvent STARTED
17:42:08.073 INFO .m.d.diagramauto - BundleEvent STARTED
No bp log location saved, using default.
[000:000] Cpu: 6.42.7, x4, 2900Mhz, 7920MB
[000:000] Computer model: Not available
[000:000] Browser XEmbed support present: 1
[000:000] Browser toolkit is Gtk2.
[000:000] Using Gtk2 toolkit
[000:005] No bp log location saved, using default.
[000:006] Cpu: 6.42.7, x4, 2900Mhz, 7920MB
[000:006] Computer model: Not available
[000:006] Browser XEmbed support present: 1
[000:006] Browser toolkit is Gtk2.
[000:006] Using Gtk2 toolkit
No bp log location saved, using default.
[000:000] Cpu: 6.42.7, x4, 2900Mhz, 7920MB
[000:000] Computer model: Not available
[000:028] No bp log location saved, using default.
[000:029] Cpu: 6.42.7, x4, 2900Mhz, 7920MB
[000:029] Computer model: Not available
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-1)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

^^^^ it stops here

With 2.0.2 it was possible to modify the shell script to customize
the startup. Now with a binary it is no more possible (or not
as easy). Furthermore there is no argument that can be passed on the command line to increase the verbosity.

Any idea ?

Please Log in or Create an account to join the conversation.

5 years 5 months ago #2459 by pan
Hi ftronel,

We don't reproduce your problem (We tested it with the Oracle JDK and Ubuntu 12.04).

Could you say us how you upgraded Modelio? Did you overwrite the Modelio 2.0.2 directory with the Modelio 3.1 installation files?
Did Modelio 2.0.2 work on Debian (unstable) or in a previous version of Debian?

Please Log in or Create an account to join the conversation.

5 years 5 months ago #2460 by ftronel
I have upgraded from modelio 2.0.2 by simply removing the previous installation (under /usr/local in my case) and inflating the new archive (/usr/local/Modelio 3.1). Then I have added a symlink between /usr/local/bin/modelio and /usr/local/Modelio 3.1/modelio

Modelio 2.0.2 was working under Debian unstable (64 bits).

Do I need a JRE/JDK to make it work ? Or do you only use the one provided in the archive ?

Please Log in or Create an account to join the conversation.

5 years 5 months ago - 5 years 5 months ago #2465 by ftronel
I have kept on trying to debug my problem.
Stracing the binary by:
strace -o -f trace /usr/local/Modelio 3.1/modelio

reveals that the Java virtual machine receives a segmentation fault.

I have installed the 32 bits version of the application.
It simply works. The i386 packages of my Debian come from
the unstable i386 official sources (and the machine is multiarched
with mainly amd64 packages and a few i386 packages for legacy applications).

Please Log in or Create an account to join the conversation.

5 years 5 months ago #2466 by pan
The amd64 package of Debian (unstable) is delivered with i386 parts?
With the Modelio 32 bit version, is it working correctly?
Can we consider that the problem is resolved?

Please Log in or Create an account to join the conversation.

5 years 5 months ago #2467 by ftronel
Debian (and certainly Ubuntu) makes it possible to mix i386 and amd64
packages (what they call "multiarch").
e.g you can order:
aptitude install package-xxxx:i386
to install the i386 version of package-xxxx under a pure amd64 version
of the OS. It will install the package and all of its dependencies in
their 32 bits versions.

Modelio 3.1 works in its 32 bits version but not in 64 bits.
This is certainly related to a buggy (64 bits) library.

Hence my problem is solved.

Please Log in or Create an account to join the conversation.

Moderators: oslcde
Time to create page: 0.047 seconds
^ Back to Top