Bug 6558 - At least one dependency is missing from the Areca package, so it won't actually run after install
Summary: At least one dependency is missing from the Areca package, so it won't actual...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: x86_64 Linux
Priority: Normal major
Target Milestone: ---
Assignee: Matteo Pasotti
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 6476
Blocks:
  Show dependency treegraph
 
Reported: 2012-06-24 21:39 CEST by Steve Havelka
Modified: 2012-07-10 22:38 CEST (History)
2 users (show)

See Also:
Source RPM: areca-backup-7.2.2-3.mga2.src.rpm
CVE:
Status comment:


Attachments

Description Steve Havelka 2012-06-24 21:39:30 CEST
Description of problem:

Areca won't start after installing just the areca rpm and its dependencies.  It's missing a Java class dependency.  I'm not sure which rpm has this missing class.


Version-Release number of selected component (if applicable):


How reproducible:

Install the KDE 64 bit liveCD to disk.  Install Areca.  It doesn't start.

Here's a copypaste of the error, when starting Areca from a terminal:

[steve@localhost ~]$ /usr/share/areca-backup/areca.sh 
java version "1.7.0_b147-icedtea"
OpenJDK Runtime Environment (mageia-2.1.1.mga2-x86_64)
OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
java.lang.NoClassDefFoundError: org/eclipse/swt/events/FocusListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        at com.application.areca.launcher.gui.Launcher.launchImpl(Unknown Source)                             
        at com.myJava.system.AbstractLauncher.launch(Unknown Source)
        at com.application.areca.launcher.gui.Launcher.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.events.FocusListener
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 15 more
12-06-24 12:18 - ERROR - Unexpected error

java.lang.NoClassDefFoundError: org/eclipse/swt/events/FocusListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        at com.application.areca.launcher.gui.Launcher.launchImpl(Unknown Source)
        at com.myJava.system.AbstractLauncher.launch(Unknown Source)
        at com.application.areca.launcher.gui.Launcher.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.events.FocusListener
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 15 more
12-06-24 12:18 - WARNING - Critical error during initialization ... exiting.
[steve@localhost ~]$
Manuel Hiebel 2012-06-24 22:39:15 CEST

CC: (none) => dmorganec
Assignee: bugsquad => pasotti.matteo
Severity: critical => major

Comment 1 Matteo Pasotti 2012-06-25 00:05:52 CEST
eclipse-swt requirement is missing.

I'm working right now to fix this issue.

Status: NEW => ASSIGNED

Comment 2 Matteo Pasotti 2012-06-25 00:25:54 CEST
The updated package (areca-backup-7.2.2-3.2.mga2) is available in core/updates_testing.
Can you verify that it solves this bug, please?
I've done some test locally and it seems to work correctly.

Regards,
matteo

Status: ASSIGNED => NEW

Comment 3 Steve Havelka 2012-06-25 04:08:48 CEST
That works!

Thanks, Matteo!
Rémi Verschelde 2012-06-28 15:45:03 CEST

Depends on: (none) => 6476

Comment 4 Thomas Backlund 2012-07-10 22:38:03 CEST
Packages linked and update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0119

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.