TwitNotes v2 beta 1 is now installable from my update site at http://update.lekkimworld.com/twitnotes2. Comments are more than welcome either here or via twitter as a reply to @lotustwitnotes.
Known “issues” of the top of my head:
- Need to figure out the best UI for the tweet list
- Additional context actions needed?
- Need to add retweet support
- Need to add drag’n’drop support
- Need to add LiveText integration
Please note: Although I use the client as my primary Twitter client it is a beta so please treat accordingly.
Here is the error that shows up while provisioning the feature –
from the looks a library/JAR is missing:
LikeLike
A plugin didn’t go up on the update site and for some reason it doesn’t build correctly. Will fix it and upload again. Will post again when it’s ready.
LikeLike
It’s up and ready for install now.
LikeLike
Works! Installed and authorized for OAuth… will update if I find anything.
Thanks
LikeLike
Hi
Installation went well, but after the OAuth process, I got this error shown in the sidebar view.
Unable to parse JSON for user: Unable to parse JSON for user: Unparseable date: "Wed Apr 16 17:39:46 +0000 2008"
Here is the error stack from the Notes trace file.
java.lang.IllegalArgumentException: Unable to parse JSON for user: Unable to parse JSON for user: Unparseable date: "Wed Apr 16 17:39:46 +0000 2008"
at com.lekkimworld.twitter.User.buildMeFromJson(Unknown Source)
at com.lekkimworld.twitter.service.internal.TwitterServiceImpl.getMe(Unknown Source)
at com.lekkimworld.twitter.service.DiskTwitterStorage.init(Unknown Source)
at com.lekkimworld.twitnotes2.TweetHolder.<init>(Unknown Source)
at com.lekkimworld.twitnotes2.MainViewPart.prepareData(Unknown Source)
at com.lekkimworld.oauthr.OAuthrViewPart.prepareUserUI(Unknown Source)
at com.lekkimworld.oauthr.OAuthrViewPart.validateAccessToken(Unknown Source)
at com.lekkimworld.oauthr.OAuthrViewPart$7.widgetSelected(Unknown Source)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)
at org.eclipse.ui.internal.Workbench$5.run(Unknown Source)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
at com.ibm.rcp.personality.framework.internal.RCPApplication.run(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
at org.eclipse.equinox.launcher.Main.run(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)
at com.ibm.rcp.core.internal.launcher.Main.run(Unknown Source)
Caused by:
java.lang.IllegalArgumentException: Unable to parse JSON for user: Unparseable date: "Wed Apr 16 17:39:46 +0000 2008"
at com.lekkimworld.twitter.User.createUser(Unknown Source)
… 41 more
Caused by:
java.text.ParseException: Unparseable date: "Wed Apr 16 17:39:46 +0000 2008"
at java.text.DateFormat.parse(Unknown Source)
… 42 more
LikeLike
Thanks. Will correct the date pattern and upload a new version. Thanks for reporting.
LikeLike
You run a non-English Notes client right?
LikeLike