I originally added the modifier to the thread group. As per your suggestion, I've added it to the specific request and now I get all the JDBC requests executing (and the HTTP ones). So, I guess the moral of the story is that if you are using mixed samplers, you can't add the modifier to the thread group.
Thanks for your help! Shelli -----Original Message----- From: sebb [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 25, 2006 4:25 PM To: JMeter Users List Subject: Re: Request Not Executing On 25/04/06, Shelli D. Orton <[EMAIL PROTECTED]> wrote: > I've tracked the issue down to the presence of the HTTP URL Re-writing > Modifier (which I forgot to model in my earlier e-mails). Without it, all > JDBC requests are processed; with it, only the first one is. However, > without it the second HTTP request fails because the jsessionid from the > first request is not added. Should I report this as a bug? Is there I think the problem may be that the URL modifier is expecting an HTTPSampler, but is being passed a different kind of Sampler - e.g. JDBC. Where did you add the URL modifier? If there were some non-HTTP samplers in scope, it will fail... I've fixed that (no need to raise a bug). Meanwhile, try adding it as the child of the request you want to modify. > another way to add the jsessionid to the second HTTP request? It's not a > parameter, so I can't use that approach. > > Thanks again, > Shelli > > -----Original Message----- > From: Shelli D. Orton [mailto:[EMAIL PROTECTED] > Sent: Tuesday, April 25, 2006 12:58 PM > To: 'JMeter Users List' > Subject: RE: Request Not Executing > > Sorry, missed the jmeter.log thing the first time around. I do have a > couple of exceptions, but not sure what to make of them. Here's the entire > log for the test run: > > 2006/04/25 12:55:34 INFO - jmeter.util.JMeterUtils: Setting Locale to en_US > > 2006/04/25 12:55:34 INFO - jmeter.JMeter: Version 2.1.1 > 2006/04/25 12:55:34 INFO - jmeter.JMeter: java.version=1.4.2_09 > 2006/04/25 12:55:34 INFO - jmeter.JMeter: Locale=English (United States) > 2006/04/25 12:55:34 INFO - jmeter.JMeter: Copyright (c) 1998-2005 The > Apache Software Foundation > 2006/04/25 12:55:34 INFO - jmeter.JMeter: Loaded icon properties from > org/apache/jmeter/images/icon.properties > 2006/04/25 12:55:36 INFO - > jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo: Entered access log > sampler bean info > 2006/04/25 12:55:36 INFO - > jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo: found parsers: > [org.apache.jmeter.protocol.http.util.accesslog.OrderPreservingLogParser, > org.apache.jmeter.protocol.http.util.accesslog.SharedTCLogParser, > org.apache.jmeter.protocol.http.util.accesslog.TCLogParser] > 2006/04/25 12:55:36 INFO - > jmeter.protocol.http.sampler.AccessLogSamplerBeanInfo: Got to end of access > log samper bean info init > 2006/04/25 12:55:36 INFO - jmeter.samplers.SampleResult: Note: Sample > TimeStamps are END times > 2006/04/25 12:55:36 INFO - jmeter.samplers.SampleResult: > sampleresult.default.encoding is set to ISO-8859-1 > 2006/04/25 12:56:00 INFO - jmeter.gui.action.Load: Loading file: > C:\Stuff\JMeterTests\PETest.jmx > 2006/04/25 12:56:00 INFO - jmeter.protocol.http.sampler.HTTPSampler2: > httpsampler2.basicauth=false > 2006/04/25 12:56:00 INFO - jmeter.save.SaveService: Using SaveService > properties file 1.7 > 2006/04/25 12:56:00 INFO - jmeter.save.SaveService: All converter versions > present and correct > 2006/04/25 12:56:03 INFO - jmeter.engine.StandardJMeterEngine: Running the > test! > 2006/04/25 12:56:03 INFO - jmeter.gui.util.JMeterMenuBar: > setRunning(true,local) > 2006/04/25 12:56:04 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 > threads for group PE Test. Ramp up = 0. > 2006/04/25 12:56:04 INFO - jmeter.engine.StandardJMeterEngine: Test will > stop on error > 2006/04/25 12:56:04 WARN - jmeter.threads.JMeterThread: > jmeterthread.startearlier=true (see jmeter.properties) > 2006/04/25 12:56:04 INFO - jmeter.threads.JMeterThread: Thread PE Test 1-1 > started > 2006/04/25 12:56:04 ERROR - jmeter.threads.JMeterThread: > java.lang.ClassCastException > at > org.apache.jmeter.protocol.http.modifier.URLRewritingModifier.process(URLRew > ritingModifier.java:118) > at > org.apache.jmeter.threads.TestCompiler.runPreProcessors(TestCompiler.java:12 > 3) > at > org.apache.jmeter.threads.TestCompiler.configureSampler(TestCompiler.java:11 > 0) > at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:236) > at java.lang.Thread.run(Unknown Source) > > 2006/04/25 12:56:04 ERROR - jmeter.control.IfController: missing ; before > statement SyntaxError: missing ; before statement (<cmd>; line 1) > at > org.mozilla.javascript.NativeGlobal.constructError(NativeGlobal.java:597) > at > org.mozilla.javascript.TokenStream.reportSyntaxError(TokenStream.java:1324) > at org.mozilla.javascript.Parser.reportError(Parser.java:73) > at org.mozilla.javascript.Parser.wellTerminated(Parser.java:357) > at org.mozilla.javascript.Parser.statementHelper(Parser.java:841) > at org.mozilla.javascript.Parser.statement(Parser.java:387) > at org.mozilla.javascript.Parser.parse(Parser.java:128) > at org.mozilla.javascript.Context.compile(Context.java:1995) > at org.mozilla.javascript.Context.compile(Context.java:1948) > at org.mozilla.javascript.Context.compileReader(Context.java:899) > at org.mozilla.javascript.Context.evaluateReader(Context.java:817) > at org.mozilla.javascript.Context.evaluateString(Context.java:784) > at > org.apache.jmeter.control.IfController.evaluateCondition(IfController.java:9 > 5) > at > org.apache.jmeter.control.IfController.next(IfController.java:146) > at > org.apache.jmeter.control.GenericController.nextIsAController(GenericControl > ler.java:132) > at > org.apache.jmeter.control.GenericController.next(GenericController.java:102) > at > org.apache.jmeter.control.IfController.next(IfController.java:148) > at > org.apache.jmeter.control.GenericController.nextIsAController(GenericControl > ler.java:132) > at > org.apache.jmeter.control.GenericController.next(GenericController.java:102) > at > org.apache.jmeter.control.GenericController.nextIsAController(GenericControl > ler.java:132) > at > org.apache.jmeter.control.GenericController.next(GenericController.java:102) > at org.apache.jmeter.threads.ThreadGroup.next(ThreadGroup.java:123) > at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:233) > at java.lang.Thread.run(Unknown Source) > > 2006/04/25 12:56:04 INFO - jmeter.threads.JMeterThread: Stop Test detected > by thread PE Test 1-1 > 2006/04/25 12:56:04 INFO - jmeter.threads.JMeterThread: Thread PE Test 1-1 > is done > 2006/04/25 12:56:04 INFO - jmeter.engine.StandardJMeterEngine: Ending > thread 0 > 2006/04/25 12:56:04 INFO - jmeter.engine.StandardJMeterEngine: Stopping > test > 2006/04/25 12:56:04 INFO - jmeter.engine.StandardJMeterEngine: Notifying > test listeners of end of test > 2006/04/25 12:56:04 INFO - jmeter.gui.util.JMeterMenuBar: > setRunning(false,local) > 2006/04/25 12:56:04 INFO - jmeter.engine.StandardJMeterEngine: Test has > ended > > -----Original Message----- > From: sebb [mailto:[EMAIL PROTECTED] > Sent: Tuesday, April 25, 2006 12:01 PM > To: JMeter Users List > Subject: Re: Request Not Executing > > On 25/04/06, Shelli D. Orton <[EMAIL PROTECTED]> wrote: > > I've removed all references to the HTTP stuff in the test plan so that it > > looked like this: > > > > Thread Group > > | > > |__ JDB Connection Configuration > > | > > |__ View Results Tree > > | > > |__ Simple Controller > > | > > |__ JDBC Request (make sure consumer exists in db) > > | > > |__ If Controller (if consumer exists) > > | > > |__ JDBC Request (check for valid subscription) > > | > > |__ If Controller (if subscription exists) > > | > > |__ JDBC Request (remove subscription) > > > > And that works fine (i.e. all 3 JDBC requests are executed). So, I don't > > think it's how the if controller is set up. I've only dabbled in JMeter > > before and this is my first plan that uses JDBC requests. I was wondering > > if it's the combination of the two types of requests within the same > thread > > group that was causing the issues. Maybe JMeter isn't meant to have > "mixed" > > test plans? > > > > You can mix as many different samplers as you like. > > There must be some other problem - did you check jmeter.log ? > > S. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]