TwitNotes v2 beta 1 released

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.

7 thoughts on “TwitNotes v2 beta 1 released”

  1. Here is the error that shows up while provisioning the feature –

    from the looks a library/JAR is missing:

    CWPPR0032E: The requested provisioning operation(s) failed.

    CWPPR0032E: The requested provisioning operation(s) failed.

    Unable to complete action for feature “Feature” due to errors.

    Error retrieving “plugins/org.scribe_1.0.3.jar”. [Server returned HTTP response code: “404 Not Found” for URL: http://update.lekkimworld.com/twitnotes2/plugins/org.scribe_1.0.3.jar.%5D

    Server returned HTTP response code: “404 Not Found” for URL: http://update.lekkimworld.com/twitnotes2/plugins/org.scribe_1.0.3.jar.

    Error retrieving “plugins/org.scribe_1.0.3.jar”. [Server returned HTTP response code: “404 Not Found” for URL: http://update.lekkimworld.com/twitnotes2/plugins/org.scribe_1.0.3.jar.%5D

    Server returned HTTP response code: “404 Not Found” for URL: http://update.lekkimworld.com/twitnotes2/plugins/org.scribe_1.0.3.jar.

    Like

  2. 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

    Like

Comments are closed.