Bug 27988 - Tvbrowser fails to start
Summary: Tvbrowser fails to start
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2020-12-30 08:04 CET by Uli Selle
Modified: 2024-07-29 20:28 CEST (History)
7 users (show)

See Also:
Source RPM: tvbrowser-4.2.1-2.mga9
CVE:
Status comment:


Attachments
Output in terminal (6.65 KB, text/plain)
2024-07-24 19:00 CEST, katnatek
Details

Description Uli Selle 2020-12-30 08:04:44 CET
Description of problem:
- Tvbrowser crashes by start.

- When starting from shell it shows this:
tvbrowser
command line options:
    -minimized      The main window will be minimized after start up
    -nostartscreen  No start screen during start up
    -fullscreen     Start in fullscreen-mode
    -ignorejvm      Don't check for Sun Java
    -safemode       Don't load Plugins

Dez. 30, 2020 7:56:50 VORM. tvbrowser.TVBrowser parseCommandline
WARNUNG: Unknown command line parameter: '-nosplash'
07:56:51 SCHWERWIEGEND: UNCAUGHT EXCEPTION IN THREAD 'main'
java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
        at util.ui.UiUtilities.getDefaultLookAndFeelClassName(UiUtilities.java:1251)
        at tvbrowser.core.Settings.<clinit>(Settings.java:1521)
        at tvbrowser.TVBrowser.main(TVBrowser.java:386)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 3 more

- For a few seconds the Startlogo of tvbrowser shows up and then disappears.
- When installing tvbrowser from "https://sourceforge.net/projects/tvbrowser/files/TV-Browser%20Releases%20%28Java%2011%20and%20higher%29/4.2.2/tvbrowser_4.2.2_bin.tar.gz/download" this version runs without any problem.



Version-Release number of selected component (if applicable):
- tvbrowser-4.2.1-1.mga8.src.rpm

How reproducible:
- Install the rpm and start tvbrowser from Menue or shell.

Greetings,
U.Selle
Comment 1 Aurelien Oudelet 2020-12-30 18:22:32 CET
Hi, thanks for reporting this.
As there is no maintainer for this package I added the committers in CC.

(Please set the status to 'assigned' if you are working on it)

CC: (none) => geiger.david68210, rverschelde

Aurelien Oudelet 2021-01-30 17:11:19 CET

CC: (none) => ouaurelien
Assignee: bugsquad => pkg-bugs

Comment 2 Marja Van Waes 2024-07-23 17:53:17 CEST
Still valid for Mageia 9

$ LC_ALL=C tvbrowser
command line options:
    -minimized      The main window will be minimized after start up
    -nostartscreen  No start screen during start up
    -fullscreen     Start in fullscreen-mode
    -ignorejvm      Don't check for Sun Java
    -safemode       Don't load Plugins

Jul 23, 2024 5:47:05 PM tvbrowser.TVBrowser parseCommandline
WARNING: Unknown command line parameter: '-nosplash'
5:47:05 PM SEVERE: UNCAUGHT EXCEPTION IN THREAD 'main'
java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
        at util.ui.UiUtilities.getDefaultLookAndFeelClassName(UiUtilities.java:1251)
        at tvbrowser.core.Settings.<clinit>(Settings.java:1521)
        at tvbrowser.TVBrowser.main(TVBrowser.java:386)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
        ... 3 more

It also crashes with each of the available command line options

Version: 8 => 9
CC: (none) => marja11
Source RPM: tvbrowser-4.2.1-1.mga8.src.rpm => tvbrowser-4.2.1-2.mga9

Comment 3 katnatek 2024-07-24 06:11:06 CEST
Our version is outdated 4.2.7 is the last version and is from 2022
Comment 4 David GEIGER 2024-07-24 17:32:44 CEST
Both Cauldron and mga9 should be fixed with tvbrowser-4.2.7-1.mga9.noarch.rpm!

Assigning to QA,

Package in 9/Core/Updates_testing:
=====================
tvbrowser-4.2.7-1.mga9.noarch.rpm

From SRPMS:
tvbrowser-4.2.7-1.mga9.src.rpm

Assignee: pkg-bugs => qa-bugs

Comment 5 katnatek 2024-07-24 19:00:36 CEST
Created attachment 14604 [details]
Output in terminal

The application now starts, but I can't end the configuration process
The last next button is disabled and I get a UNCAUGHT EXCEPTION IN THREAD error

I start again and omit the configuration, ask to search channels , It works
Select a Channel, it opens the channel webpage
Comment 6 katnatek 2024-07-24 19:02:37 CEST
Look a few better than current version BTW

CC: (none) => andrewsfarm

Comment 7 Len Lawrence 2024-07-25 16:26:27 CEST
mga9, x64

Failed to launch before update.
Started after update.  Configured four channels in the UK list and managed to view the schedules for them.  Various plugins had been downloaded during this process.  It restarts from the panel icon when required.  Set a reminder on a particular programme.  Full list of information available for selected item.
It looks like it works.

CC: (none) => tarazed25

katnatek 2024-07-26 19:51:19 CEST

Whiteboard: (none) => MGA9-64-OK
Keywords: (none) => advisory

katnatek 2024-07-27 18:30:49 CEST

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 8 Mageia Robot 2024-07-29 20:28:17 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0168.html

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


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