when terracotta instrumenting "con" bean then it gives error.
Attempt to share an instance of a non-portable class referenced by a portable class. This
unshareable class has not been included for sharing in the configuration. Please add this
class to the <includes> section of the configuration file.
But when I make "AbstractClass" as non abstract class and create its bean in applicationContext.xml and passes it to tc-config.xml file in <application-context><bean> tag and make c1 and c2 as non distributive field then it works.