Bug 478489 - Unison213 fails with message "Uncaught exception Gpointer.Null" (missing dependency)
Summary: Unison213 fails with message "Uncaught exception Gpointer.Null" (missing depe...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: unison213
Version: 10
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Stephen Warren
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-12-30 23:37 UTC by Walter Neumann
Modified: 2009-01-29 23:07 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-01-29 23:07:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Walter Neumann 2008-12-30 23:37:09 UTC
Description of problem:Using Unison213 in gui mode give a fatal error:
"Uncaught exception Gpointer.Null"

This is caused by a missing dependency: font-schumacher-misc (which does not seem to be available as a fc10 package)

Version-Release number of selected component (if applicable):
unison213-2.13.16-11.fc10.x86_64

How reproducible:


Steps to Reproduce:
1. run unison213 in gui mode (the default) with an existing .prf file
2. 
3.
  
Actual results:
fatal error described above

Expected results:
Unison window should open.

Additional info:
This is a missing dependency: If one installs font-schumacher-misc-1.0.0.tar.gz
the the problem is resolved.

I have tested this problem and fix in fc10 x86_64 with unison213. It is probably also a problem for other platforms. Possibly also for unison227 (which I don't use).

Comment 1 Stephen Warren 2009-01-08 05:28:13 UTC
That doesn't make a lot of sense; why would unison suddenly start requiring this font that it never has before? I run it in gui mode (under F9 32-bit anyway) all the time and it doesn't need that....

Comment 2 Walter Neumann 2009-01-08 13:36:13 UTC
I'm running unison213 on several fc9 machines with no problem. But the fc9 installs the schumacher fonts in the package xorg-x11-fonts-misc.

The problem appeared in a fresh install of fc10 on a new machine. I googled for a solution and found the font-schumacher solution. I discovered that fc10 does not install the fonts by default. Installing them fixed the problem.

Google for: font-schumacher unison and you will find many references.

Comment 3 Stephen Warren 2009-01-08 17:23:56 UTC
That makes more sense. I'll look into why the font went away...

Comment 4 Stephen Warren 2009-01-09 00:27:14 UTC
I checked the content of RPM xorg-x11-fonts-misc on both F9 and F10. They are identical. The rpm .spec file doesn't have any relevant changes. Also, the .spec file does contain:

Source39: ftp://ftp.x.org/pub/individual/font/font-schumacher-misc-1.0.0.tar.bz2

and this appears to be used (I certainly see compiled versions of the sources in that file in the RPM for both F9 and F10)

Something else must be going on here...

Finally, running either unison-2.13 or unison-2.27 on F10 32-bit displays a GUI for me just fine.

Comment 5 Walter Neumann 2009-01-09 00:34:34 UTC
Right -- stupid of me. xorg-x11-fonts-misc was not installed by the default F10 installation and I didn't notice. It should be a dependency for unison and that should fix the problem.

Comment 6 Stephen Warren 2009-01-09 04:36:15 UTC
Great. That's an easy fix! Thanks.

Comment 7 Fedora Update System 2009-01-09 05:01:59 UTC
unison213-2.13.16-12.fc10,unison227-2.27.57-10.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/unison213-2.13.16-12.fc10,unison227-2.27.57-10.fc10

Comment 8 Fedora Update System 2009-01-15 02:58:54 UTC
unison213-2.13.16-12.fc10, unison227-2.27.57-10.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update unison213 unison227'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-0439

Comment 9 Fedora Update System 2009-01-29 23:06:57 UTC
unison213-2.13.16-12.fc10, unison227-2.27.57-10.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.


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