Bug 17063 - Jets3t-cockpit generates exception and does not run
Summary: Jets3t-cockpit generates exception and does not run
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure MGA5-32-OK advisory MGA...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2015-11-02 11:46 CET by Mark Dawson Butterworth
Modified: 2017-01-13 11:32 CET (History)
6 users (show)

See Also:
Source RPM: jets3t-0.9.0-5.mga5.src.rpm
CVE:
Status comment:


Attachments

Description Mark Dawson Butterworth 2015-11-02 11:46:39 CET
Jets3t-cockpit used to work. I have not had need to use it since upgrading from Mageia 4 to Mageia 5 but wanted to try something with it today.

I get:

Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: org.apache.commons.logging.LogConfigurationException: User-specified log class 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or is not useable.
        at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:804)
        at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:541)
        at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:292)
        at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:269)
        at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:657)
        at org.jets3t.apps.cockpit.Cockpit.<clinit>(Cockpit.java:170)

I have tried uninstalling and reinstalling the Jets3t packages just in case something went wrong due to upgrade but this has made no difference.
David Walser 2015-11-03 23:41:31 CET

Assignee: bugsquad => mageia
Source RPM: (none) => jets3t-0.9.0-5.mga5.src.rpm
CC: (none) => geiger.david68210

Comment 1 Mark Dawson Butterworth 2015-11-04 13:03:20 CET
It appears we have version 0.9.0 in the rpm. The latest version is 0.9.4 and one of the items in the release notes is "Updated required libraries to latest versions: ... Log4J 1.2.17". Could it be that the Log4J library we now have in Mageia is too new for 0.9.0?
Comment 2 Mark Dawson Butterworth 2016-01-11 09:44:32 CET
I can confirm that downloading version 0.9.4 from the Jets3t site and running cockpit.sh works.
Samuel Verschelde 2016-08-25 16:24:56 CEST

Assignee: mageia => kde

Nicolas Lécureuil 2016-12-31 01:14:14 CET

Assignee: kde => bugsquad
CC: (none) => mageia

Comment 3 Marja Van Waes 2017-01-02 00:45:53 CET
(In reply to Mark Dawson Butterworth from comment #2)
> I can confirm that downloading version 0.9.4 from the Jets3t site and
> running cockpit.sh works.

Assigning to the registered maintainer

CC: (none) => marja11
Assignee: bugsquad => mageia

Comment 4 David GEIGER 2017-01-02 08:06:24 CET
On current cauldron it works fine but confirmed here on mga5 it doesn't work anymore.


Assigning to QA,

Advisory:
=============================

Many users have reported that jets3t (jets3t-cockpit) doesn't start anymore due to a classpath issue:

"Caused by: org.apache.commons.logging.LogConfigurationException: User-specified log class 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or is not useable."

This update fixes this issue disabling by default classpath "org.apache.commons.logging.impl.Log4JLogger" in "commons-logging.properties" file.


Packages in 5/core/updates_testing:
========================

jets3t-0.9.0-5.1.mga5.noarch
jets3t-app-0.9.0-5.1.mga5.noarch
jets3t-javadoc-0.9.0-5.1.mga5.noarch

Source RPM: 
========================
jets3t-0.9.0-5.1.mga5.src.rpm

How to test this update request:
========================
- Just ensure that jets3t-cockpit now starts and runs properly.

Assignee: mageia => qa-bugs

claire robinson 2017-01-02 13:57:23 CET

Whiteboard: (none) => has_procedure

Comment 5 Herman Viaene 2017-01-09 10:55:16 CET
MGA5-32 on AcerD620 Xfce
No installation issues
jets3t-cockpit starts and shows login window for Amazon and Google Storage, so OK

CC: (none) => herman.viaene
Whiteboard: has_procedure => has_procedure MGA5-32-OK

Lewis Smith 2017-01-11 10:25:06 CET

Whiteboard: has_procedure MGA5-32-OK => has_procedure MGA5-32-OK advisory
CC: (none) => lewyssmith

Comment 6 Lewis Smith 2017-01-11 11:10:36 CET
Testing M5_64, OK

BEFORE update:
 jets3t-0.9.0-5.mga5
 jets3t-app-0.9.0-5.mga5

 $ jets3t-cockpit
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: org.apache.commons.logging.LogConfigurationException: User-specified log class 'org.apache.commons.logging.impl.Log4JLogger' cannot be found or is not useable.
[etc as shown in Comment 0]

AFTER update:
 jets3t-0.9.0-5.1.mga5
 jets3t-app-0.9.0-5.1.mga5

 $ jets3t-cockpit
correctly starts the application, popping up sensible windows & dialogues. OK.

Validating; advisory already in place.

Whiteboard: has_procedure MGA5-32-OK advisory => has_procedure MGA5-32-OK advisory MGA5-64-OK
Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 7 Mageia Robot 2017-01-13 11:32:55 CET
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2017-0002.html

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


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