Thanks Seb! This worked keeping the jndi.properties inside the lib
folder additionally  (Somehow keeping it in the system classpath did not
work)

Also was wondering if there a release planned soon with these changes?

Thanks much,

Jayesh P Cheravalloor.
Desk : +91 11 416 7000 Extn. 4245
Cell : +91 98 18 524789

-----Original Message-----
From: sebb [mailto:[email protected]] 
Sent: Friday, February 05, 2010 4:36 AM
To: JMeter Users List
Subject: Re: NPE while running JMS Topic Test plan

On 04/02/2010, Cheravalloor, Jayesh P. (IS Consultant)
<[email protected]> wrote:
> Hi,
>
>  I'm a newbie to Jmeter. While running a JMS Topic Test plan created
>  based on the Jmeter tutorial, I'm getting a NullPointerException. I'm
>  using ActiveMQ as a JMS provider and it is running fine when I'm
>  executing this sampler.
>
>  Looking at the code, when I check the box "Use jndi.properties file",
it
>  is unable to lookup ConnectionFactory , and when I uncheck the box
and
>  mentions the InitialContextFactory and Provider URL in the Jmeter
GUI,
>  it was able to create the TopicConnectionFactory but it fails later
>  giving a NullPointerException during the execution of statement
>  this.CONN.createTopicSession(false, TopicSession.AUTO_ACKNOWLEDGE) in
>  the constructor of ReceiveSubscriber.java. (I'm using version 2.3.4)
>
>  if (ctx != null) {
>             try {
>
>  ConnectionFactory.getTopicConnectionFactory(ctx,connfactory);
>                 _conn = ConnectionFactory.getTopicConnection();
>                 _topic = InitialContextFactory.lookupTopic(ctx,
topic);
>                 _session = this.CONN.createTopicSession(false,
>  TopicSession.AUTO_ACKNOWLEDGE);
>                 _subscriber =
this.SESSION.createSubscriber(this.TOPIC);
>                 log.info("created the topic connection successfully");
>             } catch (JMSException e) {
>                 log.error("Connection error: " + e.getMessage());
>             }
>
>  And I see this.CONN being set with _conn object down below this piece
of
>  code. So NPE looks quite obvious to me unless injected from outside.
>
>  Please let me know if I'm missing something here (any configuration
>  anywhere) or need to use another version.

There were at least 2 NPEs reported against this class:

https://issues.apache.org/bugzilla/show_bug.cgi?id=47870
https://issues.apache.org/bugzilla/show_bug.cgi?id=47899

These have been fixed in SVN, but are not yet in a release. If you can
test using a nightly build, this may resolve your problems (but please
note that nightly builds are not formally tested - see the disclaimers
on the download pages).

>  P.S. I have also ensured that jndi.properties is in the classpath of
>  ActiveMQ.
>
>  Thanks,
>
> Jayesh.
>
>

---------------------------------------------------------------------
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]

Reply via email to