Vienna lost all subscriptions and cannot add new ones

An RSS/Atom newsreader with features comparable to commercial newsreaders.
allamistakeo
Harmless
Posts: 5
Joined: Tue Nov 06, 2007 9:02 am

Vienna lost all subscriptions and cannot add new ones

Postby allamistakeo » Sat Jun 16, 2018 1:06 pm

Hi,

Vienna suddenly stopped working. When I launch it, no window shows up. I press CMD+1 to bring the main window, and it is empty; all my subscriptions are gone. When I try to add a new subscription, after entering the feed URL, clicking on the button to subscribe doesn't do anything (the dialog remains open).

I have tried re-installing Vienna, as well as restoring the folder ~/Library/Application Support/Vienna from Time Machine, but nothing works.

Console shows an avalanche of error messages from Vienna that look like the following:

Code: Select all

16/06/18 14:47:21,023 Vienna[10824]: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]

16/06/18 14:47:21,027 Vienna[10824]: (
   0   CoreFoundation                      0x00007fff9628d452 __exceptionPreprocess + 178
   1   libobjc.A.dylib                     0x00007fff8a03473c objc_exception_throw + 48
   2   CoreFoundation                      0x00007fff9617f322 -[__NSPlaceholderArray initWithObjects:count:] + 290
   3   CoreFoundation                      0x00007fff96188084 +[NSArray arrayWithObjects:count:] + 52
   4   Vienna                              0x0000000100bd8311 Vienna + 279313
   5   Vienna                              0x0000000100c08b55 Vienna + 478037
   6   libsystem_trace.dylib               0x00007fff9710707a _os_activity_initiate + 75
   7   AppKit                              0x00007fff8b388dbd -[NSApplication sendAction:to:from:] + 460
   8   AppKit                              0x00007fff8b39af12 -[NSControl sendAction:to:] + 86
   9   AppKit                              0x00007fff8b39ae3c __26-[NSCell _sendActionFrom:]_block_invoke + 131
   10  libsystem_trace.dylib               0x00007fff9710707a _os_activity_initiate + 75
   11  AppKit                              0x00007fff8b39ad99 -[NSCell _sendActionFrom:] + 144
   12  libsystem_trace.dylib               0x00007fff9710707a _os_activity_initiate + 75
   13  AppKit                              0x00007fff8b3993be -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2693
   14  AppKit                              0x00007fff8b3e1f04 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 744
   15  AppKit                              0x00007fff8b397ae8 -[NSControl mouseDown:] + 669
   16  AppKit                              0x00007fff8b8ec3c9 -[NSWindow _handleMouseDownEvent:isDelayedEvent:] + 6322
   17  AppKit                              0x00007fff8b8ed3ad -[NSWindow _reallySendEvent:isDelayedEvent:] + 212
   18  AppKit                              0x00007fff8b32c539 -[NSWindow sendEvent:] + 517
   19  AppKit                              0x00007fff8b2aca38 -[NSApplication sendEvent:] + 2540
   20  AppKit                              0x00007fff8b113df2 -[NSApplication run] + 796
   21  AppKit                              0x00007fff8b0dd368 NSApplicationMain + 1176
   22  libdyld.dylib                       0x00007fff959d65ad start + 1
)

Any ideas?

The only thing that might have changed since it last worked is a macOS patch. I'm on 10.11.6 (15G22004).

Thanks in advance for your help

User avatar
David Munch
Grandé
Posts: 890
Joined: Sun Dec 05, 2004 3:41 pm
Location: Denmark
Contact:

Re: Vienna lost all subscriptions and cannot add new ones

Postby David Munch » Mon Jun 18, 2018 10:05 am

It is likely to be a corrupt database. Try to go back even further in your TimeMachine backup.
For Vienna issues: Please search Github before posting! Otherwise, file a bug report on Github.

If you are interested in helping out with the development of Vienna, see the Vienna website for details. All levels of programming experience are welcome! :grin:

allamistakeo
Harmless
Posts: 5
Joined: Tue Nov 06, 2007 9:02 am

Re: Vienna lost all subscriptions and cannot add new ones

Postby allamistakeo » Mon Jun 18, 2018 7:09 pm

Thanks for your suggestion.

I restored all the way back to a time when I am sure it was working, and it hasn't solved the issue.

In fact, if I just completely trash the folder ~/Library/Application Support/Vienna and restart Vienna to re-create the folder and start with a fresh database, the main window still doesn't open on launch, the database is still empty, I'm still unable to add new subscriptions, and I'm still getting the same errors in the Console. So, it cannot be due to a corrupt database, unless Vienna creates a corrupt database in the first place.

Are there any other folders and files that Vienna creates that I might need to trash to really start fresh?

Worth mentioning: I am not able to reproduce this with a different local user that had never launched Vienna before.

sandstrom
Latté
Posts: 51
Joined: Tue Jul 09, 2013 8:33 am

Re: Vienna lost all subscriptions and cannot add new ones

Postby sandstrom » Mon Jun 18, 2018 10:50 pm

allamistakeo wrote:Are there any other folders and files that Vienna creates that I might need to trash to really start fresh?

delete ~/Library/Preferences/uk.co.opencommunity.vienna2.plist
delete ~/Library/Caches/uk.co.opencommunity.vienna2

Empty trash.

(and remove the freshly created Vienna folder in ~/Library/Application support, just to be on the safe side)

For good measure, log out and log back in. Launch Vienna. Hopefully you are successful. Then quit Vienna, and replace the Vienna folder with the (working) back up. Launch it again. Knock on wood etc.

allamistakeo
Harmless
Posts: 5
Joined: Tue Nov 06, 2007 9:02 am

Re: Vienna lost all subscriptions and cannot add new ones

Postby allamistakeo » Tue Jun 19, 2018 6:06 pm

sandstrom wrote:delete ~/Library/Preferences/uk.co.opencommunity.vienna2.plist

This single step turned out to be sufficient to fix the issue.

Thanks for your support!


Return to “Vienna”

Who is online

Users browsing this forum: Google [Bot], Google Feedfetcher