<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>MaintainJ Blog</title>
	<link>http://maintainj.com/blog</link>
	<description></description>
	<pubDate>Fri, 11 May 2012 18:50:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0</generator>
	<language>en</language>
			<item>
		<title>The tricks of Java serialization</title>
		<link>http://maintainj.com/blog/?p=49</link>
		<comments>http://maintainj.com/blog/?p=49#comments</comments>
		<pubDate>Thu, 10 May 2012 20:59:20 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=49</guid>
		<description><![CDATA[Whenever I start looking deeper into Java&#8217;s serialization mechanism, I seem to learn something new. Here is something I learned yesterday. Read the code snippet below and try to guess the output.

import java.io.*;
class DataHolder implements Serializable{
 String data = &#8220;data&#8221;;
}
public class SerializationTester {
 static String serFile = &#8220;test.ser&#8221;;
  static void write() throws Exception{
  [...]]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=49</wfw:commentRSS>
		</item>
		<item>
		<title>The class xxx exceeds the maximum class size supported by the JVM</title>
		<link>http://maintainj.com/blog/?p=48</link>
		<comments>http://maintainj.com/blog/?p=48#comments</comments>
		<pubDate>Thu, 19 Apr 2012 14:31:48 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=48</guid>
		<description><![CDATA[If you get this error when you start your application with MaintainJ, please exclude that class in the aop.xml. Check this FAQ entry on how to edit the aop.xml and exclude a class.
&#8211;choudary Kothapalli.

]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=48</wfw:commentRSS>
		</item>
		<item>
		<title>Unable to continue, this version of AspectJ supports classes built with weaver version 6.0 but the class XXX is version 7.0</title>
		<link>http://maintainj.com/blog/?p=47</link>
		<comments>http://maintainj.com/blog/?p=47#comments</comments>
		<pubDate>Thu, 19 Apr 2012 14:19:29 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=47</guid>
		<description><![CDATA[You might see this kind of exception when you start your application with MaintainJ. The reason for this exception is nicely described by the AspectJ lead Andy in his blog.
This exception might occur if you are already using AspectJ in your application, which may conflict with the version of AspectJ that MaintainJ is using. Below [...]]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=47</wfw:commentRSS>
		</item>
		<item>
		<title>MaintainJ for Android apps</title>
		<link>http://maintainj.com/blog/?p=46</link>
		<comments>http://maintainj.com/blog/?p=46#comments</comments>
		<pubDate>Sun, 08 Apr 2012 00:05:09 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=46</guid>
		<description><![CDATA[MaintainJ support for Android applications is added.
&#8211;Choudary Kothapalli.

]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=46</wfw:commentRSS>
		</item>
		<item>
		<title>MaintainJ won the Best Modeling Product award at Eclipse Community Awards 2012</title>
		<link>http://maintainj.com/blog/?p=45</link>
		<comments>http://maintainj.com/blog/?p=45#comments</comments>
		<pubDate>Tue, 27 Mar 2012 01:02:22 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=45</guid>
		<description><![CDATA[Great news! MaintainJ won the Best Modeling Product  award at Eclipse Community Awards 2012!
Here are the nomination details.
Below is my picture taking the award from Ian Skerrett of Eclipse foundation!

&#8211;Choudary Kothapalli.

]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=45</wfw:commentRSS>
		</item>
		<item>
		<title>What a relief!</title>
		<link>http://maintainj.com/blog/?p=43</link>
		<comments>http://maintainj.com/blog/?p=43#comments</comments>
		<pubDate>Wed, 21 Mar 2012 03:40:11 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=43</guid>
		<description><![CDATA[This is the first time I am linking another blog on my blog. I just feel so relieved after reading this particular blog. Read about Imposter Syndrome.
Choudary Kothapalli.

]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=43</wfw:commentRSS>
		</item>
		<item>
		<title>NotSerializableException: org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl</title>
		<link>http://maintainj.com/blog/?p=42</link>
		<comments>http://maintainj.com/blog/?p=42#comments</comments>
		<pubDate>Tue, 06 Mar 2012 17:40:13 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=42</guid>
		<description><![CDATA[One of the MaintainJ users reported the above exception while tracing a legacy application. The exception stack trace is as below:
Caused by: java.io.NotSerializableException: org.aspectj.runtime.reflect.JoinPointImpl$StaticPartImpl
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at xxx.yyyyy.ZZZClass.writeExternal_aroundBody4(ZZZClass.java:70)
MaintainJ uses AspectJ loat time weaving (LTW) mechanism to capture the call trace. The LTW adds new fields like below to the woven classes and they are [...]]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=42</wfw:commentRSS>
		</item>
		<item>
		<title>MaintainJ is selected as a finalist for the Best Modeling Product</title>
		<link>http://maintainj.com/blog/?p=41</link>
		<comments>http://maintainj.com/blog/?p=41#comments</comments>
		<pubDate>Thu, 01 Mar 2012 23:04:20 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=41</guid>
		<description><![CDATA[Today it is announced that MaintainJ is selected as one of the two finalists for  the Best Modeling Product  award for the Eclipse Community Awards 2012.
Here are the nomination details. The winner will be  announced on March 26th at the EclipseCon 2012.
&#8211; Choudary Kothapalli.

]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=41</wfw:commentRSS>
		</item>
		<item>
		<title>Vielen Dank, Thank you, Mille grazie, Merci!</title>
		<link>http://maintainj.com/blog/?p=40</link>
		<comments>http://maintainj.com/blog/?p=40#comments</comments>
		<pubDate>Wed, 08 Feb 2012 14:00:20 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=40</guid>
		<description><![CDATA[I recently got an email from someone I didn&#8217;t know which ended with the above line. I hit &#8216;Reply&#8217; and started the email with &#8216;Hi Vielen&#8217; thinking that &#8216;Vielen Dank&#8217; is the name of the sender. It has a neat first and last names after all and sounds like a women&#8217;s name.
But wait, I know [...]]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=40</wfw:commentRSS>
		</item>
		<item>
		<title>Don&#8217;t try to understand the whole application when starting on a new project</title>
		<link>http://maintainj.com/blog/?p=39</link>
		<comments>http://maintainj.com/blog/?p=39#comments</comments>
		<pubDate>Thu, 02 Feb 2012 22:09:52 +0000</pubDate>
		<dc:creator>maintainj</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://maintainj.com/blog/?p=39</guid>
		<description><![CDATA[I posted an answer to someone&#8217;s question as below on Stackoverflow.
The question:
I have an application written in Java. In is stored in several files. It  uses different classes with different methods. The code is big and  complicated. I think it would be easier to understand the code if I have  a graphical [...]]]></description>
		<wfw:commentRSS>http://maintainj.com/blog/?feed=rss2&amp;p=39</wfw:commentRSS>
		</item>
	</channel>
</rss>

