?

Log in

No account? Create an account
MochaJournal 2.0.002 - LiveJournal Client Discussions [entries|archive|friends|userinfo]
LiveJournal Client Discussions

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

MochaJournal 2.0.002 [Apr. 1st, 2004|10:49 pm]
LiveJournal Client Discussions

lj_clients

[krolain]
[mood |excitedexcited]

I am happy to annouce the release of MochaJouranl 2.0.

MochaJouranl is a JAVA based LiveJournal client. I have been working on it for a couple of years now, recently having revamped the UI, protocol interface and feature support.

I am pround to say that v2.0 is the proper official release, hence why I am finally posting about it here!

You can check mochajournal community for information on the bug fixes, new and updated features that are appearing in this latest release. In addition, it's a great place to post bug reports, comments and suggestions for future releases.

Feel free to download it and try it out. It supports the Windows, Linux/Unix and Mac X platform, basically any platform supporting JAVA 2 (1.4.1_5 and above).
linkReply

Comments:
[User Picture]From: util
2004-04-02 08:36 am (UTC)
Your app is exiting with a couple of exceptions when I try to launch it by double clicking MochaJournal icon. I'm running Mac OS X 10.3.3 on a B&W G3 400 with Java 1.4.2_01.

I'm not familiar with the Info.plist format, but it looks like you might be specifying that the app use the 1.3.1 VM.

Changing the JVMVersion key of the plist to be "1.4.2+" seems to allow the app to launch normally.

After entering my user name and password, MochaJournal put up a dialog which rapidly disappeared, leaving no open windows. After this, the app appeared to be doing nothing so I finally gave up. Is this a sign there was an error in logging into LiveJournal? Sorry if I was simply too impatient. This sequence appeared to produce no extra console output.

Here's the console log (from attempting to launch before I modified the plist):
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Stack Trace:
java.lang.NoClassDefFoundError: java/util/prefs/BackingStoreException
at org.homedns.krolain.MochaJournal.MochaJournal.main(MochaJournal.java:140)
at java.lang.reflect.Method.invoke(Native Method)
at com.zerog.lax.LAX.launch(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)
at java.lang.reflect.Method.invoke(Native Method)
at apple.launcher.LaunchRunner.run(LaunchRunner.java:88)
at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50)
at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
GUI-

java.lang.NoClassDefFoundError: ZeroGgb
at ZeroGt.show(DashoA8113)
at java.awt.Component.show(Component.java:941)
at java.awt.Component.setVisible(Component.java:898)
at ZeroGt.setVisible(DashoA8113)
at com.zerog.lax.LAX.showExceptionDialog(DashoA8113)
at com.zerog.lax.LAX.launch(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)
at java.lang.reflect.Method.invoke(Native Method)
at apple.launcher.LaunchRunner.run(LaunchRunner.java:88)
at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50)
at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
(Reply) (Thread)
[User Picture]From: util
2004-04-02 09:39 am (UTC)
Ah. I see that a log was created in the MochaJournal directory.
MJOUT.LOG:
[02/04/04 10:26:22] ***************Begin Session*******************
[02/04/04 10:26:23] java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: libLibrary/TrayIcon.jnilib
[02/04/04 10:26:25] java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: libLibrary/DetBrowser.jnilib
[02/04/04 10:28:10] Sending login protocol to LiveJournal...
[02/04/04 10:28:10] Request: mode=login&getmenus=1&getmoods=0&getpickws=1&getpickwurls=1&clientversion=JAVA-MochaJournal/2.0.002
[02/04/04 10:28:10] Connecting to LiveJournal Server...
[02/04/04 10:28:11] Connected.
[02/04/04 10:28:11] Sending request...
[02/04/04 10:28:11] Request sent.
[02/04/04 10:28:11] Getting Response...
[02/04/04 10:28:11] No error in response.
[02/04/04 10:28:11] The length of response is: 8261
[02/04/04 10:28:11] Response received.
[02/04/04 10:28:11] Processing data...
[02/04/04 10:28:11] Data Processed.
[02/04/04 10:28:11] Disconnecting from LiveJournal Server...
[02/04/04 10:28:11] Disconnected.
[02/04/04 10:28:11] Handling login response...
[02/04/04 10:28:11] login response handled.
[02/04/04 10:28:11] login protocol sent.
[02/04/04 10:28:12] java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: libLibrary/DetMusic.jnilib
[02/04/04 10:28:13] Error!! java.lang.NullPointerException
[02/04/04 10:28:13] Error!! at org.homedns.krolain.MochaJournal.Panels.EntryPanel.getListCellRendererComponent(EntryPanel.java:1559)
[02/04/04 10:28:13] Error!! at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1148)
[02/04/04 10:28:13] Error!! at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1098)
[02/04/04 10:28:13] Error!! at javax.swing.plaf.basic.BasicListUI$ListSelectionHandler.valueChanged(BasicListUI.java:1471)
[02/04/04 10:28:13] Error!! at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:187)
[02/04/04 10:28:13] Error!! at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
[02/04/04 10:28:13] Error!! at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:214)
[02/04/04 10:28:13] Error!! at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:402)
[02/04/04 10:28:13] Error!! at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:411)
[02/04/04 10:28:13] Error!! at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:435)
[02/04/04 10:28:13] Error!! at javax.swing.JList.setSelectedIndex(JList.java:1733)
[02/04/04 10:28:13] Error!! at javax.swing.plaf.basic.BasicComboPopup.setListSelection(BasicComboPopup.java:998)
[02/04/04 10:28:13] Error!! at javax.swing.plaf.basic.BasicComboPopup.access$000(BasicComboPopup.java:43)
[02/04/04 10:28:13] Error!! at javax.swing.plaf.basic.BasicComboPopup$ItemHandler.itemStateChanged(BasicComboPopup.java:782)
[02/04/04 10:28:13] Error!! at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1162)
[02/04/04 10:28:13] Error!! at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1219)
[02/04/04 10:28:13] Error!! at javax.swing.JComboBox.contentsChanged(JComboBox.java:1266)
[02/04/04 10:28:13] Error!! at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:100)
[02/04/04 10:28:13] Error!! at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:88)
[02/04/04 10:28:13] Error!! at javax.swing.DefaultComboBoxModel.addElement(DefaultComboBoxModel.java:126)
[02/04/04 10:28:13] Error!! at javax.swing.JComboBox.addItem(JComboBox.java:690)
[02/04/04 10:28:13] Error!! at org.homedns.krolain.MochaJournal.Panels.EntryPanel.populatePicKW(EntryPanel.java:1424)
[02/04/04 10:28:13] Error!! at org.homedns.krolain.MochaJournal.MochaJournal.protocolResponse(MochaJournal.java:343)
[02/04/04 10:28:13] Error!! at org.homedns.krolain.MochaJournal.Protocol.Protocol.handleLogIn(Protocol.java:528)
[02/04/04 10:28:13] Error!! at org.homedns.krolain.MochaJournal.Protocol.Protocol.run(Protocol.java:1603)
[02/04/04 10:28:13] Error!! at java.lang.Thread.run(Thread.java:552)
(Reply) (Parent) (Thread)
[User Picture]From: krolain
2004-04-05 04:54 pm (UTC)
Hey Util,

I want to thank you for testing it. You actually found a bug I haven't considered. I did manage to reproduce it and it is related to any users who have LiveJournal accounts but do not have any LJ icons setup. I will fix it ASAP and release a build shortly.

Again, thanks for letting me know!

Jason
(Reply) (Parent) (Thread)