You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Anitha Raj Geetha Rajendran <An...@igate.com> on 2009/12/15 05:00:29 UTC

increasing errors on increasing the load - reg

Hi,

I am met with an issue while using JMeter. The test plan was made for the following requirement.

Number of threads : 250
Ramp-up : 750 sec
Loop count :  forever
Test duration : 45 mins

I am getting -http server 500 error if I'm increasing the load. It is working fine for up to 50 users. But beyond that if im increasing the load im getting this error:
Response code: 500
Response message: Internal Server Error

I have given constant timer between each request as 5 secs. Still this doesn't resolve the issue.
Can somebody help me in fixing this issue??

The sampler result is as follows :-

Sample Start: 2009-12-14 19:31:25 IST
Load time: 47
Latency: 47
Size in bytes: 7872
Sample Count: 1
Error Count: 1
Response code: 500
Response message: Internal Server Error

Response headers:
HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=utf-8
Content-Length: 7872
Date: Mon, 14 Dec 2009 14:01:25 GMT
Connection: close

The page which I got is also pasted here :-
HTTP Status 500 -
________________________________

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Filter execution threw an exception

        org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

com.tc.exception.TCNonPortableObjectError:

*******************************************************************************

Attempt to share an instance of a non-portable class referenced by a portable class. This

unshareable class must be in the DSO boot jar. Please add this class to the boot jar

configuration and re-create the DSO boot jar.



For more information on this issue, please visit our Troubleshooting Guide at:

http://terracotta.org/kit/troubleshooting



Referring class         : java.util.ArrayList

Thread                  : http-192.168.120.64-8080-31

JVM ID                  : VM(1)

Class to add to boot jar: java.util.Locale



Under most circumstances, you should only be adding classes for your

application. If you are adding classes for frameworks or code not written by

you, then you should consider finding a Terracotta Integration Module (TIM)

that matches the framework you are using.



As an example, if the non-portable class listed below is

net.sf.ehcache.CacheManager, you should consider using the ehcache TIM.



It is possible that this class is truly non-portable, the solution is then to

mark the referring field as transient.

For more information on non-portable classes see the Troubleshooting Guide.



Action to take:



1) Reconfigure and rebuild the boot jar

   * edit your tc-config.xml file

   * locate the <dso> element

   * add this snippet inside the <dso> element



       <additional-boot-jar-classes>

        <include>java.util.Locale</include>

       </additional-boot-jar-classes>



   * if there is already an <additional-boot-jar-classes> element present, simply add

     the new includes inside it

   * Recreate the boot jar by running the 'make-boot-jar' tool in the bin/ directory





*******************************************************************************



        com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:786)

        com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedReference(ClientObjectManagerImpl.java:676)

        com.tc.object.ClientObjectManagerImpl.access$900(ClientObjectManagerImpl.java:77)

        com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:1022)

        com.tc.object.Traverser.addReferencedObjects(Traverser.java:48)

        com.tc.object.Traverser.traverse(Traverser.java:89)

        com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:944)

        com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:290)

        com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:350)

        com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:323)

        com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:813)

        com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:17)

        com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:253)

        com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:294)

        java.util.HashMap.put(Unknown Source)

        com.terracotta.session.SessionData.bindAttribute(SessionData.java:359)

        com.terracotta.session.SessionData.__tc_wrapped_setAttributeReturnOld(SessionData.java:255)

        com.terracotta.session.SessionData.setAttributeReturnOld(SessionData.java)

        com.terracotta.session.SessionData.setAttribute(SessionData.java:247)

        org.springframework.security.ui.ExceptionTranslationFilter.sendStartAuthentication(ExceptionTranslationFilter.java:206)

        org.springframework.security.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:162)

        org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:117)

        org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)

        org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)

        org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)

        org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)

        org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)

        org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)

        org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)

        org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)

        org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)

        org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)

        org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)

        org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

        org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.

________________________________
JBossWeb/2.0.1.GA


Thanks and regards,
Anitha Raj.


iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2 
by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry survey of Best Companies to work for in India
----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
Information transmitted by this EMAIL is proprietary to iGATE Group of Companies and is intended for use only by the individual 
or entity to whom it is addressed and may contain information that is privileged, confidential, or exempt from disclosure under 
applicable law. If you are not the intended recipient of this EMAIL immediately notify the sender at iGATE or mailadmin@igate.com 
and delete this EMAIL including any attachments

Re: increasing errors on increasing the load - reg

Posted by James Hill <ev...@gmail.com>.
To reiterate what Deepak said, this isn't a problem with JMeter but rather
with the server under test. The load you're placing on it is causing the
internal server errors. If you add a timer in between the JM requests you're
simply reducing the number of requests to the server and in turn the number
of simultaneous page requests. You won't see errors as early but you will
see them eventually.

As far as VSTT goes, one method of developing performance test plans in this
tool is to copy them from functional tests. It can include think time if
desired (not sure if this is enabled by default though). If think time is
included then it will be applying lower load levels than a JMeter test that
lacks timers to emulate think time. JMeter doesn't include this by default
when a test is recorded by the proxy recorder or the plan is developed
manually.

To get an adequate comparison you'd have to look at the throughput both
tools are generating rather than simply looking at what they're asking the
server to do.

Regards,
James.


On Tue, Dec 15, 2009 at 3:12 PM, Anitha Raj Geetha Rajendran <
AnithaRaj.GeethaRajendran@igate.com> wrote:

> Deepak,
>
>        Thanks for the reply. But it's working fine when I give up to 50
> users. If I increase it from 50 to 75 or 100 then only issue starts. When I
> gave the timer between the requests error percentage got reduced. So I just
> wanted to know whether I can fix this by some other way, so as to reduce the
> error percentage at least. Also when my colleague tried with other tool
> (VSTT) for load testing,on the same application, it never gave much errors.
> That's when I got the thought that if I change some settings in JMEter, then
> I could also achieve the expected result. Please help me on this.
>
> Thanks and regards,
>
> Anitha Raj.
>
> Software Engineer
> -----Original Message-----
> From: Deepak Shetty [mailto:shettyd@gmail.com]
> Sent: Tuesday, December 15, 2009 9:35 AM
> To: JMeter Users List
> Subject: Re: increasing errors on increasing the load - reg
>
> this is a problem in your application being tested, not with jmeter
> regards
> deepak
>
> On Mon, Dec 14, 2009 at 8:00 PM, Anitha Raj Geetha Rajendran <
> AnithaRaj.GeethaRajendran@igate.com> wrote:
>
> > Hi,
> >
> > I am met with an issue while using JMeter. The test plan was made for the
> > following requirement.
> >
> > Number of threads : 250
> > Ramp-up : 750 sec
> > Loop count :  forever
> > Test duration : 45 mins
> >
> > I am getting -http server 500 error if I'm increasing the load. It is
> > working fine for up to 50 users. But beyond that if im increasing the
> load
> > im getting this error:
> > Response code: 500
> > Response message: Internal Server Error
> >
> > I have given constant timer between each request as 5 secs. Still this
> > doesn't resolve the issue.
> > Can somebody help me in fixing this issue??
> >
> > The sampler result is as follows :-
> >
> > Sample Start: 2009-12-14 19:31:25 IST
> > Load time: 47
> > Latency: 47
> > Size in bytes: 7872
> > Sample Count: 1
> > Error Count: 1
> > Response code: 500
> > Response message: Internal Server Error
> >
> > Response headers:
> > HTTP/1.1 500 Internal Server Error
> > Server: Apache-Coyote/1.1
> > Content-Type: text/html;charset=utf-8
> > Content-Length: 7872
> > Date: Mon, 14 Dec 2009 14:01:25 GMT
> > Connection: close
> >
> > The page which I got is also pasted here :-
> > HTTP Status 500 -
> > ________________________________
> >
> > type Exception report
> >
> > message
> >
> > description The server encountered an internal error () that prevented it
> > from fulfilling this request.
> >
> > exception
> >
> > javax.servlet.ServletException: Filter execution threw an exception
> >
> >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> >
> > root cause
> >
> > com.tc.exception.TCNonPortableObjectError:
> >
> >
> >
> *******************************************************************************
> >
> > Attempt to share an instance of a non-portable class referenced by a
> > portable class. This
> >
> > unshareable class must be in the DSO boot jar. Please add this class to
> the
> > boot jar
> >
> > configuration and re-create the DSO boot jar.
> >
> >
> >
> > For more information on this issue, please visit our Troubleshooting
> Guide
> > at:
> >
> > http://terracotta.org/kit/troubleshooting
> >
> >
> >
> > Referring class         : java.util.ArrayList
> >
> > Thread                  : http-192.168.120.64-8080-31
> >
> > JVM ID                  : VM(1)
> >
> > Class to add to boot jar: java.util.Locale
> >
> >
> >
> > Under most circumstances, you should only be adding classes for your
> >
> > application. If you are adding classes for frameworks or code not written
> > by
> >
> > you, then you should consider finding a Terracotta Integration Module
> (TIM)
> >
> > that matches the framework you are using.
> >
> >
> >
> > As an example, if the non-portable class listed below is
> >
> > net.sf.ehcache.CacheManager, you should consider using the ehcache TIM.
> >
> >
> >
> > It is possible that this class is truly non-portable, the solution is
> then
> > to
> >
> > mark the referring field as transient.
> >
> > For more information on non-portable classes see the Troubleshooting
> Guide.
> >
> >
> >
> > Action to take:
> >
> >
> >
> > 1) Reconfigure and rebuild the boot jar
> >
> >   * edit your tc-config.xml file
> >
> >   * locate the <dso> element
> >
> >   * add this snippet inside the <dso> element
> >
> >
> >
> >       <additional-boot-jar-classes>
> >
> >        <include>java.util.Locale</include>
> >
> >       </additional-boot-jar-classes>
> >
> >
> >
> >   * if there is already an <additional-boot-jar-classes> element present,
> > simply add
> >
> >     the new includes inside it
> >
> >   * Recreate the boot jar by running the 'make-boot-jar' tool in the bin/
> > directory
> >
> >
> >
> >
> >
> >
> >
> *******************************************************************************
> >
> >
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:786)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedReference(ClientObjectManagerImpl.java:676)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.access$900(ClientObjectManagerImpl.java:77)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:1022)
> >
> >        com.tc.object.Traverser.addReferencedObjects(Traverser.java:48)
> >
> >        com.tc.object.Traverser.traverse(Traverser.java:89)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:944)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:290)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:350)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:323)
> >
> >
> >
>  com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:813)
> >
> >
>  com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:17)
> >
> >
> >  com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:253)
> >
> >
> >  com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:294)
> >
> >        java.util.HashMap.put(Unknown Source)
> >
> >
> >  com.terracotta.session.SessionData.bindAttribute(SessionData.java:359)
> >
> >
> >
>  com.terracotta.session.SessionData.__tc_wrapped_setAttributeReturnOld(SessionData.java:255)
> >
> >
> >
>  com.terracotta.session.SessionData.setAttributeReturnOld(SessionData.java)
> >
> >
> >  com.terracotta.session.SessionData.setAttribute(SessionData.java:247)
> >
> >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.sendStartAuthentication(ExceptionTranslationFilter.java:206)
> >
> >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:162)
> >
> >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:117)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
> >
> >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
> >
> >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> >
> >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> >
> > note The full stack trace of the root cause is available in the JBossWeb/
> > 2.0.1.GA logs.
> >
> > ________________________________
> > JBossWeb/2.0.1.GA
> >
> >
> > Thanks and regards,
> > Anitha Raj.
> >
> >
> > iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> > by Business Today-Mercer Human Resource Consulting-TNS  in a cross
> industry
> > survey of Best Companies to work for in India
> >
> >
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> > Information transmitted by this EMAIL is proprietary to iGATE Group of
> > Companies and is intended for use only by the individual
> > or entity to whom it is addressed and may contain information that is
> > privileged, confidential, or exempt from disclosure under
> > applicable law. If you are not the intended recipient of this EMAIL
> > immediately notify the sender at iGATE or mailadmin@igate.com
> > and delete this EMAIL including any attachments
> >
> iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry
> survey of Best Companies to work for in India
>
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> Information transmitted by this EMAIL is proprietary to iGATE Group of
> Companies and is intended for use only by the individual
> or entity to whom it is addressed and may contain information that is
> privileged, confidential, or exempt from disclosure under
> applicable law. If you are not the intended recipient of this EMAIL
> immediately notify the sender at iGATE or mailadmin@igate.com
> and delete this EMAIL including any attachments
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>

RE: increasing errors on increasing the load - reg

Posted by Anitha Raj Geetha Rajendran <An...@igate.com>.
Thanks a lot for enlightening me with you help Deepak and James.

Thanks and regards,

Anitha Raj.


-----Original Message-----
From: Deepak Shetty [mailto:shettyd@gmail.com]
Sent: Tuesday, December 15, 2009 10:02 AM
To: JMeter Users List
Subject: Re: increasing errors on increasing the load - reg

did you look at
http://terracotta.org/web/display/docs/Troubleshooting+Guide#TroubleshootingGuide-EXCEPTIONSANDERRORS.
..
http://terracotta.org/web/display/docs/Configuring+DSO#ConfiguringDSO-ResolvingTCNonPortableObjectError
I've never worked with terra cotta so you'd need to find a developer from
your team who has
regards
deepak


On Mon, Dec 14, 2009 at 8:25 PM, Anitha Raj Geetha Rajendran <
AnithaRaj.GeethaRajendran@igate.com> wrote:

> Deepak,
>
> Alright then. Thanks for your help. But Handling session will be done when
> we add HTTP cookie manager itself right? Or do I need to work with regular
> expressions?
>
> Thanks and regards,
>
> Anitha Raj.
>
>
> -----Original Message-----
> From: Deepak Shetty [mailto:shettyd@gmail.com]
> Sent: Tuesday, December 15, 2009 9:50 AM
> To: JMeter Users List
> Subject: Re: increasing errors on increasing the load - reg
>
> >But it's working fine when I give up to 50 users. If I increase it from 50
> to 75 or 100 then only issue
> Which is why you can be pretty sure the problem isnt with JMeter, your app
> cant handle this level of concurrency. Its possible the problem may still
> be
> in your script, but really nothing that you can do in a client , should
> cause the application to throw the error message. Can you monitor the VM
> memory being utilised on your application, the problem seems to be when you
> add something in session.
>
> >When I gave the timer between the requests error percentage got reduced.
> Because you reduced the concurrent usage.
>
> >Also when my colleague tried with other tool (VSTT) for load testing,on
> the
> same application
> perhaps you didnt generate the same load in this case.
>
>
> regards
> deepak
>
> On Mon, Dec 14, 2009 at 8:12 PM, Anitha Raj Geetha Rajendran <
> AnithaRaj.GeethaRajendran@igate.com> wrote:
>
> > Deepak,
> >
> >        Thanks for the reply. But it's working fine when I give up to 50
> > users. If I increase it from 50 to 75 or 100 then only issue starts. When
> I
> > gave the timer between the requests error percentage got reduced. So I
> just
> > wanted to know whether I can fix this by some other way, so as to reduce
> the
> > error percentage at least. Also when my colleague tried with other tool
> > (VSTT) for load testing,on the same application, it never gave much
> errors.
> > That's when I got the thought that if I change some settings in JMEter,
> then
> > I could also achieve the expected result. Please help me on this.
> >
> > Thanks and regards,
> >
> > Anitha Raj.
> >
> > Software Engineer
> > -----Original Message-----
> > From: Deepak Shetty [mailto:shettyd@gmail.com]
> > Sent: Tuesday, December 15, 2009 9:35 AM
> > To: JMeter Users List
> > Subject: Re: increasing errors on increasing the load - reg
> >
> > this is a problem in your application being tested, not with jmeter
> > regards
> > deepak
> >
> > On Mon, Dec 14, 2009 at 8:00 PM, Anitha Raj Geetha Rajendran <
> > AnithaRaj.GeethaRajendran@igate.com> wrote:
> >
> > > Hi,
> > >
> > > I am met with an issue while using JMeter. The test plan was made for
> the
> > > following requirement.
> > >
> > > Number of threads : 250
> > > Ramp-up : 750 sec
> > > Loop count :  forever
> > > Test duration : 45 mins
> > >
> > > I am getting -http server 500 error if I'm increasing the load. It is
> > > working fine for up to 50 users. But beyond that if im increasing the
> > load
> > > im getting this error:
> > > Response code: 500
> > > Response message: Internal Server Error
> > >
> > > I have given constant timer between each request as 5 secs. Still this
> > > doesn't resolve the issue.
> > > Can somebody help me in fixing this issue??
> > >
> > > The sampler result is as follows :-
> > >
> > > Sample Start: 2009-12-14 19:31:25 IST
> > > Load time: 47
> > > Latency: 47
> > > Size in bytes: 7872
> > > Sample Count: 1
> > > Error Count: 1
> > > Response code: 500
> > > Response message: Internal Server Error
> > >
> > > Response headers:
> > > HTTP/1.1 500 Internal Server Error
> > > Server: Apache-Coyote/1.1
> > > Content-Type: text/html;charset=utf-8
> > > Content-Length: 7872
> > > Date: Mon, 14 Dec 2009 14:01:25 GMT
> > > Connection: close
> > >
> > > The page which I got is also pasted here :-
> > > HTTP Status 500 -
> > > ________________________________
> > >
> > > type Exception report
> > >
> > > message
> > >
> > > description The server encountered an internal error () that prevented
> it
> > > from fulfilling this request.
> > >
> > > exception
> > >
> > > javax.servlet.ServletException: Filter execution threw an exception
> > >
> > >
> > >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> > >
> > > root cause
> > >
> > > com.tc.exception.TCNonPortableObjectError:
> > >
> > >
> > >
> >
> *******************************************************************************
> > >
> > > Attempt to share an instance of a non-portable class referenced by a
> > > portable class. This
> > >
> > > unshareable class must be in the DSO boot jar. Please add this class to
> > the
> > > boot jar
> > >
> > > configuration and re-create the DSO boot jar.
> > >
> > >
> > >
> > > For more information on this issue, please visit our Troubleshooting
> > Guide
> > > at:
> > >
> > > http://terracotta.org/kit/troubleshooting
> > >
> > >
> > >
> > > Referring class         : java.util.ArrayList
> > >
> > > Thread                  : http-192.168.120.64-8080-31
> > >
> > > JVM ID                  : VM(1)
> > >
> > > Class to add to boot jar: java.util.Locale
> > >
> > >
> > >
> > > Under most circumstances, you should only be adding classes for your
> > >
> > > application. If you are adding classes for frameworks or code not
> written
> > > by
> > >
> > > you, then you should consider finding a Terracotta Integration Module
> > (TIM)
> > >
> > > that matches the framework you are using.
> > >
> > >
> > >
> > > As an example, if the non-portable class listed below is
> > >
> > > net.sf.ehcache.CacheManager, you should consider using the ehcache TIM.
> > >
> > >
> > >
> > > It is possible that this class is truly non-portable, the solution is
> > then
> > > to
> > >
> > > mark the referring field as transient.
> > >
> > > For more information on non-portable classes see the Troubleshooting
> > Guide.
> > >
> > >
> > >
> > > Action to take:
> > >
> > >
> > >
> > > 1) Reconfigure and rebuild the boot jar
> > >
> > >   * edit your tc-config.xml file
> > >
> > >   * locate the <dso> element
> > >
> > >   * add this snippet inside the <dso> element
> > >
> > >
> > >
> > >       <additional-boot-jar-classes>
> > >
> > >        <include>java.util.Locale</include>
> > >
> > >       </additional-boot-jar-classes>
> > >
> > >
> > >
> > >   * if there is already an <additional-boot-jar-classes> element
> present,
> > > simply add
> > >
> > >     the new includes inside it
> > >
> > >   * Recreate the boot jar by running the 'make-boot-jar' tool in the
> bin/
> > > directory
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> *******************************************************************************
> > >
> > >
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:786)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedReference(ClientObjectManagerImpl.java:676)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.access$900(ClientObjectManagerImpl.java:77)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:1022)
> > >
> > >        com.tc.object.Traverser.addReferencedObjects(Traverser.java:48)
> > >
> > >        com.tc.object.Traverser.traverse(Traverser.java:89)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:944)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:290)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:350)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:323)
> > >
> > >
> > >
> >
>  com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:813)
> > >
> > >
> >  com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:17)
> > >
> > >
> > >  com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:253)
> > >
> > >
> > >  com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:294)
> > >
> > >        java.util.HashMap.put(Unknown Source)
> > >
> > >
> > >  com.terracotta.session.SessionData.bindAttribute(SessionData.java:359)
> > >
> > >
> > >
> >
>  com.terracotta.session.SessionData.__tc_wrapped_setAttributeReturnOld(SessionData.java:255)
> > >
> > >
> > >
> >
>  com.terracotta.session.SessionData.setAttributeReturnOld(SessionData.java)
> > >
> > >
> > >  com.terracotta.session.SessionData.setAttribute(SessionData.java:247)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.sendStartAuthentication(ExceptionTranslationFilter.java:206)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:162)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:117)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
> > >
> > >
> > >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
> > >
> > >
> > >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> > >
> > >
> > >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> > >
> > > note The full stack trace of the root cause is available in the
> JBossWeb/
> > > 2.0.1.GA logs.
> > >
> > > ________________________________
> > > JBossWeb/2.0.1.GA
> > >
> > >
> > > Thanks and regards,
> > > Anitha Raj.
> > >
> > >
> > > iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> > > by Business Today-Mercer Human Resource Consulting-TNS  in a cross
> > industry
> > > survey of Best Companies to work for in India
> > >
> > >
> >
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> > > Information transmitted by this EMAIL is proprietary to iGATE Group of
> > > Companies and is intended for use only by the individual
> > > or entity to whom it is addressed and may contain information that is
> > > privileged, confidential, or exempt from disclosure under
> > > applicable law. If you are not the intended recipient of this EMAIL
> > > immediately notify the sender at iGATE or mailadmin@igate.com
> > > and delete this EMAIL including any attachments
> > >
> > iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> > by Business Today-Mercer Human Resource Consulting-TNS  in a cross
> industry
> > survey of Best Companies to work for in India
> >
> >
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> > Information transmitted by this EMAIL is proprietary to iGATE Group of
> > Companies and is intended for use only by the individual
> > or entity to whom it is addressed and may contain information that is
> > privileged, confidential, or exempt from disclosure under
> > applicable law. If you are not the intended recipient of this EMAIL
> > immediately notify the sender at iGATE or mailadmin@igate.com
> > and delete this EMAIL including any attachments
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> >
> >
> iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry
> survey of Best Companies to work for in India
>
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> Information transmitted by this EMAIL is proprietary to iGATE Group of
> Companies and is intended for use only by the individual
> or entity to whom it is addressed and may contain information that is
> privileged, confidential, or exempt from disclosure under
> applicable law. If you are not the intended recipient of this EMAIL
> immediately notify the sender at iGATE or mailadmin@igate.com
> and delete this EMAIL including any attachments
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>
iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2 
by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry survey of Best Companies to work for in India
----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
Information transmitted by this EMAIL is proprietary to iGATE Group of Companies and is intended for use only by the individual 
or entity to whom it is addressed and may contain information that is privileged, confidential, or exempt from disclosure under 
applicable law. If you are not the intended recipient of this EMAIL immediately notify the sender at iGATE or mailadmin@igate.com 
and delete this EMAIL including any attachments


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: increasing errors on increasing the load - reg

Posted by Deepak Shetty <sh...@gmail.com>.
did you look at
http://terracotta.org/web/display/docs/Troubleshooting+Guide#TroubleshootingGuide-EXCEPTIONSANDERRORS.
..
http://terracotta.org/web/display/docs/Configuring+DSO#ConfiguringDSO-ResolvingTCNonPortableObjectError
I've never worked with terra cotta so you'd need to find a developer from
your team who has
regards
deepak


On Mon, Dec 14, 2009 at 8:25 PM, Anitha Raj Geetha Rajendran <
AnithaRaj.GeethaRajendran@igate.com> wrote:

> Deepak,
>
> Alright then. Thanks for your help. But Handling session will be done when
> we add HTTP cookie manager itself right? Or do I need to work with regular
> expressions?
>
> Thanks and regards,
>
> Anitha Raj.
>
>
> -----Original Message-----
> From: Deepak Shetty [mailto:shettyd@gmail.com]
> Sent: Tuesday, December 15, 2009 9:50 AM
> To: JMeter Users List
> Subject: Re: increasing errors on increasing the load - reg
>
> >But it's working fine when I give up to 50 users. If I increase it from 50
> to 75 or 100 then only issue
> Which is why you can be pretty sure the problem isnt with JMeter, your app
> cant handle this level of concurrency. Its possible the problem may still
> be
> in your script, but really nothing that you can do in a client , should
> cause the application to throw the error message. Can you monitor the VM
> memory being utilised on your application, the problem seems to be when you
> add something in session.
>
> >When I gave the timer between the requests error percentage got reduced.
> Because you reduced the concurrent usage.
>
> >Also when my colleague tried with other tool (VSTT) for load testing,on
> the
> same application
> perhaps you didnt generate the same load in this case.
>
>
> regards
> deepak
>
> On Mon, Dec 14, 2009 at 8:12 PM, Anitha Raj Geetha Rajendran <
> AnithaRaj.GeethaRajendran@igate.com> wrote:
>
> > Deepak,
> >
> >        Thanks for the reply. But it's working fine when I give up to 50
> > users. If I increase it from 50 to 75 or 100 then only issue starts. When
> I
> > gave the timer between the requests error percentage got reduced. So I
> just
> > wanted to know whether I can fix this by some other way, so as to reduce
> the
> > error percentage at least. Also when my colleague tried with other tool
> > (VSTT) for load testing,on the same application, it never gave much
> errors.
> > That's when I got the thought that if I change some settings in JMEter,
> then
> > I could also achieve the expected result. Please help me on this.
> >
> > Thanks and regards,
> >
> > Anitha Raj.
> >
> > Software Engineer
> > -----Original Message-----
> > From: Deepak Shetty [mailto:shettyd@gmail.com]
> > Sent: Tuesday, December 15, 2009 9:35 AM
> > To: JMeter Users List
> > Subject: Re: increasing errors on increasing the load - reg
> >
> > this is a problem in your application being tested, not with jmeter
> > regards
> > deepak
> >
> > On Mon, Dec 14, 2009 at 8:00 PM, Anitha Raj Geetha Rajendran <
> > AnithaRaj.GeethaRajendran@igate.com> wrote:
> >
> > > Hi,
> > >
> > > I am met with an issue while using JMeter. The test plan was made for
> the
> > > following requirement.
> > >
> > > Number of threads : 250
> > > Ramp-up : 750 sec
> > > Loop count :  forever
> > > Test duration : 45 mins
> > >
> > > I am getting -http server 500 error if I'm increasing the load. It is
> > > working fine for up to 50 users. But beyond that if im increasing the
> > load
> > > im getting this error:
> > > Response code: 500
> > > Response message: Internal Server Error
> > >
> > > I have given constant timer between each request as 5 secs. Still this
> > > doesn't resolve the issue.
> > > Can somebody help me in fixing this issue??
> > >
> > > The sampler result is as follows :-
> > >
> > > Sample Start: 2009-12-14 19:31:25 IST
> > > Load time: 47
> > > Latency: 47
> > > Size in bytes: 7872
> > > Sample Count: 1
> > > Error Count: 1
> > > Response code: 500
> > > Response message: Internal Server Error
> > >
> > > Response headers:
> > > HTTP/1.1 500 Internal Server Error
> > > Server: Apache-Coyote/1.1
> > > Content-Type: text/html;charset=utf-8
> > > Content-Length: 7872
> > > Date: Mon, 14 Dec 2009 14:01:25 GMT
> > > Connection: close
> > >
> > > The page which I got is also pasted here :-
> > > HTTP Status 500 -
> > > ________________________________
> > >
> > > type Exception report
> > >
> > > message
> > >
> > > description The server encountered an internal error () that prevented
> it
> > > from fulfilling this request.
> > >
> > > exception
> > >
> > > javax.servlet.ServletException: Filter execution threw an exception
> > >
> > >
> > >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> > >
> > > root cause
> > >
> > > com.tc.exception.TCNonPortableObjectError:
> > >
> > >
> > >
> >
> *******************************************************************************
> > >
> > > Attempt to share an instance of a non-portable class referenced by a
> > > portable class. This
> > >
> > > unshareable class must be in the DSO boot jar. Please add this class to
> > the
> > > boot jar
> > >
> > > configuration and re-create the DSO boot jar.
> > >
> > >
> > >
> > > For more information on this issue, please visit our Troubleshooting
> > Guide
> > > at:
> > >
> > > http://terracotta.org/kit/troubleshooting
> > >
> > >
> > >
> > > Referring class         : java.util.ArrayList
> > >
> > > Thread                  : http-192.168.120.64-8080-31
> > >
> > > JVM ID                  : VM(1)
> > >
> > > Class to add to boot jar: java.util.Locale
> > >
> > >
> > >
> > > Under most circumstances, you should only be adding classes for your
> > >
> > > application. If you are adding classes for frameworks or code not
> written
> > > by
> > >
> > > you, then you should consider finding a Terracotta Integration Module
> > (TIM)
> > >
> > > that matches the framework you are using.
> > >
> > >
> > >
> > > As an example, if the non-portable class listed below is
> > >
> > > net.sf.ehcache.CacheManager, you should consider using the ehcache TIM.
> > >
> > >
> > >
> > > It is possible that this class is truly non-portable, the solution is
> > then
> > > to
> > >
> > > mark the referring field as transient.
> > >
> > > For more information on non-portable classes see the Troubleshooting
> > Guide.
> > >
> > >
> > >
> > > Action to take:
> > >
> > >
> > >
> > > 1) Reconfigure and rebuild the boot jar
> > >
> > >   * edit your tc-config.xml file
> > >
> > >   * locate the <dso> element
> > >
> > >   * add this snippet inside the <dso> element
> > >
> > >
> > >
> > >       <additional-boot-jar-classes>
> > >
> > >        <include>java.util.Locale</include>
> > >
> > >       </additional-boot-jar-classes>
> > >
> > >
> > >
> > >   * if there is already an <additional-boot-jar-classes> element
> present,
> > > simply add
> > >
> > >     the new includes inside it
> > >
> > >   * Recreate the boot jar by running the 'make-boot-jar' tool in the
> bin/
> > > directory
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> *******************************************************************************
> > >
> > >
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:786)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedReference(ClientObjectManagerImpl.java:676)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.access$900(ClientObjectManagerImpl.java:77)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:1022)
> > >
> > >        com.tc.object.Traverser.addReferencedObjects(Traverser.java:48)
> > >
> > >        com.tc.object.Traverser.traverse(Traverser.java:89)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:944)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:290)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:350)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:323)
> > >
> > >
> > >
> >
>  com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:813)
> > >
> > >
> >  com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:17)
> > >
> > >
> > >  com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:253)
> > >
> > >
> > >  com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:294)
> > >
> > >        java.util.HashMap.put(Unknown Source)
> > >
> > >
> > >  com.terracotta.session.SessionData.bindAttribute(SessionData.java:359)
> > >
> > >
> > >
> >
>  com.terracotta.session.SessionData.__tc_wrapped_setAttributeReturnOld(SessionData.java:255)
> > >
> > >
> > >
> >
>  com.terracotta.session.SessionData.setAttributeReturnOld(SessionData.java)
> > >
> > >
> > >  com.terracotta.session.SessionData.setAttribute(SessionData.java:247)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.sendStartAuthentication(ExceptionTranslationFilter.java:206)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:162)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:117)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
> > >
> > >
> > >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
> > >
> > >
> > >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> > >
> > >
> > >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> > >
> > > note The full stack trace of the root cause is available in the
> JBossWeb/
> > > 2.0.1.GA logs.
> > >
> > > ________________________________
> > > JBossWeb/2.0.1.GA
> > >
> > >
> > > Thanks and regards,
> > > Anitha Raj.
> > >
> > >
> > > iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> > > by Business Today-Mercer Human Resource Consulting-TNS  in a cross
> > industry
> > > survey of Best Companies to work for in India
> > >
> > >
> >
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> > > Information transmitted by this EMAIL is proprietary to iGATE Group of
> > > Companies and is intended for use only by the individual
> > > or entity to whom it is addressed and may contain information that is
> > > privileged, confidential, or exempt from disclosure under
> > > applicable law. If you are not the intended recipient of this EMAIL
> > > immediately notify the sender at iGATE or mailadmin@igate.com
> > > and delete this EMAIL including any attachments
> > >
> > iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> > by Business Today-Mercer Human Resource Consulting-TNS  in a cross
> industry
> > survey of Best Companies to work for in India
> >
> >
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> > Information transmitted by this EMAIL is proprietary to iGATE Group of
> > Companies and is intended for use only by the individual
> > or entity to whom it is addressed and may contain information that is
> > privileged, confidential, or exempt from disclosure under
> > applicable law. If you are not the intended recipient of this EMAIL
> > immediately notify the sender at iGATE or mailadmin@igate.com
> > and delete this EMAIL including any attachments
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> >
> >
> iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry
> survey of Best Companies to work for in India
>
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> Information transmitted by this EMAIL is proprietary to iGATE Group of
> Companies and is intended for use only by the individual
> or entity to whom it is addressed and may contain information that is
> privileged, confidential, or exempt from disclosure under
> applicable law. If you are not the intended recipient of this EMAIL
> immediately notify the sender at iGATE or mailadmin@igate.com
> and delete this EMAIL including any attachments
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>

Re: increasing errors on increasing the load - reg

Posted by Deepak Shetty <sh...@gmail.com>.
hi
Assuming your sessions use the default web way , then yes adding a Cookie
Manager is sufficient. However this is configured in your application
(whether it uses cookie or url rewriting or both) and you need to determine
this for your app.
This however should have no bearing on your current problem unless you
aren't logging out the user at the end of an iteration or whateve, causing
your application to have many sessions that it cant inactivate till timeout,
but that would manifest itself as an out of memory.

regards
deepak

On Mon, Dec 14, 2009 at 8:25 PM, Anitha Raj Geetha Rajendran <
AnithaRaj.GeethaRajendran@igate.com> wrote:

> Deepak,
>
> Alright then. Thanks for your help. But Handling session will be done when
> we add HTTP cookie manager itself right? Or do I need to work with regular
> expressions?
>
> Thanks and regards,
>
> Anitha Raj.
>
>
> -----Original Message-----
> From: Deepak Shetty [mailto:shettyd@gmail.com]
> Sent: Tuesday, December 15, 2009 9:50 AM
> To: JMeter Users List
> Subject: Re: increasing errors on increasing the load - reg
>
> >But it's working fine when I give up to 50 users. If I increase it from 50
> to 75 or 100 then only issue
> Which is why you can be pretty sure the problem isnt with JMeter, your app
> cant handle this level of concurrency. Its possible the problem may still
> be
> in your script, but really nothing that you can do in a client , should
> cause the application to throw the error message. Can you monitor the VM
> memory being utilised on your application, the problem seems to be when you
> add something in session.
>
> >When I gave the timer between the requests error percentage got reduced.
> Because you reduced the concurrent usage.
>
> >Also when my colleague tried with other tool (VSTT) for load testing,on
> the
> same application
> perhaps you didnt generate the same load in this case.
>
>
> regards
> deepak
>
> On Mon, Dec 14, 2009 at 8:12 PM, Anitha Raj Geetha Rajendran <
> AnithaRaj.GeethaRajendran@igate.com> wrote:
>
> > Deepak,
> >
> >        Thanks for the reply. But it's working fine when I give up to 50
> > users. If I increase it from 50 to 75 or 100 then only issue starts. When
> I
> > gave the timer between the requests error percentage got reduced. So I
> just
> > wanted to know whether I can fix this by some other way, so as to reduce
> the
> > error percentage at least. Also when my colleague tried with other tool
> > (VSTT) for load testing,on the same application, it never gave much
> errors.
> > That's when I got the thought that if I change some settings in JMEter,
> then
> > I could also achieve the expected result. Please help me on this.
> >
> > Thanks and regards,
> >
> > Anitha Raj.
> >
> > Software Engineer
> > -----Original Message-----
> > From: Deepak Shetty [mailto:shettyd@gmail.com]
> > Sent: Tuesday, December 15, 2009 9:35 AM
> > To: JMeter Users List
> > Subject: Re: increasing errors on increasing the load - reg
> >
> > this is a problem in your application being tested, not with jmeter
> > regards
> > deepak
> >
> > On Mon, Dec 14, 2009 at 8:00 PM, Anitha Raj Geetha Rajendran <
> > AnithaRaj.GeethaRajendran@igate.com> wrote:
> >
> > > Hi,
> > >
> > > I am met with an issue while using JMeter. The test plan was made for
> the
> > > following requirement.
> > >
> > > Number of threads : 250
> > > Ramp-up : 750 sec
> > > Loop count :  forever
> > > Test duration : 45 mins
> > >
> > > I am getting -http server 500 error if I'm increasing the load. It is
> > > working fine for up to 50 users. But beyond that if im increasing the
> > load
> > > im getting this error:
> > > Response code: 500
> > > Response message: Internal Server Error
> > >
> > > I have given constant timer between each request as 5 secs. Still this
> > > doesn't resolve the issue.
> > > Can somebody help me in fixing this issue??
> > >
> > > The sampler result is as follows :-
> > >
> > > Sample Start: 2009-12-14 19:31:25 IST
> > > Load time: 47
> > > Latency: 47
> > > Size in bytes: 7872
> > > Sample Count: 1
> > > Error Count: 1
> > > Response code: 500
> > > Response message: Internal Server Error
> > >
> > > Response headers:
> > > HTTP/1.1 500 Internal Server Error
> > > Server: Apache-Coyote/1.1
> > > Content-Type: text/html;charset=utf-8
> > > Content-Length: 7872
> > > Date: Mon, 14 Dec 2009 14:01:25 GMT
> > > Connection: close
> > >
> > > The page which I got is also pasted here :-
> > > HTTP Status 500 -
> > > ________________________________
> > >
> > > type Exception report
> > >
> > > message
> > >
> > > description The server encountered an internal error () that prevented
> it
> > > from fulfilling this request.
> > >
> > > exception
> > >
> > > javax.servlet.ServletException: Filter execution threw an exception
> > >
> > >
> > >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> > >
> > > root cause
> > >
> > > com.tc.exception.TCNonPortableObjectError:
> > >
> > >
> > >
> >
> *******************************************************************************
> > >
> > > Attempt to share an instance of a non-portable class referenced by a
> > > portable class. This
> > >
> > > unshareable class must be in the DSO boot jar. Please add this class to
> > the
> > > boot jar
> > >
> > > configuration and re-create the DSO boot jar.
> > >
> > >
> > >
> > > For more information on this issue, please visit our Troubleshooting
> > Guide
> > > at:
> > >
> > > http://terracotta.org/kit/troubleshooting
> > >
> > >
> > >
> > > Referring class         : java.util.ArrayList
> > >
> > > Thread                  : http-192.168.120.64-8080-31
> > >
> > > JVM ID                  : VM(1)
> > >
> > > Class to add to boot jar: java.util.Locale
> > >
> > >
> > >
> > > Under most circumstances, you should only be adding classes for your
> > >
> > > application. If you are adding classes for frameworks or code not
> written
> > > by
> > >
> > > you, then you should consider finding a Terracotta Integration Module
> > (TIM)
> > >
> > > that matches the framework you are using.
> > >
> > >
> > >
> > > As an example, if the non-portable class listed below is
> > >
> > > net.sf.ehcache.CacheManager, you should consider using the ehcache TIM.
> > >
> > >
> > >
> > > It is possible that this class is truly non-portable, the solution is
> > then
> > > to
> > >
> > > mark the referring field as transient.
> > >
> > > For more information on non-portable classes see the Troubleshooting
> > Guide.
> > >
> > >
> > >
> > > Action to take:
> > >
> > >
> > >
> > > 1) Reconfigure and rebuild the boot jar
> > >
> > >   * edit your tc-config.xml file
> > >
> > >   * locate the <dso> element
> > >
> > >   * add this snippet inside the <dso> element
> > >
> > >
> > >
> > >       <additional-boot-jar-classes>
> > >
> > >        <include>java.util.Locale</include>
> > >
> > >       </additional-boot-jar-classes>
> > >
> > >
> > >
> > >   * if there is already an <additional-boot-jar-classes> element
> present,
> > > simply add
> > >
> > >     the new includes inside it
> > >
> > >   * Recreate the boot jar by running the 'make-boot-jar' tool in the
> bin/
> > > directory
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> *******************************************************************************
> > >
> > >
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:786)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedReference(ClientObjectManagerImpl.java:676)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.access$900(ClientObjectManagerImpl.java:77)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:1022)
> > >
> > >        com.tc.object.Traverser.addReferencedObjects(Traverser.java:48)
> > >
> > >        com.tc.object.Traverser.traverse(Traverser.java:89)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:944)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:290)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:350)
> > >
> > >
> > >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:323)
> > >
> > >
> > >
> >
>  com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:813)
> > >
> > >
> >  com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:17)
> > >
> > >
> > >  com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:253)
> > >
> > >
> > >  com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:294)
> > >
> > >        java.util.HashMap.put(Unknown Source)
> > >
> > >
> > >  com.terracotta.session.SessionData.bindAttribute(SessionData.java:359)
> > >
> > >
> > >
> >
>  com.terracotta.session.SessionData.__tc_wrapped_setAttributeReturnOld(SessionData.java:255)
> > >
> > >
> > >
> >
>  com.terracotta.session.SessionData.setAttributeReturnOld(SessionData.java)
> > >
> > >
> > >  com.terracotta.session.SessionData.setAttribute(SessionData.java:247)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.sendStartAuthentication(ExceptionTranslationFilter.java:206)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:162)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:117)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
> > >
> > >
> > >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> > >
> > >
> > >
> >
>  org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
> > >
> > >
> > >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
> > >
> > >
> > >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> > >
> > >
> > >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> > >
> > > note The full stack trace of the root cause is available in the
> JBossWeb/
> > > 2.0.1.GA logs.
> > >
> > > ________________________________
> > > JBossWeb/2.0.1.GA
> > >
> > >
> > > Thanks and regards,
> > > Anitha Raj.
> > >
> > >
> > > iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> > > by Business Today-Mercer Human Resource Consulting-TNS  in a cross
> > industry
> > > survey of Best Companies to work for in India
> > >
> > >
> >
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> > > Information transmitted by this EMAIL is proprietary to iGATE Group of
> > > Companies and is intended for use only by the individual
> > > or entity to whom it is addressed and may contain information that is
> > > privileged, confidential, or exempt from disclosure under
> > > applicable law. If you are not the intended recipient of this EMAIL
> > > immediately notify the sender at iGATE or mailadmin@igate.com
> > > and delete this EMAIL including any attachments
> > >
> > iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> > by Business Today-Mercer Human Resource Consulting-TNS  in a cross
> industry
> > survey of Best Companies to work for in India
> >
> >
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> > Information transmitted by this EMAIL is proprietary to iGATE Group of
> > Companies and is intended for use only by the individual
> > or entity to whom it is addressed and may contain information that is
> > privileged, confidential, or exempt from disclosure under
> > applicable law. If you are not the intended recipient of this EMAIL
> > immediately notify the sender at iGATE or mailadmin@igate.com
> > and delete this EMAIL including any attachments
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> >
> >
> iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry
> survey of Best Companies to work for in India
>
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> Information transmitted by this EMAIL is proprietary to iGATE Group of
> Companies and is intended for use only by the individual
> or entity to whom it is addressed and may contain information that is
> privileged, confidential, or exempt from disclosure under
> applicable law. If you are not the intended recipient of this EMAIL
> immediately notify the sender at iGATE or mailadmin@igate.com
> and delete this EMAIL including any attachments
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>

RE: increasing errors on increasing the load - reg

Posted by Anitha Raj Geetha Rajendran <An...@igate.com>.
Deepak,

Alright then. Thanks for your help. But Handling session will be done when we add HTTP cookie manager itself right? Or do I need to work with regular expressions?

Thanks and regards,

Anitha Raj.


-----Original Message-----
From: Deepak Shetty [mailto:shettyd@gmail.com] 
Sent: Tuesday, December 15, 2009 9:50 AM
To: JMeter Users List
Subject: Re: increasing errors on increasing the load - reg

>But it's working fine when I give up to 50 users. If I increase it from 50
to 75 or 100 then only issue
Which is why you can be pretty sure the problem isnt with JMeter, your app
cant handle this level of concurrency. Its possible the problem may still be
in your script, but really nothing that you can do in a client , should
cause the application to throw the error message. Can you monitor the VM
memory being utilised on your application, the problem seems to be when you
add something in session.

>When I gave the timer between the requests error percentage got reduced.
Because you reduced the concurrent usage.

>Also when my colleague tried with other tool (VSTT) for load testing,on the
same application
perhaps you didnt generate the same load in this case.


regards
deepak

On Mon, Dec 14, 2009 at 8:12 PM, Anitha Raj Geetha Rajendran <
AnithaRaj.GeethaRajendran@igate.com> wrote:

> Deepak,
>
>        Thanks for the reply. But it's working fine when I give up to 50
> users. If I increase it from 50 to 75 or 100 then only issue starts. When I
> gave the timer between the requests error percentage got reduced. So I just
> wanted to know whether I can fix this by some other way, so as to reduce the
> error percentage at least. Also when my colleague tried with other tool
> (VSTT) for load testing,on the same application, it never gave much errors.
> That's when I got the thought that if I change some settings in JMEter, then
> I could also achieve the expected result. Please help me on this.
>
> Thanks and regards,
>
> Anitha Raj.
>
> Software Engineer
> -----Original Message-----
> From: Deepak Shetty [mailto:shettyd@gmail.com]
> Sent: Tuesday, December 15, 2009 9:35 AM
> To: JMeter Users List
> Subject: Re: increasing errors on increasing the load - reg
>
> this is a problem in your application being tested, not with jmeter
> regards
> deepak
>
> On Mon, Dec 14, 2009 at 8:00 PM, Anitha Raj Geetha Rajendran <
> AnithaRaj.GeethaRajendran@igate.com> wrote:
>
> > Hi,
> >
> > I am met with an issue while using JMeter. The test plan was made for the
> > following requirement.
> >
> > Number of threads : 250
> > Ramp-up : 750 sec
> > Loop count :  forever
> > Test duration : 45 mins
> >
> > I am getting -http server 500 error if I'm increasing the load. It is
> > working fine for up to 50 users. But beyond that if im increasing the
> load
> > im getting this error:
> > Response code: 500
> > Response message: Internal Server Error
> >
> > I have given constant timer between each request as 5 secs. Still this
> > doesn't resolve the issue.
> > Can somebody help me in fixing this issue??
> >
> > The sampler result is as follows :-
> >
> > Sample Start: 2009-12-14 19:31:25 IST
> > Load time: 47
> > Latency: 47
> > Size in bytes: 7872
> > Sample Count: 1
> > Error Count: 1
> > Response code: 500
> > Response message: Internal Server Error
> >
> > Response headers:
> > HTTP/1.1 500 Internal Server Error
> > Server: Apache-Coyote/1.1
> > Content-Type: text/html;charset=utf-8
> > Content-Length: 7872
> > Date: Mon, 14 Dec 2009 14:01:25 GMT
> > Connection: close
> >
> > The page which I got is also pasted here :-
> > HTTP Status 500 -
> > ________________________________
> >
> > type Exception report
> >
> > message
> >
> > description The server encountered an internal error () that prevented it
> > from fulfilling this request.
> >
> > exception
> >
> > javax.servlet.ServletException: Filter execution threw an exception
> >
> >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> >
> > root cause
> >
> > com.tc.exception.TCNonPortableObjectError:
> >
> >
> >
> *******************************************************************************
> >
> > Attempt to share an instance of a non-portable class referenced by a
> > portable class. This
> >
> > unshareable class must be in the DSO boot jar. Please add this class to
> the
> > boot jar
> >
> > configuration and re-create the DSO boot jar.
> >
> >
> >
> > For more information on this issue, please visit our Troubleshooting
> Guide
> > at:
> >
> > http://terracotta.org/kit/troubleshooting
> >
> >
> >
> > Referring class         : java.util.ArrayList
> >
> > Thread                  : http-192.168.120.64-8080-31
> >
> > JVM ID                  : VM(1)
> >
> > Class to add to boot jar: java.util.Locale
> >
> >
> >
> > Under most circumstances, you should only be adding classes for your
> >
> > application. If you are adding classes for frameworks or code not written
> > by
> >
> > you, then you should consider finding a Terracotta Integration Module
> (TIM)
> >
> > that matches the framework you are using.
> >
> >
> >
> > As an example, if the non-portable class listed below is
> >
> > net.sf.ehcache.CacheManager, you should consider using the ehcache TIM.
> >
> >
> >
> > It is possible that this class is truly non-portable, the solution is
> then
> > to
> >
> > mark the referring field as transient.
> >
> > For more information on non-portable classes see the Troubleshooting
> Guide.
> >
> >
> >
> > Action to take:
> >
> >
> >
> > 1) Reconfigure and rebuild the boot jar
> >
> >   * edit your tc-config.xml file
> >
> >   * locate the <dso> element
> >
> >   * add this snippet inside the <dso> element
> >
> >
> >
> >       <additional-boot-jar-classes>
> >
> >        <include>java.util.Locale</include>
> >
> >       </additional-boot-jar-classes>
> >
> >
> >
> >   * if there is already an <additional-boot-jar-classes> element present,
> > simply add
> >
> >     the new includes inside it
> >
> >   * Recreate the boot jar by running the 'make-boot-jar' tool in the bin/
> > directory
> >
> >
> >
> >
> >
> >
> >
> *******************************************************************************
> >
> >
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:786)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedReference(ClientObjectManagerImpl.java:676)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.access$900(ClientObjectManagerImpl.java:77)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:1022)
> >
> >        com.tc.object.Traverser.addReferencedObjects(Traverser.java:48)
> >
> >        com.tc.object.Traverser.traverse(Traverser.java:89)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:944)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:290)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:350)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:323)
> >
> >
> >
>  com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:813)
> >
> >
>  com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:17)
> >
> >
> >  com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:253)
> >
> >
> >  com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:294)
> >
> >        java.util.HashMap.put(Unknown Source)
> >
> >
> >  com.terracotta.session.SessionData.bindAttribute(SessionData.java:359)
> >
> >
> >
>  com.terracotta.session.SessionData.__tc_wrapped_setAttributeReturnOld(SessionData.java:255)
> >
> >
> >
>  com.terracotta.session.SessionData.setAttributeReturnOld(SessionData.java)
> >
> >
> >  com.terracotta.session.SessionData.setAttribute(SessionData.java:247)
> >
> >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.sendStartAuthentication(ExceptionTranslationFilter.java:206)
> >
> >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:162)
> >
> >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:117)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
> >
> >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
> >
> >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> >
> >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> >
> > note The full stack trace of the root cause is available in the JBossWeb/
> > 2.0.1.GA logs.
> >
> > ________________________________
> > JBossWeb/2.0.1.GA
> >
> >
> > Thanks and regards,
> > Anitha Raj.
> >
> >
> > iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> > by Business Today-Mercer Human Resource Consulting-TNS  in a cross
> industry
> > survey of Best Companies to work for in India
> >
> >
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> > Information transmitted by this EMAIL is proprietary to iGATE Group of
> > Companies and is intended for use only by the individual
> > or entity to whom it is addressed and may contain information that is
> > privileged, confidential, or exempt from disclosure under
> > applicable law. If you are not the intended recipient of this EMAIL
> > immediately notify the sender at iGATE or mailadmin@igate.com
> > and delete this EMAIL including any attachments
> >
> iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry
> survey of Best Companies to work for in India
>
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> Information transmitted by this EMAIL is proprietary to iGATE Group of
> Companies and is intended for use only by the individual
> or entity to whom it is addressed and may contain information that is
> privileged, confidential, or exempt from disclosure under
> applicable law. If you are not the intended recipient of this EMAIL
> immediately notify the sender at iGATE or mailadmin@igate.com
> and delete this EMAIL including any attachments
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>
iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2 
by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry survey of Best Companies to work for in India
----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
Information transmitted by this EMAIL is proprietary to iGATE Group of Companies and is intended for use only by the individual 
or entity to whom it is addressed and may contain information that is privileged, confidential, or exempt from disclosure under 
applicable law. If you are not the intended recipient of this EMAIL immediately notify the sender at iGATE or mailadmin@igate.com 
and delete this EMAIL including any attachments


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: increasing errors on increasing the load - reg

Posted by Deepak Shetty <sh...@gmail.com>.
>But it's working fine when I give up to 50 users. If I increase it from 50
to 75 or 100 then only issue
Which is why you can be pretty sure the problem isnt with JMeter, your app
cant handle this level of concurrency. Its possible the problem may still be
in your script, but really nothing that you can do in a client , should
cause the application to throw the error message. Can you monitor the VM
memory being utilised on your application, the problem seems to be when you
add something in session.

>When I gave the timer between the requests error percentage got reduced.
Because you reduced the concurrent usage.

>Also when my colleague tried with other tool (VSTT) for load testing,on the
same application
perhaps you didnt generate the same load in this case.


regards
deepak

On Mon, Dec 14, 2009 at 8:12 PM, Anitha Raj Geetha Rajendran <
AnithaRaj.GeethaRajendran@igate.com> wrote:

> Deepak,
>
>        Thanks for the reply. But it's working fine when I give up to 50
> users. If I increase it from 50 to 75 or 100 then only issue starts. When I
> gave the timer between the requests error percentage got reduced. So I just
> wanted to know whether I can fix this by some other way, so as to reduce the
> error percentage at least. Also when my colleague tried with other tool
> (VSTT) for load testing,on the same application, it never gave much errors.
> That's when I got the thought that if I change some settings in JMEter, then
> I could also achieve the expected result. Please help me on this.
>
> Thanks and regards,
>
> Anitha Raj.
>
> Software Engineer
> -----Original Message-----
> From: Deepak Shetty [mailto:shettyd@gmail.com]
> Sent: Tuesday, December 15, 2009 9:35 AM
> To: JMeter Users List
> Subject: Re: increasing errors on increasing the load - reg
>
> this is a problem in your application being tested, not with jmeter
> regards
> deepak
>
> On Mon, Dec 14, 2009 at 8:00 PM, Anitha Raj Geetha Rajendran <
> AnithaRaj.GeethaRajendran@igate.com> wrote:
>
> > Hi,
> >
> > I am met with an issue while using JMeter. The test plan was made for the
> > following requirement.
> >
> > Number of threads : 250
> > Ramp-up : 750 sec
> > Loop count :  forever
> > Test duration : 45 mins
> >
> > I am getting -http server 500 error if I'm increasing the load. It is
> > working fine for up to 50 users. But beyond that if im increasing the
> load
> > im getting this error:
> > Response code: 500
> > Response message: Internal Server Error
> >
> > I have given constant timer between each request as 5 secs. Still this
> > doesn't resolve the issue.
> > Can somebody help me in fixing this issue??
> >
> > The sampler result is as follows :-
> >
> > Sample Start: 2009-12-14 19:31:25 IST
> > Load time: 47
> > Latency: 47
> > Size in bytes: 7872
> > Sample Count: 1
> > Error Count: 1
> > Response code: 500
> > Response message: Internal Server Error
> >
> > Response headers:
> > HTTP/1.1 500 Internal Server Error
> > Server: Apache-Coyote/1.1
> > Content-Type: text/html;charset=utf-8
> > Content-Length: 7872
> > Date: Mon, 14 Dec 2009 14:01:25 GMT
> > Connection: close
> >
> > The page which I got is also pasted here :-
> > HTTP Status 500 -
> > ________________________________
> >
> > type Exception report
> >
> > message
> >
> > description The server encountered an internal error () that prevented it
> > from fulfilling this request.
> >
> > exception
> >
> > javax.servlet.ServletException: Filter execution threw an exception
> >
> >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> >
> > root cause
> >
> > com.tc.exception.TCNonPortableObjectError:
> >
> >
> >
> *******************************************************************************
> >
> > Attempt to share an instance of a non-portable class referenced by a
> > portable class. This
> >
> > unshareable class must be in the DSO boot jar. Please add this class to
> the
> > boot jar
> >
> > configuration and re-create the DSO boot jar.
> >
> >
> >
> > For more information on this issue, please visit our Troubleshooting
> Guide
> > at:
> >
> > http://terracotta.org/kit/troubleshooting
> >
> >
> >
> > Referring class         : java.util.ArrayList
> >
> > Thread                  : http-192.168.120.64-8080-31
> >
> > JVM ID                  : VM(1)
> >
> > Class to add to boot jar: java.util.Locale
> >
> >
> >
> > Under most circumstances, you should only be adding classes for your
> >
> > application. If you are adding classes for frameworks or code not written
> > by
> >
> > you, then you should consider finding a Terracotta Integration Module
> (TIM)
> >
> > that matches the framework you are using.
> >
> >
> >
> > As an example, if the non-portable class listed below is
> >
> > net.sf.ehcache.CacheManager, you should consider using the ehcache TIM.
> >
> >
> >
> > It is possible that this class is truly non-portable, the solution is
> then
> > to
> >
> > mark the referring field as transient.
> >
> > For more information on non-portable classes see the Troubleshooting
> Guide.
> >
> >
> >
> > Action to take:
> >
> >
> >
> > 1) Reconfigure and rebuild the boot jar
> >
> >   * edit your tc-config.xml file
> >
> >   * locate the <dso> element
> >
> >   * add this snippet inside the <dso> element
> >
> >
> >
> >       <additional-boot-jar-classes>
> >
> >        <include>java.util.Locale</include>
> >
> >       </additional-boot-jar-classes>
> >
> >
> >
> >   * if there is already an <additional-boot-jar-classes> element present,
> > simply add
> >
> >     the new includes inside it
> >
> >   * Recreate the boot jar by running the 'make-boot-jar' tool in the bin/
> > directory
> >
> >
> >
> >
> >
> >
> >
> *******************************************************************************
> >
> >
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:786)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedReference(ClientObjectManagerImpl.java:676)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.access$900(ClientObjectManagerImpl.java:77)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:1022)
> >
> >        com.tc.object.Traverser.addReferencedObjects(Traverser.java:48)
> >
> >        com.tc.object.Traverser.traverse(Traverser.java:89)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:944)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:290)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:350)
> >
> >
> >
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:323)
> >
> >
> >
>  com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:813)
> >
> >
>  com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:17)
> >
> >
> >  com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:253)
> >
> >
> >  com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:294)
> >
> >        java.util.HashMap.put(Unknown Source)
> >
> >
> >  com.terracotta.session.SessionData.bindAttribute(SessionData.java:359)
> >
> >
> >
>  com.terracotta.session.SessionData.__tc_wrapped_setAttributeReturnOld(SessionData.java:255)
> >
> >
> >
>  com.terracotta.session.SessionData.setAttributeReturnOld(SessionData.java)
> >
> >
> >  com.terracotta.session.SessionData.setAttribute(SessionData.java:247)
> >
> >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.sendStartAuthentication(ExceptionTranslationFilter.java:206)
> >
> >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:162)
> >
> >
> >
>  org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:117)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
> >
> >
> >
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
> >
> >
> >
>  org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
> >
> >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
> >
> >
> >
>  org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> >
> >
> >
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> >
> > note The full stack trace of the root cause is available in the JBossWeb/
> > 2.0.1.GA logs.
> >
> > ________________________________
> > JBossWeb/2.0.1.GA
> >
> >
> > Thanks and regards,
> > Anitha Raj.
> >
> >
> > iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> > by Business Today-Mercer Human Resource Consulting-TNS  in a cross
> industry
> > survey of Best Companies to work for in India
> >
> >
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> > Information transmitted by this EMAIL is proprietary to iGATE Group of
> > Companies and is intended for use only by the individual
> > or entity to whom it is addressed and may contain information that is
> > privileged, confidential, or exempt from disclosure under
> > applicable law. If you are not the intended recipient of this EMAIL
> > immediately notify the sender at iGATE or mailadmin@igate.com
> > and delete this EMAIL including any attachments
> >
> iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry
> survey of Best Companies to work for in India
>
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> Information transmitted by this EMAIL is proprietary to iGATE Group of
> Companies and is intended for use only by the individual
> or entity to whom it is addressed and may contain information that is
> privileged, confidential, or exempt from disclosure under
> applicable law. If you are not the intended recipient of this EMAIL
> immediately notify the sender at iGATE or mailadmin@igate.com
> and delete this EMAIL including any attachments
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>

RE: increasing errors on increasing the load - reg

Posted by Anitha Raj Geetha Rajendran <An...@igate.com>.
Deepak,

	Thanks for the reply. But it's working fine when I give up to 50 users. If I increase it from 50 to 75 or 100 then only issue starts. When I gave the timer between the requests error percentage got reduced. So I just wanted to know whether I can fix this by some other way, so as to reduce the error percentage at least. Also when my colleague tried with other tool (VSTT) for load testing,on the same application, it never gave much errors. That's when I got the thought that if I change some settings in JMEter, then I could also achieve the expected result. Please help me on this.

Thanks and regards,

Anitha Raj.

Software Engineer
-----Original Message-----
From: Deepak Shetty [mailto:shettyd@gmail.com] 
Sent: Tuesday, December 15, 2009 9:35 AM
To: JMeter Users List
Subject: Re: increasing errors on increasing the load - reg

this is a problem in your application being tested, not with jmeter
regards
deepak

On Mon, Dec 14, 2009 at 8:00 PM, Anitha Raj Geetha Rajendran <
AnithaRaj.GeethaRajendran@igate.com> wrote:

> Hi,
>
> I am met with an issue while using JMeter. The test plan was made for the
> following requirement.
>
> Number of threads : 250
> Ramp-up : 750 sec
> Loop count :  forever
> Test duration : 45 mins
>
> I am getting -http server 500 error if I'm increasing the load. It is
> working fine for up to 50 users. But beyond that if im increasing the load
> im getting this error:
> Response code: 500
> Response message: Internal Server Error
>
> I have given constant timer between each request as 5 secs. Still this
> doesn't resolve the issue.
> Can somebody help me in fixing this issue??
>
> The sampler result is as follows :-
>
> Sample Start: 2009-12-14 19:31:25 IST
> Load time: 47
> Latency: 47
> Size in bytes: 7872
> Sample Count: 1
> Error Count: 1
> Response code: 500
> Response message: Internal Server Error
>
> Response headers:
> HTTP/1.1 500 Internal Server Error
> Server: Apache-Coyote/1.1
> Content-Type: text/html;charset=utf-8
> Content-Length: 7872
> Date: Mon, 14 Dec 2009 14:01:25 GMT
> Connection: close
>
> The page which I got is also pasted here :-
> HTTP Status 500 -
> ________________________________
>
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
>
> exception
>
> javax.servlet.ServletException: Filter execution threw an exception
>
>
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>
> root cause
>
> com.tc.exception.TCNonPortableObjectError:
>
>
> *******************************************************************************
>
> Attempt to share an instance of a non-portable class referenced by a
> portable class. This
>
> unshareable class must be in the DSO boot jar. Please add this class to the
> boot jar
>
> configuration and re-create the DSO boot jar.
>
>
>
> For more information on this issue, please visit our Troubleshooting Guide
> at:
>
> http://terracotta.org/kit/troubleshooting
>
>
>
> Referring class         : java.util.ArrayList
>
> Thread                  : http-192.168.120.64-8080-31
>
> JVM ID                  : VM(1)
>
> Class to add to boot jar: java.util.Locale
>
>
>
> Under most circumstances, you should only be adding classes for your
>
> application. If you are adding classes for frameworks or code not written
> by
>
> you, then you should consider finding a Terracotta Integration Module (TIM)
>
> that matches the framework you are using.
>
>
>
> As an example, if the non-portable class listed below is
>
> net.sf.ehcache.CacheManager, you should consider using the ehcache TIM.
>
>
>
> It is possible that this class is truly non-portable, the solution is then
> to
>
> mark the referring field as transient.
>
> For more information on non-portable classes see the Troubleshooting Guide.
>
>
>
> Action to take:
>
>
>
> 1) Reconfigure and rebuild the boot jar
>
>   * edit your tc-config.xml file
>
>   * locate the <dso> element
>
>   * add this snippet inside the <dso> element
>
>
>
>       <additional-boot-jar-classes>
>
>        <include>java.util.Locale</include>
>
>       </additional-boot-jar-classes>
>
>
>
>   * if there is already an <additional-boot-jar-classes> element present,
> simply add
>
>     the new includes inside it
>
>   * Recreate the boot jar by running the 'make-boot-jar' tool in the bin/
> directory
>
>
>
>
>
>
> *******************************************************************************
>
>
>
>
>  com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:786)
>
>
>  com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedReference(ClientObjectManagerImpl.java:676)
>
>
>  com.tc.object.ClientObjectManagerImpl.access$900(ClientObjectManagerImpl.java:77)
>
>
>  com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:1022)
>
>        com.tc.object.Traverser.addReferencedObjects(Traverser.java:48)
>
>        com.tc.object.Traverser.traverse(Traverser.java:89)
>
>
>  com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:944)
>
>
>  com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:290)
>
>
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:350)
>
>
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:323)
>
>
>  com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:813)
>
>        com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:17)
>
>
>  com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:253)
>
>
>  com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:294)
>
>        java.util.HashMap.put(Unknown Source)
>
>
>  com.terracotta.session.SessionData.bindAttribute(SessionData.java:359)
>
>
>  com.terracotta.session.SessionData.__tc_wrapped_setAttributeReturnOld(SessionData.java:255)
>
>
>  com.terracotta.session.SessionData.setAttributeReturnOld(SessionData.java)
>
>
>  com.terracotta.session.SessionData.setAttribute(SessionData.java:247)
>
>
>  org.springframework.security.ui.ExceptionTranslationFilter.sendStartAuthentication(ExceptionTranslationFilter.java:206)
>
>
>  org.springframework.security.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:162)
>
>
>  org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:117)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
>
>
>  org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
>
>
>  org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>
>
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>
> note The full stack trace of the root cause is available in the JBossWeb/
> 2.0.1.GA logs.
>
> ________________________________
> JBossWeb/2.0.1.GA
>
>
> Thanks and regards,
> Anitha Raj.
>
>
> iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry
> survey of Best Companies to work for in India
>
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> Information transmitted by this EMAIL is proprietary to iGATE Group of
> Companies and is intended for use only by the individual
> or entity to whom it is addressed and may contain information that is
> privileged, confidential, or exempt from disclosure under
> applicable law. If you are not the intended recipient of this EMAIL
> immediately notify the sender at iGATE or mailadmin@igate.com
> and delete this EMAIL including any attachments
>
iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2 
by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry survey of Best Companies to work for in India
----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
Information transmitted by this EMAIL is proprietary to iGATE Group of Companies and is intended for use only by the individual 
or entity to whom it is addressed and may contain information that is privileged, confidential, or exempt from disclosure under 
applicable law. If you are not the intended recipient of this EMAIL immediately notify the sender at iGATE or mailadmin@igate.com 
and delete this EMAIL including any attachments


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: increasing errors on increasing the load - reg

Posted by Deepak Shetty <sh...@gmail.com>.
this is a problem in your application being tested, not with jmeter
regards
deepak

On Mon, Dec 14, 2009 at 8:00 PM, Anitha Raj Geetha Rajendran <
AnithaRaj.GeethaRajendran@igate.com> wrote:

> Hi,
>
> I am met with an issue while using JMeter. The test plan was made for the
> following requirement.
>
> Number of threads : 250
> Ramp-up : 750 sec
> Loop count :  forever
> Test duration : 45 mins
>
> I am getting -http server 500 error if I'm increasing the load. It is
> working fine for up to 50 users. But beyond that if im increasing the load
> im getting this error:
> Response code: 500
> Response message: Internal Server Error
>
> I have given constant timer between each request as 5 secs. Still this
> doesn't resolve the issue.
> Can somebody help me in fixing this issue??
>
> The sampler result is as follows :-
>
> Sample Start: 2009-12-14 19:31:25 IST
> Load time: 47
> Latency: 47
> Size in bytes: 7872
> Sample Count: 1
> Error Count: 1
> Response code: 500
> Response message: Internal Server Error
>
> Response headers:
> HTTP/1.1 500 Internal Server Error
> Server: Apache-Coyote/1.1
> Content-Type: text/html;charset=utf-8
> Content-Length: 7872
> Date: Mon, 14 Dec 2009 14:01:25 GMT
> Connection: close
>
> The page which I got is also pasted here :-
> HTTP Status 500 -
> ________________________________
>
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
>
> exception
>
> javax.servlet.ServletException: Filter execution threw an exception
>
>
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>
> root cause
>
> com.tc.exception.TCNonPortableObjectError:
>
>
> *******************************************************************************
>
> Attempt to share an instance of a non-portable class referenced by a
> portable class. This
>
> unshareable class must be in the DSO boot jar. Please add this class to the
> boot jar
>
> configuration and re-create the DSO boot jar.
>
>
>
> For more information on this issue, please visit our Troubleshooting Guide
> at:
>
> http://terracotta.org/kit/troubleshooting
>
>
>
> Referring class         : java.util.ArrayList
>
> Thread                  : http-192.168.120.64-8080-31
>
> JVM ID                  : VM(1)
>
> Class to add to boot jar: java.util.Locale
>
>
>
> Under most circumstances, you should only be adding classes for your
>
> application. If you are adding classes for frameworks or code not written
> by
>
> you, then you should consider finding a Terracotta Integration Module (TIM)
>
> that matches the framework you are using.
>
>
>
> As an example, if the non-portable class listed below is
>
> net.sf.ehcache.CacheManager, you should consider using the ehcache TIM.
>
>
>
> It is possible that this class is truly non-portable, the solution is then
> to
>
> mark the referring field as transient.
>
> For more information on non-portable classes see the Troubleshooting Guide.
>
>
>
> Action to take:
>
>
>
> 1) Reconfigure and rebuild the boot jar
>
>   * edit your tc-config.xml file
>
>   * locate the <dso> element
>
>   * add this snippet inside the <dso> element
>
>
>
>       <additional-boot-jar-classes>
>
>        <include>java.util.Locale</include>
>
>       </additional-boot-jar-classes>
>
>
>
>   * if there is already an <additional-boot-jar-classes> element present,
> simply add
>
>     the new includes inside it
>
>   * Recreate the boot jar by running the 'make-boot-jar' tool in the bin/
> directory
>
>
>
>
>
>
> *******************************************************************************
>
>
>
>
>  com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:786)
>
>
>  com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedReference(ClientObjectManagerImpl.java:676)
>
>
>  com.tc.object.ClientObjectManagerImpl.access$900(ClientObjectManagerImpl.java:77)
>
>
>  com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:1022)
>
>        com.tc.object.Traverser.addReferencedObjects(Traverser.java:48)
>
>        com.tc.object.Traverser.traverse(Traverser.java:89)
>
>
>  com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:944)
>
>
>  com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:290)
>
>
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:350)
>
>
>  com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:323)
>
>
>  com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:813)
>
>        com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:17)
>
>
>  com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:253)
>
>
>  com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:294)
>
>        java.util.HashMap.put(Unknown Source)
>
>
>  com.terracotta.session.SessionData.bindAttribute(SessionData.java:359)
>
>
>  com.terracotta.session.SessionData.__tc_wrapped_setAttributeReturnOld(SessionData.java:255)
>
>
>  com.terracotta.session.SessionData.setAttributeReturnOld(SessionData.java)
>
>
>  com.terracotta.session.SessionData.setAttribute(SessionData.java:247)
>
>
>  org.springframework.security.ui.ExceptionTranslationFilter.sendStartAuthentication(ExceptionTranslationFilter.java:206)
>
>
>  org.springframework.security.ui.ExceptionTranslationFilter.handleException(ExceptionTranslationFilter.java:162)
>
>
>  org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:117)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:109)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
>
>
>  org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
>
>
>  org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)
>
>
>  org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)
>
>
>  org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
>
>
>  org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>
>
>  org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>
> note The full stack trace of the root cause is available in the JBossWeb/
> 2.0.1.GA logs.
>
> ________________________________
> JBossWeb/2.0.1.GA
>
>
> Thanks and regards,
> Anitha Raj.
>
>
> iGATE is Ranked No. 1 in DQ-IDC best IT employer survey and Ranked No.2
> by Business Today-Mercer Human Resource Consulting-TNS  in a cross industry
> survey of Best Companies to work for in India
>
> ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------
> Information transmitted by this EMAIL is proprietary to iGATE Group of
> Companies and is intended for use only by the individual
> or entity to whom it is addressed and may contain information that is
> privileged, confidential, or exempt from disclosure under
> applicable law. If you are not the intended recipient of this EMAIL
> immediately notify the sender at iGATE or mailadmin@igate.com
> and delete this EMAIL including any attachments
>