Today I saw that suddenly TwitNotes wasn’t displaying any tweets. I could tweet and search from it just fine but the main timeline wasn’t displayed. I traced the issue to an error with the utc_offset handling in the Twitter JSON API I forked back when… I have now resolved the issue and placed a widget descriptor for TwitNotes 1.0.10 on the blog and corresponding features on the update site.
To update TwitNotes either
- drag the widget descriptor onto your MyWidgets sidebar panel or…
- do an update installed features operation (those this solution is right for knows how)
I wish to thank those who kindly reminded me of this problem – nice to see people using it.
I get an error when Trying to add it.
CWPPR0031W: The requested provisioning operation(s) completed with partial success.
Network connection problems encountered during search.
Unable to access "http://update.lekkimworld.com/attentionotes/updatesite.xml".
Error parsing site stream. [The XML stream is not a valid default "site.xml" file. The root tag is not site.]
The XML stream is not a valid default "site.xml" file. The root tag is not site.
Error parsing site stream. [The XML stream is not a valid default "site.xml" file. The root tag is not site.]
The XML stream is not a valid default "site.xml" file. The root tag is not site.
Am I doing soemthing Wrong?
LikeLike
you should use https://lekkimworld.com/files/twitnotes/1.0.10/extension.xml as the file you are referencing is something else completely. Try dragging that one onto your MyWidgets sidebar and see if that doesn’t fix it.
LikeLike
OK I tried that and I get this error in the status bar. I am thinking it is a Firewall issue.
http://www2.progressive.com/twitnoteserror.gif
Any Ideas?
LikeLike
Mikkel,
I really like the tool. Do you know if I can get it to work as a plug-in with Sametime 7.5.1?
LikeLike
Well it should be possible and I tried at one point but gave up when I hit some strange errors in Sametime Connect. Since them I think I have solved the problem which is due to a compilation issue. I don’t think however that I’ll do a version for Sametime until TwitNotes 1.1 is out.
LikeLike
Would love to get this working to use my notes workspace for all incoming info, but I keep running into the same problem. I’ve installed and followed the configuration steps closely (I think) twice (uninstall in between), but can’t get by the following error messages. Any ideas on how to fix this would be great.
From Notes Log & Trace viewer:
2009-05-06T18:43:05.484-04:00 SEVERE An internal error occurred during: "Initializing login provider (TwitNotes)". org.eclipse.core.jobs
2009-05-06T18:43:07.343-04:00 SEVERE An internal error occurred during: "Getting users I follow on Twitter". org.eclipse.core.jobs
LikeLike
Chris, which Notes version are you running? Also please provide details from Help/Support/View trace. Thanks.
LikeLike
Thanks for helping. Notes version info:
Release 8.0.1 HHF153
Revision 20080214.1630-HHF153 (Release 8.0.1 HF547)
View Trace info (limited it to what I thought applied, if you want the whole thing let me know and I can send it directly):
Trace Viewer
Viewer Preferences
Time Severity Message Subsystem Source Class.Method Thread Id
2009-05-07T07:47:55.156-04:00 CONFIG eclipse.buildId=build20080213-2253
java.fullversion=J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223-20071007 (JIT enabled)
J9VM – 20071004_14218_lHdSMR
JIT – 20070820_1846ifx1_r8
GC – 200708_10
BootLoader constants: OS=win32
, ARCH=x86
, WS=win32
, NL=en_US
<snip>
org.eclipse.ui 10
2009-05-07T07:49:59.000-04:00 SEVERE An internal error occurred during: "Getting users I follow on Twitter".
java.lang.NoClassDefFoundError: org.apache.commons.lang.time.FastDateFormat
at net.unto.twitter.Api.<init>(Api.java:16)
at com.lekkimworld.attentionotes.twitter.TwitNotesApi.<init>(TwitNotesApi.java:9)
at com.lekkimworld.attentionotes.twitter.followers.internal.TwitterFollowerServiceImpl$1.run(TwitterFollowerServiceImpl.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
<snip>
org.eclipse.ui 10
2009-05-07T07:49:57.250-04:00 INFO java.lang.NoClassDefFoundError: org.apache.commons.lang.time.FastDateFormat
at net.unto.twitter.Api.<init>(Api.java:16)
at com.lekkimworld.attentionotes.twitter.TwitNotesApi.<init>(TwitNotesApi.java:9)
at com.lekkimworld.attentionotes.twitter.login.TwitterLoginProvider.isLoginUiNeeded(TwitterLoginProvider.java:60)
at com.lekkimworld.attentionotes.provider.system.SystemProvider.handleLoginProvider(SystemProvider.java:164)
at com.lekkimworld.attentionotes.provider.system.SystemProvider.access$1(SystemProvider.java:137)
at com.lekkimworld.attentionotes.provider.system.SystemProvider$1.runInNotesThread(SystemProvider.java:121)
at com.ibm.notes.java.api.util.NotesJob$1.run(NotesJob.java:50)
at com.ibm.notes.java.api.util.NotesSynchronizer$RunnableLock.run(NotesSynchronizer.java:141)
at com.ibm.notes.java.api.util.NotesSynchronizer.runSyncMessages(NotesSynchronizer.java:114)
at com.ibm.notes.java.api.util.NotesPlatform.readAndDispatch(NotesPlatform.java:65)
at com.ibm.notes.java.api.util.NotesPlatform.access$100(NotesPlatform.java:29)
at com.ibm.notes.java.api.util.NotesPlatform$1.run(NotesPlatform.java:51)
java.lang.NoClassDefFoundError: org.apache.commons.lang.time.FastDateFormat
at net.unto.twitter.Api.<init>(Api.java:16)
at com.lekkimworld.attentionotes.twitter.TwitNotesApi.<init>(TwitNotesApi.java:9)
at com.lekkimworld.attentionotes.twitter.login.TwitterLoginProvider.isLoginUiNeeded(TwitterLoginProvider.java:60)
at com.lekkimworld.attentionotes.provider.system.SystemProvider.handleLoginProvider(SystemProvider.java:164)
at com.lekkimworld.attentionotes.provider.system.SystemProvider.access$1(SystemProvider.java:137)
at com.lekkimworld.attentionotes.provider.system.SystemProvider$1.runInNotesThread(SystemProvider.java:121)
at com.ibm.notes.java.api.util.NotesJob$1.run(NotesJob.java:50)
at com.ibm.notes.java.api.util.NotesSynchronizer$RunnableLock.run(NotesSynchronizer.java:141)
at com.ibm.notes.java.api.util.NotesSynchronizer.runSyncMessages(NotesSynchronizer.java:114)
at com.ibm.notes.java.api.util.NotesPlatform.readAndDispatch(NotesPlatform.java:65)
at com.ibm.notes.java.api.util.NotesPlatform.access$100(NotesPlatform.java:29)
at com.ibm.notes.java.api.util.NotesPlatform$1.run(NotesPlatform.java:51)
LikeLike
Thanks in advance for the help. Below is my version info and the sections of the stack trace I thought pertinent. If you need the whole thing, let me know and I’ll send it directly.
IBM Lotus Notes 8
Release 8.0.1 HHF153
Revision 20080214.1630-HHF153 (Release 8.0.1 HF547)
Standard Configuration
org.eclipse.core.jobs 24
2009-05-07T13:11:23.031-04:00 SEVERE An internal error occurred during: "Getting users I follow on Twitter".
java.lang.NoClassDefFoundError: org.apache.commons.lang.time.FastDateFormat
at net.unto.twitter.Api.<init>(Api.java:16)
at com.lekkimworld.attentionotes.twitter.TwitNotesApi.<init>(TwitNotesApi.java:9)
at com.lekkimworld.attentionotes.twitter.followers.internal.TwitterFollowerServiceImpl$1.run(TwitterFollowerServiceImpl.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
org.eclipse.ui 10
2009-05-07T13:11:21.390-04:00 INFO java.lang.NoClassDefFoundError: org.apache.commons.lang.time.FastDateFormat
at net.unto.twitter.Api.<init>(Api.java:16)
at com.lekkimworld.attentionotes.twitter.TwitNotesApi.<init>(TwitNotesApi.java:9)
at com.lekkimworld.attentionotes.twitter.login.TwitterLoginProvider.isLoginUiNeeded(TwitterLoginProvider.java:60)
at com.lekkimworld.attentionotes.provider.system.SystemProvider.handleLoginProvider(SystemProvider.java:164)
at com.lekkimworld.attentionotes.provider.system.SystemProvider.access$1(SystemProvider.java:137)
at com.lekkimworld.attentionotes.provider.system.SystemProvider$1.runInNotesThread(SystemProvider.java:121)
at com.ibm.notes.java.api.util.NotesJob$1.run(NotesJob.java:50)
at com.ibm.notes.java.api.util.NotesSynchronizer$RunnableLock.run(NotesSynchronizer.java:141)
at com.ibm.notes.java.api.util.NotesSynchronizer.runSyncMessages(NotesSynchronizer.java:114)
at com.ibm.notes.java.api.util.NotesPlatform.readAndDispatch(NotesPlatform.java:65)
at com.ibm.notes.java.api.util.NotesPlatform.access$100(NotesPlatform.java:29)
at com.ibm.notes.java.api.util.NotesPlatform$1.run(NotesPlatform.java:51)
java.lang.NoClassDefFoundError: org.apache.commons.lang.time.FastDateFormat
at net.unto.twitter.Api.<init>(Api.java:16)
at com.lekkimworld.attentionotes.twitter.TwitNotesApi.<init>(TwitNotesApi.java:9)
at com.lekkimworld.attentionotes.twitter.login.TwitterLoginProvider.isLoginUiNeeded(TwitterLoginProvider.java:60)
at com.lekkimworld.attentionotes.provider.system.SystemProvider.handleLoginProvider(SystemProvider.java:164)
at com.lekkimworld.attentionotes.provider.system.SystemProvider.access$1(SystemProvider.java:137)
at com.lekkimworld.attentionotes.provider.system.SystemProvider$1.runInNotesThread(SystemProvider.java:121)
at com.ibm.notes.java.api.util.NotesJob$1.run(NotesJob.java:50)
at com.ibm.notes.java.api.util.NotesSynchronizer$RunnableLock.run(NotesSynchronizer.java:141)
at com.ibm.notes.java.api.util.NotesSynchronizer.runSyncMessages(NotesSynchronizer.java:114)
at com.ibm.notes.java.api.util.NotesPlatform.readAndDispatch(NotesPlatform.java:65)
at com.ibm.notes.java.api.util.NotesPlatform.access$100(NotesPlatform.java:29)
at com.ibm.notes.java.api.util.NotesPlatform$1.run(NotesPlatform.java:51)
LikeLike
Hi Mikkel,
I love the plugin, or at least I do when I’m out of the office, since when I’m in the office I sit behind a firewall that blocks port 80 traffic to Twitter.
Unfortunately, even if you set the account to use https:// , ergo port 443, the credential manager class overwrites it and forces it back to plain old port 80.
Is there anyway to add an option to use 443?
Many thanks,
Dave
Notes.net discussion here
LikeLike
Never had that requirement but surely something I will look at. Thanks.
LikeLike