<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>lekkimworld.comstacktrace</title>
    <link>http://lekkimworld.com/tags/stacktrace/</link>
    <description>IBM Lotus Notes/Domino, Websphere, IBM Connections, mobile, web, JavaScript, Java...</description>
    <language>en</language>
    <copyright>Mikkel Flindt Heisterberg (mh [at] intravision [dot] dk</copyright>
    <pubDate>Sat, 19 May 2012 06:50:25 GMT</pubDate>
    <dc:creator>Mikkel Flindt Heisterberg (mh [at] intravision [dot] dk</dc:creator>
    <dc:date>2012-05-19T06:50:25Z</dc:date>
    <dc:language>en</dc:language>
    <dc:rights>Mikkel Flindt Heisterberg (mh [at] intravision [dot] dk</dc:rights>
    <image>
      <title>lekkimworld.comstacktrace</title>
      <url>http://lekkimworld.com/tags/stacktrace/</url>
    </image>
    <item>
      <title>TwitNotes - deploying in Sametime</title>
      <link>http://lekkimworld.com/2008/03/27/twitnotes_deploying_in_sametime.html</link>
      <content:encoded>&lt;p&gt;
Deploying the TwitNotes shelfView (aka sidebar) component in Sametime 7.5.1/8.0 yields a nasty stacktrace from the underlying platform. I thought everything should work across both platforms with everything based on XPD. I haven taken care not to rely on Notes 8 API's such as the topology service but I guess that would yield a bundle dependency issue and not a stacktrace like this.
&lt;/p&gt;
&lt;p&gt;
Anyone seen similar?
&lt;/p&gt;
&lt;p&gt;
&lt;pre style="font-size: 9px"&gt;
java.lang.NullPointerException: The active part must not be null 
        at org.eclipse.ui.internal.expressions.ActivePartExpression.&lt;init&gt;(Unknown Source) 
        at org.eclipse.ui.internal.PartSite.initializeDefaultServices(Unknown Source) 
        at org.eclipse.ui.internal.PartSite.&lt;init&gt;(Unknown Source) 
        at org.eclipse.ui.internal.ViewSite.&lt;init&gt;(Unknown Source) 
        at com.ibm.rcp.ui.internal.shelf.ShelfViewReference.createPartHelper(Unknown Source) 
        at com.ibm.rcp.ui.internal.shelf.ShelfViewReference.createPart(Unknown Source) 
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source) 
        at com.ibm.rcp.ui.shelf.ShelfPage.activatePart(Unknown Source) 
        at com.ibm.rcp.ui.shelf.ShelfPage.access$10(Unknown Source) 
        at com.ibm.rcp.ui.shelf.ShelfPage$7.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.Widget.sendEvent(Unknown Source) 
        at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) 
        at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source) 
        at com.ibm.rcp.swt.swidgets.SViewForm.internalSetMaximized(Unknown Source) 
        at com.ibm.rcp.swt.swidgets.SViewForm.setMaximized(Unknown Source) 
        at com.ibm.rcp.swt.swidgets.SViewForm.onMouseUpTitle(Unknown Source) 
        at com.ibm.rcp.swt.swidgets.SViewForm.onMouseUp(Unknown Source) 
        at com.ibm.rcp.swt.swidgets.SViewForm$4.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.createAndRunWorkbench(Unknown Source) 
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source) 
        at com.ibm.rcp.personality.framework.internal.RCPApplication.run(Unknown Source) 
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(Unknown Source) 
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) 
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) 
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) 
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) 
        at java.lang.reflect.AccessibleObject.invokeL(Unknown Source) 
        at java.lang.reflect.Method.invoke(Unknown Source) 
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) 
        at org.eclipse.core.launcher.Main.basicRun(Main.java:280) 
        at org.eclipse.core.launcher.Main.run(Main.java:977) 
        at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Main.java:895) 
        at com.ibm.rcp.core.internal.launcher.Main.main(Main.java:1313) 
        at java.lang.reflect.AccessibleObject.invokeV(Unknown Source) 
        at java.lang.reflect.Method.invoke(Unknown Source) 
        at com.ibm.oti.vm.JarRunner.main(Unknown Source) 
&lt;/pre&gt;
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/tags/java/">java</category>
      <category domain="http://lekkimworld.com/tags/sametime/">sametime</category>
      <category domain="http://lekkimworld.com/tags/stacktrace/">stacktrace</category>
      <pubDate>Thu, 27 Mar 2008 14:29:00 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2008-03-27:default/1206628140000</guid>
      <dc:date>2008-03-27T14:29:00Z</dc:date>
    </item>
    <item>
      <title>Java in Notes/Domino Explained: Stacktraces</title>
      <link>http://lekkimworld.com/2007/05/18/java_in_notes_domino_explained_stacktraces.html</link>
      <content:encoded>&lt;p&gt;
&lt;img src="http://lekkimworld.com/images/java/domino_java.gif" style="float: right; margin: -10px 0 10px 10px;" /&gt;
Not much information on Java in Notes/Domino per say in this post but simply a pointer to a nice article on reading stack and tread dumps which is a &lt;u&gt;must&lt;/u&gt; for all programming in Java.
&lt;/p&gt;
&lt;p&gt;
Remember that as of Java 1.4 (Notes/Domino 7.x) you can use Java classes access the elements of a stacktrace. You can use this to further diagnose the trace and make a more intelligent decision on how to handle it. Look for the &lt;a href="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/StackTraceElement.html"&gt;StackTraceElement&lt;/a&gt; class in the javadocs.
&lt;/p&gt;
&lt;p&gt;
Link to article: &lt;a href="http://www.me.umn.edu/~shivane/blogs/cafefeed/2004/06/of-thread-dumps-and-stack-traces.html"&gt;Of Thread dumps and stack traces ...&lt;/a&gt;. 
&lt;/p&gt;</content:encoded>
      <category domain="http://lekkimworld.com/categories/java/">Java</category>
      <category domain="http://lekkimworld.com/tags/java/">java</category>
      <category domain="http://lekkimworld.com/tags/java_explained/">java_explained</category>
      <category domain="http://lekkimworld.com/tags/stacktrace/">stacktrace</category>
      <pubDate>Fri, 18 May 2007 06:47:46 GMT</pubDate>
      <guid isPermaLink="false">tag:lekkimworld.com,2007-05-18:default/1179470866286</guid>
      <dc:date>2007-05-18T06:47:46Z</dc:date>
    </item>
  </channel>
</rss>


