[jira] Updated: (QPID-1581) QMan admin console

2009-01-29 Thread Andrea Gazzarini (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Gazzarini updated QPID-1581:
---

Attachment: jmx_resource_perspective.PNG

This is the first screenshot that looks to me moreless presentable... :)
It is showing the JMX resource perspective.
As QMan JMX module is included on WS-DM adapter, when the administrator clicks 
on a given resource id he can view the target resource under two different 
perspectives (using the two tabs reported on the top of the page) : JMX and 
WSDM.
JMX Perspective should be something like JConsole...at the moment it's only a 
poor version of that :)

> QMan admin console
> --
>
> Key: QPID-1581
> URL: https://issues.apache.org/jira/browse/QPID-1581
> Project: Qpid
>  Issue Type: Sub-task
>  Components: Java Management : QMan
>Affects Versions: M5
> Environment: J2SE 1.5 or higher
>Reporter: Andrea Gazzarini
>Assignee: Andrea Gazzarini
> Fix For: M5
>
> Attachments: jmx_resource_perspective.PNG
>
>   Original Estimate: 120h
>  Time Spent: 48h
>  Remaining Estimate: 72h
>
> The console will we web-based and therefore will be part of the preexisting 
> qman.war module.
> Features:
> - System Overview : Riepilogue of all relevant module properties (version, 
> version name, JVM enviroment, boot classpath, system properties, etc)
> - System health & statistics : Analysis of module performance  & statistics 
> for each WS-Resource;
> - Resource management : Lets the user browse managed WS-resources. Each 
> resources will be available under two different perspective : JMX (as an 
> MBean) and WS-DM (as a WS-Resource). It will be possibile to interact with 
> WS-Resources too (properties set & get, method invocation, etc..) 
> - Hot logging reconfiguration

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



RE: IKVMing the Java client for .Net

2009-01-29 Thread David Ingham
Hi all,

Just a quick intro for the list since I've been quiet to date. I work on 
messaging technologies in the Connected Systems Division at Microsoft. I've 
been tracking AMQP since early 2005 when John Davies first announced its 
existence at the Web Services on Wall Street Conference. In a previous life I 
architected HP's JMS implementation and chunks of transaction processing and 
messaging middleware for HP, Arjuna and Bluestone.

Carl's right, we have been investigating the idea of layering a WCF channel 
implementation on top of the C++ client library. That is, the managed code 
channel implementation would pinvoke down to the native C++ code. This is the 
approach that we used for the MSMQ channel that ships in the .NET framework 
today and it works pretty well. We're drawn to this approach primarily because 
of the maturity of the C++ code base. The pure .NET approach clearly has merit 
too; one of the key advantages being that it offers the potential to factor the 
code in a way that's more in line with WCF best practice, i.e., as a set of 
layered channels rather than as a monolithic block.

We're planning on putting in some effort in on this task but I think there are 
a few more pressing tasks on the Windows side of the house that we'll try to 
help out with first. Cliff has already commented on the build system issues; I 
think it'd be great if we could get the equivalent of the make/make check 
functionality that exists today on Linux up and running on Windows. As people 
have already mentioned, it would be a big improvement if we can get the builds 
running of the same input files so that we can avoid these sync issues that 
have been causing problems recently. Then there's the packaging work that folks 
have been discussing, adding DLL support and building some form of installer to 
make the end-user experience as slick as possible. Does this sound like a 
reasonable set of things?

Anyway, it's great to be here and I look forward to working with you all.

Cheers,

Dave.

-Original Message-
From: Carl Trieloff [mailto:cctriel...@redhat.com]
Sent: Wednesday, January 28, 2009 12:25 PM
To: dev@qpid.apache.org
Subject: Re: IKVMing the Java client for .Net

Joshua Kramer wrote:
>
>> I tend to agree that we'd need to build .NET stuff by hand on top
>> since in a raw Java API there will be things that are not idiomatic in
>> .NET - e.g. no use of events, or capitalisation of method names etc.
>
> Has anybody investigated the possibility of creating a .NET assembly
> from the C++ client, instead of trying to use IKVM and the Java client?
>

When speaking to the Microsoft guys that had mentioned trying this
approach with me. Cliff, any comments on the topic?

Carl.

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[java] QPID-1511 - JMX authentication

2009-01-29 Thread Robbie Gemmell
Just a quick prod for Martin so he doesn’t miss out on the fun due to email 
filters :)


..this one might take a touch longer to look at than some of the others still 
on your list hehe :)


Robbie

-Original Message-
From: Robert Gemmell (JIRA) [mailto:qpid-...@incubator.apache.org] 
Sent: 30 January 2009 00:34
To: qpid-...@incubator.apache.org
Subject: [jira] Updated: (QPID-1511) JMX Interface does not require 
authentication[MESSAGE NOT SCANNED]


 [ 
https://issues.apache.org/jira/browse/QPID-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Gemmell updated QPID-1511:
-

Attachment: QPID-1511_29jan2009.patch
create_example_ssl_certstores.sh

I attach QPID-1511_29jan2009.patch to address this JIRA, and a script to 
produce an example keystore and truststore for users who dont have their own 
SSL certificate handy. I wasnt sure where to put that in the repository so its 
not in the patch.

The JMXMP connector capabilities are left intact for now, but grouped for easy 
future removal (I think its a good idea to keep it all in for at least 1 
revision before removing).

2 new files are added by the patch:
qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/rmi/RMIPasswordAuthenticator.java
qpid/java/broker/src/test/java/org/apache/qpid/server/security/auth/rmi/RMIPasswordAuthenticatorTest.java

===
Notes:
===

Adds authentication and SSL encryption to the JMX RMIConnectorServer, and 
updates the console and JMXConnectionFactory accordingly.

Makes the RMI ConnectorServer use the custom MBeanServerForwarder invoker like 
the JMXMP connector has, thus enforcing the authorisation system.

SSL is on by default in the config file but can be turned off in the config if 
desired, though the brokers config request defaults it to true so that need not 
be exposed if it isnt desired. The config.xml file is configured to use the 
test ssl certificate store in the java/test_resources/ssl directory created for 
the cpp.ssl test profile. The config file can be overidden by specifying the 
standard javax.net.ssl.* system properties normally available for this task. If 
the keystore or password are not set by one of these means, a configuration 
exception will be thrown and abort the broker startup.

As a result of the above, to connect using the console/cli you will need to 
supply the relevant ssl trust store location and password if the certificates 
being used cant be verified by the default java trust stores. This can be done 
using the system properties javax.net.ssl.trustStore and 
javax.net.ssl.trustStorePassword, either at the command line when launching 
qpidmc(.exe), or by altering the qpidmc.ini file using the examples now 
provided within it.

The broker will use the defined management port (default 8999) for the RMI 
registry as before, but now uses the 'th next port (+100 just now, thus 
9099 normally) to export the actual JMX RMIConnectorServer, whereas previously 
this port was chosen at random by the JMX Factory methods, making it rather 
firewall unfriendly.

A custom RMIServerSocketFactory is included to address the security issues 
surrounding RMI registries (namely that anyone on that machine is free to 
modify the registry and thus can intercept the JMX connections by replacing the 
JMX Connector Server stub in the registry with their own), by crippling the 
hostname detection and making it impossible to bind objects to the registry 
using RMI locally or remotely, instead requiring you to hold the object 
reference to it.

The authenticator has a local MD5 hashing function to convert the password for 
comparison, but ideally this will be removed through modification of the 
Base64MD5 PD to do its own hashing, and the authenticator will then make use of 
the PD's verifyPassword method instead.

Finally, the patch makes the JMXManagedObjectRegistry use the specific 
principal database listed in the configuration as the jmx management PD, as 
happens to AMQUserManagementMBean. The PD selection method used previously in 
JMXManagedObjectRegistry made it possible for the 2 areas to (unwittingly or 
otherwise) use different databases, which the AMQUMMBean implementation does 
not appear to be able to support properly if thats what was originally intended 
(see 
http://mail-archives.apache.org/mod_mbox/qpid-dev/200812.mbox/%3c00e101c953ff$1f33bca0$5d9b35...@gla.ac.uk%3e
 for way more info than you could ever want :P)


> JMX Interface does not require authentication
> -
>
> Key: QPID-1511
> URL: https://issues.apache.org/jira/browse/QPID-1511
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Broker, Java Management : JMX Console
>Reporter: Martin Ritchie
> Fix For: Eclipse MC M5
>
> Attachments: create_example_ssl_certstores.sh, 
> QPID-1511

[jira] Updated: (QPID-1511) JMX Interface does not require authentication

2009-01-29 Thread Robert Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Gemmell updated QPID-1511:
-

Attachment: QPID-1511_29jan2009.patch
create_example_ssl_certstores.sh

I attach QPID-1511_29jan2009.patch to address this JIRA, and a script to 
produce an example keystore and truststore for users who dont have their own 
SSL certificate handy. I wasnt sure where to put that in the repository so its 
not in the patch.

The JMXMP connector capabilities are left intact for now, but grouped for easy 
future removal (I think its a good idea to keep it all in for at least 1 
revision before removing).

2 new files are added by the patch:
qpid/java/broker/src/main/java/org/apache/qpid/server/security/auth/rmi/RMIPasswordAuthenticator.java
qpid/java/broker/src/test/java/org/apache/qpid/server/security/auth/rmi/RMIPasswordAuthenticatorTest.java

===
Notes:
===

Adds authentication and SSL encryption to the JMX RMIConnectorServer, and 
updates the console and JMXConnectionFactory accordingly.

Makes the RMI ConnectorServer use the custom MBeanServerForwarder invoker like 
the JMXMP connector has, thus enforcing the authorisation system.

SSL is on by default in the config file but can be turned off in the config if 
desired, though the brokers config request defaults it to true so that need not 
be exposed if it isnt desired. The config.xml file is configured to use the 
test ssl certificate store in the java/test_resources/ssl directory created for 
the cpp.ssl test profile. The config file can be overidden by specifying the 
standard javax.net.ssl.* system properties normally available for this task. If 
the keystore or password are not set by one of these means, a configuration 
exception will be thrown and abort the broker startup.

As a result of the above, to connect using the console/cli you will need to 
supply the relevant ssl trust store location and password if the certificates 
being used cant be verified by the default java trust stores. This can be done 
using the system properties javax.net.ssl.trustStore and 
javax.net.ssl.trustStorePassword, either at the command line when launching 
qpidmc(.exe), or by altering the qpidmc.ini file using the examples now 
provided within it.

The broker will use the defined management port (default 8999) for the RMI 
registry as before, but now uses the 'th next port (+100 just now, thus 
9099 normally) to export the actual JMX RMIConnectorServer, whereas previously 
this port was chosen at random by the JMX Factory methods, making it rather 
firewall unfriendly.

A custom RMIServerSocketFactory is included to address the security issues 
surrounding RMI registries (namely that anyone on that machine is free to 
modify the registry and thus can intercept the JMX connections by replacing the 
JMX Connector Server stub in the registry with their own), by crippling the 
hostname detection and making it impossible to bind objects to the registry 
using RMI locally or remotely, instead requiring you to hold the object 
reference to it.

The authenticator has a local MD5 hashing function to convert the password for 
comparison, but ideally this will be removed through modification of the 
Base64MD5 PD to do its own hashing, and the authenticator will then make use of 
the PD's verifyPassword method instead.

Finally, the patch makes the JMXManagedObjectRegistry use the specific 
principal database listed in the configuration as the jmx management PD, as 
happens to AMQUserManagementMBean. The PD selection method used previously in 
JMXManagedObjectRegistry made it possible for the 2 areas to (unwittingly or 
otherwise) use different databases, which the AMQUMMBean implementation does 
not appear to be able to support properly if thats what was originally intended 
(see 
http://mail-archives.apache.org/mod_mbox/qpid-dev/200812.mbox/%3c00e101c953ff$1f33bca0$5d9b35...@gla.ac.uk%3e
 for way more info than you could ever want :P)


> JMX Interface does not require authentication
> -
>
> Key: QPID-1511
> URL: https://issues.apache.org/jira/browse/QPID-1511
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Broker, Java Management : JMX Console
>Reporter: Martin Ritchie
> Fix For: Eclipse MC M5
>
> Attachments: create_example_ssl_certstores.sh, 
> QPID-1511_29jan2009.patch
>
>
> Summary:
> JMX Interface uses the default RMI connector which has no authentication 
> mechanism. We should not be shipping a JMX interface that doesn't have 
> authentication. The interface has been disabled by default for M4 but this 
> should be modified based on the outcome of the discussion on qpid-dev to 
> authenticate all connections.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a co

[jira] Updated: (QPID-1511) JMX Interface does not require authentication

2009-01-29 Thread Robert Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Gemmell updated QPID-1511:
-

Attachment: (was: QPID-1511_wip_8dec2008.patch)

> JMX Interface does not require authentication
> -
>
> Key: QPID-1511
> URL: https://issues.apache.org/jira/browse/QPID-1511
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Broker, Java Management : JMX Console
>Reporter: Martin Ritchie
> Fix For: Eclipse MC M5
>
>
> Summary:
> JMX Interface uses the default RMI connector which has no authentication 
> mechanism. We should not be shipping a JMX interface that doesn't have 
> authentication. The interface has been disabled by default for M4 but this 
> should be modified based on the outcome of the discussion on qpid-dev to 
> authenticate all connections.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1511) JMX Interface does not require authentication

2009-01-29 Thread Robert Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Gemmell updated QPID-1511:
-

Attachment: (was: QPID-1511_wip_19dec2008.patch)

> JMX Interface does not require authentication
> -
>
> Key: QPID-1511
> URL: https://issues.apache.org/jira/browse/QPID-1511
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Broker, Java Management : JMX Console
>Reporter: Martin Ritchie
> Fix For: Eclipse MC M5
>
>
> Summary:
> JMX Interface uses the default RMI connector which has no authentication 
> mechanism. We should not be shipping a JMX interface that doesn't have 
> authentication. The interface has been disabled by default for M4 but this 
> should be modified based on the outcome of the discussion on qpid-dev to 
> authenticate all connections.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



RE: C++ build options

2009-01-29 Thread Cliff Jansen (Interop Systems Inc)
Alan Conway wrote: 
> I'd be interested in cmake only if it gives us significantly
> smaller/simpler build files that are easier to maintain. The KDE
> writeup suggested that might be the case but someone would really have
> to try it to know.
[...]
> I'd really like to give cmake a chance before we extend autotool's
> reign of terror.
>
> Would you consider trying to hack up a cmake build, at least enough to
> get a feel for the size of the task?

I will gladly do so and report back ASAP.

Cliff


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Web site triage

2009-01-29 Thread Jonathan Robie

Carl Trieloff wrote:




I'd prefer not to be separating components from the same release out 
by AMQP
version as I think it sends the wrong signal and is not how we 
actually make

releases i.e. we released M4 not AMQP 0-10.
  


that was me, to try make it really easy to know what works with what, 
based on some questions on
the user list. Is it not clear that it is not all part of M4? ideas to 
make it better...


I liked the way we had it, but I'm happy with any approach that makes it 
very clear which pieces are compatible.


I really don't want people to download incompatible bits, shrug, and 
move on to some other implementation.


Jonathan

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread Jonathan Robie

Qpid: Software that actually delivers!

Jonathan

Mark Atwell wrote:

The future's bright, the future's orang-utan?

On Thu, Jan 29, 2009 at 7:45 PM, Robert Greig wrote:

  

2009/1/29 Mark Atwell :


If we're going down the popular culture/film-reference route:
  

Well I realised that we could solve our logo and slogan issue in one
go (apologies to non-British readers for whom this may be
meaningless). We could use a box of chocolates as the logo and as the
slogan:

Qpid: Because the lady loves transactional messaging

RG

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org





  



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread Mark Atwell
The future's bright, the future's orang-utan?

On Thu, Jan 29, 2009 at 7:45 PM, Robert Greig wrote:

> 2009/1/29 Mark Atwell :
> > If we're going down the popular culture/film-reference route:
>
> Well I realised that we could solve our logo and slogan issue in one
> go (apologies to non-British readers for whom this may be
> meaningless). We could use a box of chocolates as the logo and as the
> slogan:
>
> Qpid: Because the lady loves transactional messaging
>
> RG
>
> -
> Apache Qpid - AMQP Messaging Implementation
> Project:  http://qpid.apache.org
> Use/Interact: mailto:dev-subscr...@qpid.apache.org
>
>


Re: Qpid slogan?

2009-01-29 Thread Robert Greig
2009/1/29 Mark Atwell :
> If we're going down the popular culture/film-reference route:

Well I realised that we could solve our logo and slogan issue in one
go (apologies to non-British readers for whom this may be
meaningless). We could use a box of chocolates as the logo and as the
slogan:

Qpid: Because the lady loves transactional messaging

RG

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-1620) IMessage wrapper

2009-01-29 Thread Shahbaz Chaudhary (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-1620?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12668567#action_12668567
 ] 

Shahbaz Chaudhary commented on QPID-1620:
-

Currently, in order to get to the content most people are interested in, they 
have to get ApplicationHeader out of IMessage.  If a wrapper is put around 
IMessage, I think it should directly expose ApplicationHeader fields.

For example, QMessage (the wrapper) may contain IMessage:
QMessage m = ...
object x=m.getIMessage()...

But I'd like to get the payload of the message directly:
int y = m["fieldName"]

> IMessage wrapper
> 
>
> Key: QPID-1620
> URL: https://issues.apache.org/jira/browse/QPID-1620
> Project: Qpid
>  Issue Type: Improvement
>  Components: Dot Net Client
>Affects Versions: M4
>Reporter: Arnaud Simon
> Fix For: M5
>
>
> Introduce a wrapper around IMessage that would hide the AMQP specificities. 
> We should decide of the API of this wraper. A suggestion would be to at least 
> expose the message headers and the underlying IMessage. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1343) qpid/java/management/client has no build scripts!

2009-01-29 Thread Rafael H. Schloming (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rafael H. Schloming resolved QPID-1343.
---

   Resolution: Fixed
Fix Version/s: M4

> qpid/java/management/client has no build scripts!
> -
>
> Key: QPID-1343
> URL: https://issues.apache.org/jira/browse/QPID-1343
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : QMan
>Affects Versions: M4
>Reporter: Rafael H. Schloming
>Assignee: Rafael H. Schloming
> Fix For: M4
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Closed: (QPID-1343) qpid/java/management/client has no build scripts!

2009-01-29 Thread Rafael H. Schloming (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rafael H. Schloming closed QPID-1343.
-


> qpid/java/management/client has no build scripts!
> -
>
> Key: QPID-1343
> URL: https://issues.apache.org/jira/browse/QPID-1343
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : QMan
>Affects Versions: M4
>Reporter: Rafael H. Schloming
>Assignee: Rafael H. Schloming
> Fix For: M4
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Web site triage

2009-01-29 Thread Carl Trieloff




I'd prefer not to be separating components from the same release out by AMQP
version as I think it sends the wrong signal and is not how we actually make
releases i.e. we released M4 not AMQP 0-10.
  


that was me, to try make it really easy to know what works with what, 
based on some questions on
the user list. Is it not clear that it is not all part of M4? ideas to 
make it better...


Carl.

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Web site triage

2009-01-29 Thread Jonathan Robie

Marnie McCormack wrote:

Hi Jonathan,

Thanks for all this ! The C++ docs are looking good (so much more
comprehensive). Overall the site has come on loads, and it's great to see it
looking so much more rounded.
  


Thanks!


I've updated a few of these pages to add details on the Java side, and
separate some of the details out a little by broker (as per the
conversations on Users). I have also pulled some of the important Java
documentation up to the top as it has gotten a little buried in some of the
re-orgs.
  


Excellent!


I'd prefer not to be separating components from the same release out by AMQP
version as I think it sends the wrong signal and is not how we actually make
releases i.e. we released M4 not AMQP 0-10.
  


Hmmm, I think I disagree. The two servers support different protocols, 
various parts of our M4 release are incompatible with each other, and 
that's a big surprise for the user if they don't know what to expect. In 
an ideal world, everything in one release is compatible with everything 
else. That's why I like being very clear about this.


For instance, suppose a user just follows the instruction on the Getting 
Started page. They get a broker (pick one of 2), get a client, run the 
examples, and it doesn't work. Ooops. If we want to make it easier for 
the user to get started, we want to make sure they see this coming and 
know how to get compatible pieces.


I'd rather just be able to tell our users that everything in a given 
release is compatible with everything else in the same release, but 
that's not realistic this time around.



Some of the information is becoming a little low level i.e on the download
page we have pre-built Linux packlages with instructions but there's no info
on what these actually are and some are rhm messaging instructions ? I think
this stuff should probably be shipped onto the C++ pages or headlined more
clearly


This section is for the binaries available for free on Fedora. How would 
you suggest headlining them more clearly?


Jonathan

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Web site triage

2009-01-29 Thread Jonathan Robie

Marnie McCormack wrote:

Reading the FAQ, it needs more Java details and performance figures, which
I'll add too.
  


Excellent!

Jonathan

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Web site triage

2009-01-29 Thread Marnie McCormack
Hi Jonathan,

Thanks for all this ! The C++ docs are looking good (so much more
comprehensive). Overall the site has come on loads, and it's great to see it
looking so much more rounded.

I've updated a few of these pages to add details on the Java side, and
separate some of the details out a little by broker (as per the
conversations on Users). I have also pulled some of the important Java
documentation up to the top as it has gotten a little buried in some of the
re-orgs.

I'd prefer not to be separating components from the same release out by AMQP
version as I think it sends the wrong signal and is not how we actually make
releases i.e. we released M4 not AMQP 0-10.

Some of the information is becoming a little low level i.e on the download
page we have pre-built Linux packlages with instructions but there's no info
on what these actually are and some are rhm messaging instructions ? I think
this stuff should probably be shipped onto the C++ pages or headlined more
clearly.
Regards,
Marnie
On Thu, Jan 29, 2009 at 4:24 PM, Jonathan Robie
wrote:

> A bunch of us have been working on the web pages - Carl, Gordon, and I have
> been among the contributors - with the immediate goal of making it easier to
> get a quick overview and get up and running with the distribution.
>
> How are we doing? I think the following pages are particularly important,
> and have been improved:
>
> http://qpid.apache.org/
> http://qpid.apache.org/download.html
> http://qpid.apache.org/getting-started.html
> http://qpid.apache.org/documentation.html
> http://qpid.apache.org/docs/api/cpp/html/index.html
> http://qpid.apache.org/docs/api/python/html/index.html
> http://qpid.apache.org/faq.html
>
> These pages need work, and are probably the next priority:
>
> http://qpid.apache.org/building.html
> http://qpid.apache.org/developer-pages.html
> .NET materials (not yet available)
>
> These pages haven't changed much lately, but they look good to me as is:
>
> http://qpid.apache.org/mailing-lists.html
> http://issues.apache.org/jira/browse/qpid
> http://qpid.apache.org/source-repository.html
>
> Feedback is welcome!
>
> Jonathan
>
> -
> Apache Qpid - AMQP Messaging Implementation
> Project:  http://qpid.apache.org
> Use/Interact: mailto:dev-subscr...@qpid.apache.org
>
>


Re: Web site triage

2009-01-29 Thread Marnie McCormack
Reading the FAQ, it needs more Java details and performance figures, which
I'll add too.

Marnie

On Thu, Jan 29, 2009 at 4:51 PM, Marnie McCormack <
marnie.mccorm...@googlemail.com> wrote:

> Hi Jonathan,
>
> Thanks for all this ! The C++ docs are looking good (so much more
> comprehensive). Overall the site has come on loads, and it's great to see it
> looking so much more rounded.
>
> I've updated a few of these pages to add details on the Java side, and
> separate some of the details out a little by broker (as per the
> conversations on Users). I have also pulled some of the important Java
> documentation up to the top as it has gotten a little buried in some of the
> re-orgs.
>
> I'd prefer not to be separating components from the same release out by
> AMQP version as I think it sends the wrong signal and is not how we actually
> make releases i.e. we released M4 not AMQP 0-10.
>
> Some of the information is becoming a little low level i.e on the download
> page we have pre-built Linux packlages with instructions but there's no info
> on what these actually are and some are rhm messaging instructions ? I think
> this stuff should probably be shipped onto the C++ pages or headlined more
> clearly.
> Regards,
> Marnie
>   On Thu, Jan 29, 2009 at 4:24 PM, Jonathan Robie <
> jonathan.ro...@redhat.com> wrote:
>
>> A bunch of us have been working on the web pages - Carl, Gordon, and I
>> have been among the contributors - with the immediate goal of making it
>> easier to get a quick overview and get up and running with the distribution.
>>
>> How are we doing? I think the following pages are particularly important,
>> and have been improved:
>>
>> http://qpid.apache.org/
>> http://qpid.apache.org/download.html
>> http://qpid.apache.org/getting-started.html
>> http://qpid.apache.org/documentation.html
>> http://qpid.apache.org/docs/api/cpp/html/index.html
>> http://qpid.apache.org/docs/api/python/html/index.html
>> http://qpid.apache.org/faq.html
>>
>> These pages need work, and are probably the next priority:
>>
>> http://qpid.apache.org/building.html
>> http://qpid.apache.org/developer-pages.html
>> .NET materials (not yet available)
>>
>> These pages haven't changed much lately, but they look good to me as is:
>>
>> http://qpid.apache.org/mailing-lists.html
>> http://issues.apache.org/jira/browse/qpid
>> http://qpid.apache.org/source-repository.html
>>
>> Feedback is welcome!
>>
>> Jonathan
>>
>> -
>> Apache Qpid - AMQP Messaging Implementation
>> Project:  http://qpid.apache.org
>> Use/Interact: mailto:dev-subscr...@qpid.apache.org
>>
>>
>


Web site triage

2009-01-29 Thread Jonathan Robie
A bunch of us have been working on the web pages - Carl, Gordon, and I 
have been among the contributors - with the immediate goal of making it 
easier to get a quick overview and get up and running with the distribution.


How are we doing? I think the following pages are particularly 
important, and have been improved:


http://qpid.apache.org/
http://qpid.apache.org/download.html
http://qpid.apache.org/getting-started.html
http://qpid.apache.org/documentation.html
http://qpid.apache.org/docs/api/cpp/html/index.html
http://qpid.apache.org/docs/api/python/html/index.html
http://qpid.apache.org/faq.html

These pages need work, and are probably the next priority:

http://qpid.apache.org/building.html
http://qpid.apache.org/developer-pages.html
.NET materials (not yet available)

These pages haven't changed much lately, but they look good to me as is:

http://qpid.apache.org/mailing-lists.html
http://issues.apache.org/jira/browse/qpid
http://qpid.apache.org/source-repository.html

Feedback is welcome!

Jonathan

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Python API docs posted to http://qpid.apache.org/documentation.html

2009-01-29 Thread Jonathan Robie
The Python API docs are now posted to 
http://qpid.apache.org/documentation.html.


I know that there's a lot of legacy cruft here, and a future iteration 
will remove some of this. But if you know that the method you want is 
in, say, qpid.session.Session, I think this is already pretty useful, so 
I thought it worth posting.


Jonathan

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread michael goulish


On Thu, 2009-01-29 at 13:12 +0100, Esteve Fernandez wrote:
> My take:
> 
> Qpid: reliably spreading the message of love since '06
> Qpid: AMQP has a love letter for you




:-)

We should have a test app that sends the messages
that you see on those little heart-shaped candies 
at Valentine's Day:

http://www.infoplease.com/spot/candyhearts1.html

Wow, they change every year!  Who knew?

Messages for 2008 "sweethearts"

MELT MY HEART
IN A FOG
CHILL OUT
CLOUD NINE
HEAT WAVE
SUNSHINE
GET MY DRIFT
WILD LIFE
NATURE LOVER
DO GOOD


maybe we could have our own personalized ones printed up.

I HEART QPID
SWEET AMQP
MESSAGE ME, BABY

:-)






-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread Carl Trieloff

Esteve Fernandez wrote:

My take:

Qpid: reliably spreading the message of love since '06
Qpid: AMQP has a love letter for you


maybe time for someone to make a list and create a rank system. everyone 
gets

10 points and they can put them on any ones they like. top ranked one wins?

Carl.

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread Carl Trieloff

Mark Atwell wrote:

  I'm with QPid!
  



I like

Carl.

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Do we *need* the class hierarchy diagrams in the C++ doxygen?

2009-01-29 Thread Jonathan Robie

I just committed a version without graphics. Shout if you hate me for it.

Jonathan

Steve Huston wrote:

Jonathan Robie wrote:

I don't like the class hierarchy diagrams in the C++ 
  
doxygen html. I 

think I can suppress them. This would reduce file size, and 
  
I think it 


might  make it easier to read.

Anyone want to tell me this would be a bad idea?

  
I'm responsible for putting those in - they seemed cool at 
the time. They're probably not adding much value so if you 
think its more readable without, and given the huge size, I'd 
say go ahead and take them out. We can put them back if 
there's widespread uproar, I suspect there won't be. People 
who feel strongly can always generate their own customized 
doxygen.



Right - for users, the only time they really add benefit is when the
method you think you want is in an ancestor of the class you're
reading and it's nice to have a map of where to look next. That's
somewhat of an issue with qpid, but not such a big deal that the space
is worth it, IMO.

-Steve


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

  



-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



RE: Do we *need* the class hierarchy diagrams in the C++ doxygen?

2009-01-29 Thread Steve Huston
> Jonathan Robie wrote:
> > I don't like the class hierarchy diagrams in the C++ 
> doxygen html. I 
> > think I can suppress them. This would reduce file size, and 
> I think it 
> > might  make it easier to read.
> > 
> > Anyone want to tell me this would be a bad idea?
> > 
> I'm responsible for putting those in - they seemed cool at 
> the time. They're probably not adding much value so if you 
> think its more readable without, and given the huge size, I'd 
> say go ahead and take them out. We can put them back if 
> there's widespread uproar, I suspect there won't be. People 
> who feel strongly can always generate their own customized 
> doxygen.

Right - for users, the only time they really add benefit is when the
method you think you want is in an ancestor of the class you're
reading and it's nice to have a map of where to look next. That's
somewhat of an issue with qpid, but not such a big deal that the space
is worth it, IMO.

-Steve


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1618) unacked persistent messages don't get to messageStore of newbie cluster broker.

2009-01-29 Thread michael j. goulish (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

michael j. goulish updated QPID-1618:
-

Attachment: persist.diff

New fix for same problem.


> unacked persistent messages don't get to messageStore of newbie cluster 
> broker.
> ---
>
> Key: QPID-1618
> URL: https://issues.apache.org/jira/browse/QPID-1618
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: M4
>Reporter: michael j. goulish
>Priority: Critical
> Attachments: persist.diff
>
>
> When a new broker is added to a cluster, persistent messages that have not 
> yet been ACKed do not get stored in the new brokers messageStore.
> How to reproduce:   ( this is overview -- actual scripts follow )
> 
> 1. kill any MY_CLUSTER brokers from previous test
> 2. remove data dirs from previous test, and recreate
> 3. start node 1 as first member of MY_CLUSTER
> 4  declare the MY_CLUSTER queue -- durable
> 5. connect to it with receiver -- use ack frequency of 10;
> 6. connect with "publish" send only 5 persistent msgs, receiver
>will get them but not ack.
> 7. start second node
> 8. when the state transfer completes kill both nodes.
>(receiver should also perish)
> 9. start up the second node only, as new first member of MY_CLUSTER.
>( I.e. use 2nd broker's data dir path. )
> 10. start and attach a new receiver
> PREVIOUS RESULT -- nothing.  messages were never stored in broker2's
>messageStore.
> RESULT -- new receiver now gets 5 messages.
>   durable queue says that "sender confirmed point moved to (5+0)"
> ==
> Scripts for reproducing problem.
> ==
> ###
> #step  1 ##
> ###
> #! /bin/bash
> echo ""
> echo "Step 1: Kill any brokers already running in the MY_CLUSTER cluster"
> echo ""
> kill -9 `pgrep -f MY_STORE`
> echo "There should be no remaining brokers.  Here they are: "
> ps -aef | grep qpidd | grep -v grep
> ###
> #step  2 ##
> ###
> #! /bin/bash
> echo ""
> echo "Step 2: remove and rebuild the store data dirs."
> echo ""
> rm -rf ./data
> mkdir -p ./data/1 ./data/2
> ###
> #step  3 ##
> ###
> #! /bin/bash
> echo ""
> echo "Step 3: Start the first broker in a cluster, using Store in ./data/1 ."
> echo ""
> rm broker_1.log
> $QPID_ROOT/cpp/src/qpidd --no-module-dir\
>   --load-module $QPID_ROOT/cpp/src/.libs/cluster.so \
>   --load-module $STORE_ROOT/cpp/lib/.libs/msgstore.so \
>   --cluster-name MY_CLUSTER -p 5813 \
>   --auth=no --mgmt-enable=no\
>   --log-enable debug --log-to-file ./broker_1.log   \
>   --data-dir ./data/1
> ###
> #step  4 ##
> ###
> #! /bin/bash
> echo "Step 4: Declaring queue."
> $QPID_ROOT/cpp/examples/direct/declare_queues
> # !!  NOTE  !!
> # edit declare_queues.cpp to do port 5813
> # in call to session.queueDeclare use arg::durable=true
> # and arg::queue="MY_QUEUE",
> # edit exchangeBind call to use:
> # arg::queue = "MY_QUEUE",
> ###
> #step  5 ##
> ###
> #! /bin/bash
> echo "Step 5:  Starting receiver..."
> $QPID_ROOT/cpp/src/tests/receiver \
> -p 5813   \
> --queue MY_QUEUE  \
> --messages 10 \
> --ack-frequency 10
> ###
> #step  6 ##
> 

[jira] Updated: (QPID-1618) unacked persistent messages don't get to messageStore of newbie cluster broker.

2009-01-29 Thread michael j. goulish (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

michael j. goulish updated QPID-1618:
-

Attachment: (was: unack_newbie.diff)

> unacked persistent messages don't get to messageStore of newbie cluster 
> broker.
> ---
>
> Key: QPID-1618
> URL: https://issues.apache.org/jira/browse/QPID-1618
> Project: Qpid
>  Issue Type: Bug
>  Components: C++ Broker
>Affects Versions: M4
>Reporter: michael j. goulish
>Priority: Critical
>
> When a new broker is added to a cluster, persistent messages that have not 
> yet been ACKed do not get stored in the new brokers messageStore.
> How to reproduce:   ( this is overview -- actual scripts follow )
> 
> 1. kill any MY_CLUSTER brokers from previous test
> 2. remove data dirs from previous test, and recreate
> 3. start node 1 as first member of MY_CLUSTER
> 4  declare the MY_CLUSTER queue -- durable
> 5. connect to it with receiver -- use ack frequency of 10;
> 6. connect with "publish" send only 5 persistent msgs, receiver
>will get them but not ack.
> 7. start second node
> 8. when the state transfer completes kill both nodes.
>(receiver should also perish)
> 9. start up the second node only, as new first member of MY_CLUSTER.
>( I.e. use 2nd broker's data dir path. )
> 10. start and attach a new receiver
> PREVIOUS RESULT -- nothing.  messages were never stored in broker2's
>messageStore.
> RESULT -- new receiver now gets 5 messages.
>   durable queue says that "sender confirmed point moved to (5+0)"
> ==
> Scripts for reproducing problem.
> ==
> ###
> #step  1 ##
> ###
> #! /bin/bash
> echo ""
> echo "Step 1: Kill any brokers already running in the MY_CLUSTER cluster"
> echo ""
> kill -9 `pgrep -f MY_STORE`
> echo "There should be no remaining brokers.  Here they are: "
> ps -aef | grep qpidd | grep -v grep
> ###
> #step  2 ##
> ###
> #! /bin/bash
> echo ""
> echo "Step 2: remove and rebuild the store data dirs."
> echo ""
> rm -rf ./data
> mkdir -p ./data/1 ./data/2
> ###
> #step  3 ##
> ###
> #! /bin/bash
> echo ""
> echo "Step 3: Start the first broker in a cluster, using Store in ./data/1 ."
> echo ""
> rm broker_1.log
> $QPID_ROOT/cpp/src/qpidd --no-module-dir\
>   --load-module $QPID_ROOT/cpp/src/.libs/cluster.so \
>   --load-module $STORE_ROOT/cpp/lib/.libs/msgstore.so \
>   --cluster-name MY_CLUSTER -p 5813 \
>   --auth=no --mgmt-enable=no\
>   --log-enable debug --log-to-file ./broker_1.log   \
>   --data-dir ./data/1
> ###
> #step  4 ##
> ###
> #! /bin/bash
> echo "Step 4: Declaring queue."
> $QPID_ROOT/cpp/examples/direct/declare_queues
> # !!  NOTE  !!
> # edit declare_queues.cpp to do port 5813
> # in call to session.queueDeclare use arg::durable=true
> # and arg::queue="MY_QUEUE",
> # edit exchangeBind call to use:
> # arg::queue = "MY_QUEUE",
> ###
> #step  5 ##
> ###
> #! /bin/bash
> echo "Step 5:  Starting receiver..."
> $QPID_ROOT/cpp/src/tests/receiver \
> -p 5813   \
> --queue MY_QUEUE  \
> --messages 10 \
> --ack-frequency 10
> ###
> #step  6 ##
> ##

Re: Do we *need* the class hierarchy diagrams in the C++ doxygen?

2009-01-29 Thread Alan Conway

Jonathan Robie wrote:
I don't like the class hierarchy diagrams in the C++ doxygen html. I 
think I can suppress them. This would reduce file size, and I think it 
might  make it easier to read.


Anyone want to tell me this would be a bad idea?

I'm responsible for putting those in - they seemed cool at the time. They're probably not adding much value so if you 
think its more readable without, and given the huge size, I'd say go ahead and take them out. We can put them back if 
there's widespread uproar, I suspect there won't be. People who feel strongly can always generate their own customized 
doxygen.


Cheers,
Alan.

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread Esteve Fernandez
My take:

Qpid: reliably spreading the message of love since '06
Qpid: AMQP has a love letter for you

Cheers.

-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread Marnie McCormack
I have small children, who occasionally watch the same films over & over so
...

Qpid: To infinity and beyond (TM)

This one for Robert Greig:

Qpid: Mnah, Mnah

Anyway, can you tell it's a big admin week this end ! This is my final
frivolous posting, honest.

Marnie

On Thu, Jan 29, 2009 at 11:07 AM, Mark Atwell  wrote:

> If we're going down the popular culture/film-reference route:
>
>   Qpid - Message Transformers!
>   Qpid - Transforming Messaging!
>   Qpid - Materializing Near You!
>
> Or (perhaps a bit obscure):
>
>Qpid: For all your Dark Nights...
>
> Marnie, how about:
>
>Qpid: Warp Factor AMQP!
> -- Mark
>  On Thu, Jan 29, 2009 at 10:48 AM, Marnie McCormack <
> marnie.mccorm...@googlemail.com> wrote:
>
> > Qpid: The force is with you
> > Qpid: Warp Factor X (I'm not enough of a trekkie to have a better idea)
> >
> > On Thu, Jan 29, 2009 at 10:45 AM, Mark Atwell 
> > wrote:
> >
> > > Sorry, tea-break made me think of a load more!:
> > >
> > >QPID: Queue This!  (a la Matrix: "Dodge This!" - will appeal to
> > > techies)
> > >QPID: Quite Perfect Innate Design (or some variant)
> > >
> > > In a similar vein:
> > >
> > >QPID: Quite Possibly Iconic Design(or variant - Probably?)
> > >
> > > This one sounds like someone else's (so apologies in advance)
> > >
> > >QPID: Quick, Purposeful, Innate Design
> > >
> > > Ah... my tea's run out...
> > >
> > > -- Mark
> > >  On Thu, Jan 29, 2009 at 10:21 AM, Mark Atwell 
> > > wrote:
> > >
> > > > If you're looking for a T-shirt-like/mug logo how about a play on
> 'The
> > > > Classic':
> > > >
> > > >   I'm with QPid!
> > > >
> > > > This also almost works with the arrow-like AMQP logo!
> > > >
> > > > BTW is the capitalisation of QPid settled on 'Qpid'?
> > > >
> > > > Or possibly:
> > > >
> > > >   AMQP?: I'm with QPid!
> > > >   AMQP?: I love QPid!(opportunity to go with some
> > > > Eros/cherub-type-stuff?)
> > > >   QPid loves AMQP
> > > >
> > > > BTW I'm not even going to go near the Kenny Everett Show character
> > thing
> > > > for fear of offence!
> > > >
> > > > -- Mark
> > > >
> > > > On Wed, Jan 28, 2009 at 1:59 PM, Robert Godfrey <
> > rob.j.godf...@gmail.com
> > > >wrote:
> > > >
> > > >> Sorry - been away for a couple of days and just caught up with this
> > > thread
> > > >> now.
> > > >>
> > > >> 2009/1/27 Jonathan Robie :
> > > >> > It's OK to differ ;->
> > > >> >
> > > >> > But let me explain my reasoning: the whole point of a slogan is to
> > > >> establish
> > > >> > identity so people know what it is. AMQP and messaging are
> > fundamental
> > > >> to
> > > >> > what Qpid is.
> > > >> >
> > > >>
> > > >> I think it's interesting here to look at a quick definition (from
> > > >> http://www.thefreedictionary.com/slogan):
> > > >>
> > > >> 1. A phrase expressing the aims or nature of an enterprise,
> > > >> organization, or candidate; a motto.
> > > >> 2. A phrase used repeatedly, as in advertising or promotion: "all
> the
> > > >> slogans and shibboleths coined out of the ideals of the peoples for
> > > >> the uses of imperialism" Margaret Sanger.
> > > >> 3. A battle cry of a Scottish clan.
> > > >>
> > > >> What we seem to be arguing about here is whether we want a slogan
> that
> > > >> fulfils definition 1. or definition 2. (although perhaps the Glasgow
> > > >> contingent would like to make some suggestions fulfil definition 3.)
> > > >>
> > > >> Personally I think that right now we want to have a catchy
> > > >> "advertising" slogan to draw people in, along with logos etc that
> work
> > > >> well on marketing material (I want a Qpid t-shirt :-) ).  Much as I
> > > >> agree that something like "Qpid: Open Source AMQP Messaging"
> > > >> succinctly describes the aims of the project, I don't think it draws
> > > >> in people to take a look.  Furthermore it does nothing to help
> people
> > > >> remember the name Qpid.
> > > >>
> > > >> We *do* also need to make sure that in searches for AMQP and
> > > >> Enterprise Messaging, Qpid features highly.  However I think there's
> a
> > > >> fair probability that if you've heard of AMQP you've probably heard
> of
> > > >> Qpid.
> > > >>
> > > >> So I would probably argue that we need (at least) two different
> > > >> slogans... And of the two I think that advertising and drawing
> people
> > > >> is is what we are currently more in need of.  We need to get the
> name
> > > >> "Qpid" out there so that people remember it (even if they don't know
> > > >> what is does)...
> > > >>
> > > >> Now... time to think of some battle cries...
> > > >>
> > > >> -- Rob
> > > >>
> > > >>
> -
> > > >> Apache Qpid - AMQP Messaging Implementation
> > > >> Project:  http://qpid.apache.org
> > > >> Use/Interact: mailto:dev-subscr...@qpid.apache.org
> > > >>
> > > >>
> > > >
> > >
> >
>


Re: Qpid slogan?

2009-01-29 Thread Mark Atwell
One more and I'll stop for now... I promise:

Qpid - Exposing Your Event Horizons
-- Mark

On Thu, Jan 29, 2009 at 11:07 AM, Mark Atwell  wrote:

> If we're going down the popular culture/film-reference route:
>
>Qpid - Message Transformers!
>Qpid - Transforming Messaging!
>Qpid - Materializing Near You!
>
> Or (perhaps a bit obscure):
>
> Qpid: For all your Dark Nights...
>
> Marnie, how about:
>
> Qpid: Warp Factor AMQP!
> -- Mark
>   On Thu, Jan 29, 2009 at 10:48 AM, Marnie McCormack <
> marnie.mccorm...@googlemail.com> wrote:
>
>> Qpid: The force is with you
>> Qpid: Warp Factor X (I'm not enough of a trekkie to have a better idea)
>>
>> On Thu, Jan 29, 2009 at 10:45 AM, Mark Atwell 
>> wrote:
>>
>> > Sorry, tea-break made me think of a load more!:
>> >
>> >QPID: Queue This!  (a la Matrix: "Dodge This!" - will appeal to
>> > techies)
>> >QPID: Quite Perfect Innate Design (or some variant)
>> >
>> > In a similar vein:
>> >
>> >QPID: Quite Possibly Iconic Design(or variant - Probably?)
>> >
>> > This one sounds like someone else's (so apologies in advance)
>> >
>> >QPID: Quick, Purposeful, Innate Design
>> >
>> > Ah... my tea's run out...
>> >
>> > -- Mark
>> >  On Thu, Jan 29, 2009 at 10:21 AM, Mark Atwell 
>> > wrote:
>> >
>> > > If you're looking for a T-shirt-like/mug logo how about a play on 'The
>> > > Classic':
>> > >
>> > >   I'm with QPid!
>> > >
>> > > This also almost works with the arrow-like AMQP logo!
>> > >
>> > > BTW is the capitalisation of QPid settled on 'Qpid'?
>> > >
>> > > Or possibly:
>> > >
>> > >   AMQP?: I'm with QPid!
>> > >   AMQP?: I love QPid!(opportunity to go with some
>> > > Eros/cherub-type-stuff?)
>> > >   QPid loves AMQP
>> > >
>> > > BTW I'm not even going to go near the Kenny Everett Show character
>> thing
>> > > for fear of offence!
>> > >
>> > > -- Mark
>> > >
>> > > On Wed, Jan 28, 2009 at 1:59 PM, Robert Godfrey <
>> rob.j.godf...@gmail.com
>> > >wrote:
>> > >
>> > >> Sorry - been away for a couple of days and just caught up with this
>> > thread
>> > >> now.
>> > >>
>> > >> 2009/1/27 Jonathan Robie :
>> > >> > It's OK to differ ;->
>> > >> >
>> > >> > But let me explain my reasoning: the whole point of a slogan is to
>> > >> establish
>> > >> > identity so people know what it is. AMQP and messaging are
>> fundamental
>> > >> to
>> > >> > what Qpid is.
>> > >> >
>> > >>
>> > >> I think it's interesting here to look at a quick definition (from
>> > >> http://www.thefreedictionary.com/slogan):
>> > >>
>> > >> 1. A phrase expressing the aims or nature of an enterprise,
>> > >> organization, or candidate; a motto.
>> > >> 2. A phrase used repeatedly, as in advertising or promotion: "all the
>> > >> slogans and shibboleths coined out of the ideals of the peoples for
>> > >> the uses of imperialism" Margaret Sanger.
>> > >> 3. A battle cry of a Scottish clan.
>> > >>
>> > >> What we seem to be arguing about here is whether we want a slogan
>> that
>> > >> fulfils definition 1. or definition 2. (although perhaps the Glasgow
>> > >> contingent would like to make some suggestions fulfil definition 3.)
>> > >>
>> > >> Personally I think that right now we want to have a catchy
>> > >> "advertising" slogan to draw people in, along with logos etc that
>> work
>> > >> well on marketing material (I want a Qpid t-shirt :-) ).  Much as I
>> > >> agree that something like "Qpid: Open Source AMQP Messaging"
>> > >> succinctly describes the aims of the project, I don't think it draws
>> > >> in people to take a look.  Furthermore it does nothing to help people
>> > >> remember the name Qpid.
>> > >>
>> > >> We *do* also need to make sure that in searches for AMQP and
>> > >> Enterprise Messaging, Qpid features highly.  However I think there's
>> a
>> > >> fair probability that if you've heard of AMQP you've probably heard
>> of
>> > >> Qpid.
>> > >>
>> > >> So I would probably argue that we need (at least) two different
>> > >> slogans... And of the two I think that advertising and drawing people
>> > >> is is what we are currently more in need of.  We need to get the name
>> > >> "Qpid" out there so that people remember it (even if they don't know
>> > >> what is does)...
>> > >>
>> > >> Now... time to think of some battle cries...
>> > >>
>> > >> -- Rob
>> > >>
>> > >> -
>> > >> Apache Qpid - AMQP Messaging Implementation
>> > >> Project:  http://qpid.apache.org
>> > >> Use/Interact: mailto:dev-subscr...@qpid.apache.org
>> > >>
>> > >>
>> > >
>> >
>>
>
>


[jira] Updated: (QPID-1273) Qpid Java contains a large number of duplicate class names

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1273:
---

Component/s: (was: Java Management : JMX Console)

> Qpid Java contains a large number of duplicate class names
> --
>
> Key: QPID-1273
> URL: https://issues.apache.org/jira/browse/QPID-1273
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Broker, Java Client, Java Clustering, Java Common, 
> Java Tests, Java Tools
>Affects Versions: M3
>Reporter: Martin Ritchie
> Attachments: DupClasses.txt
>
>
> Summary:
> While a number of duplicate class names are client broker versions. Whilst 
> this may be desirable it may be potentially error prone. Attached is a list 
> of potential duplicate classes that we might want to address.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1343) qpid/java/management/client has no build scripts!

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1343:
---

Component/s: (was: Java Management : JMX Console)
 Java Management : QMan

> qpid/java/management/client has no build scripts!
> -
>
> Key: QPID-1343
> URL: https://issues.apache.org/jira/browse/QPID-1343
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : QMan
>Affects Versions: M4
>Reporter: Rafael H. Schloming
>Assignee: Rafael H. Schloming
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1342) qpid-cli isn't properly integrated with the build system and the tests don't run correctly by default

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1342:
---

Component/s: (was: Java Management : JMX Console)
 Java Management : CLI Tool

> qpid-cli isn't properly integrated with the build system and the tests don't 
> run correctly by default
> -
>
> Key: QPID-1342
> URL: https://issues.apache.org/jira/browse/QPID-1342
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : CLI Tool
>Affects Versions: M4
>Reporter: Rafael H. Schloming
>Assignee: Lahiru Gunathilake
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1592) [JMX Console] Update the management console to use recent rcp plugins and standardise launcher types

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1592?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1592:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> [JMX Console] Update the management console to use recent rcp plugins and 
> standardise launcher types
> 
>
> Key: QPID-1592
> URL: https://issues.apache.org/jira/browse/QPID-1592
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Management : JMX Console
>Reporter: Robert Gemmell
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1592_1.zip, QPID-1592_19jan2008.patch, 
> QPID-1592_19jan2008.sh, QPID-1592_2.zip
>
>
> The console is currently using a mixture of newer and older rcp plugins, and 
> a mixture of different launchers depending on platform. It should be updated 
> to uniformly use recent plugins, and the launchers for all platforms 
> standardised on the new equinox launchers.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1539) Move common JMX code into shared library

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1539?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1539:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Move common JMX code into shared library
> 
>
> Key: QPID-1539
> URL: https://issues.apache.org/jira/browse/QPID-1539
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Management : CLI Tool, Java Management : JMX Console
>Reporter: Aidan Skinner
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: 
> 0006-QPID-1539-add-management-common-module.-Move-SASL-a.patch
>
>
> Shared code such as the SASL negotiation, JMX login etc should be moved into 
> a common library. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1531) JMX Console dialog boxes buttons do not accept default keyboard input

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1531?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1531:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)
   (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> JMX Console dialog boxes buttons do not accept default keyboard input
> -
>
> Key: QPID-1531
> URL: https://issues.apache.org/jira/browse/QPID-1531
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Aidan Skinner
>Priority: Minor
> Fix For: Eclipse MC M5
>
>
> Summary:
> The JMX console boxes do not respond to what I would say are common keyboard 
> inputs.
> Tab between fields is ok 
> There is no default button for return to work on
> The cancel button does not respond to escape.
> This must just be a minor configuration issue on our part but would certainly 
> improve usability.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1504) Poor user feed back with protocol negotication mismatch on JMX Console

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1504?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1504:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Poor user feed back with protocol negotication mismatch on JMX Console
> --
>
> Key: QPID-1504
> URL: https://issues.apache.org/jira/browse/QPID-1504
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Management : JMX Console, Starter
>Reporter: Martin Ritchie
>Priority: Minor
> Fix For: Eclipse MC M5
>
>
> Summary:
> If the broker has the jmxremote_optional.jar and true configured. 
> When a JMX Console client connects using the standard RMI connector it tells 
> the user that:
> 'User authentication has failed'
> Which is poor as the stack trace gives the reason as 'non-JRMP server at 
> remote endpoint'. We should use this ConnectIOException and provide better 
> feedback.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1530) [JMX Console] AbstractAction handleException always prints throwable stacktrace

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1530:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)
   (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> [JMX Console] AbstractAction handleException always prints throwable 
> stacktrace
> ---
>
> Key: QPID-1530
> URL: https://issues.apache.org/jira/browse/QPID-1530
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1530_12dec2008.patch
>
>
> Summary:
> handleException (AbstractAction:L:77) always prints the stackTrace of the 
> Throwable that it receives as well as displaying an error dialog to the user.
> This behaviour is undesirable for exceptions such as connection failures. 
> The only stackTraces that should be printed are due to programming failures 
> such as incorrect handingling of data from the broker. 
> The IOException thrown from JMXServerRegistry due to a incorrect 
> username/password, for example, does not need to printed out. The dialog box 
> to the user is sufficient.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1014) qpid.management.perspective should be replaced by a better phrase

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1014:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> qpid.management.perspective should be replaced by a better phrase
> -
>
> Key: QPID-1014
> URL: https://issues.apache.org/jira/browse/QPID-1014
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Management : JMX Console
>Reporter: Senaka Fernando
>Assignee: Aidan Skinner
>Priority: Minor
> Fix For: Eclipse MC M5
>
> Attachments: plugin_xml.patch.txt
>
>
> qpid.management.perspective should be replaced by a better phrase. It looks a 
> bit odd when compared to other Perspective names.
> Regards,
> Senaka

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1128) NPE displayed when adding queue to navigation

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1128:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M2.1)
   (was: M2)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> NPE displayed when adding queue to navigation
> -
>
> Key: QPID-1128
> URL: https://issues.apache.org/jira/browse/QPID-1128
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1128_23nov2008.patch
>
>
> Summary:
> If you sort the queues on a Virtualhost by 'Consumer count' and then proceed 
> to '<- Add to Navigation' then it will fail and a box stating 'Manged Object 
> is null : NPE' will be displayed.
> Workaround:
> Ensure that 'Consumer count' is not the chosen 'Sort by' value.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1503) Base64MD5PasswordFile does not write end of line in header section

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1503:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M2.1)
   (was: M3)
   (was: M2)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Base64MD5PasswordFile does not write end of line in header section
> --
>
> Key: QPID-1503
> URL: https://issues.apache.org/jira/browse/QPID-1503
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console, Starter
>Reporter: Martin Ritchie
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
>
> Summary
> B64MD5 PasswordFile  L: 400 is write() but is missing a println afterwards 
> which causes the comment rows to merge with the next row.
> This will cause the first user to be disabled.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1469) AMQUserManagementMBean.getCurrentJMXUser no longer returns a valid user

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1469:
---

Fix Version/s: (was: M4)
   Eclipse MC M5
Affects Version/s: (was: M4)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> AMQUserManagementMBean.getCurrentJMXUser no longer returns a valid user
> ---
>
> Key: QPID-1469
> URL: https://issues.apache.org/jira/browse/QPID-1469
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Martin Ritchie
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1469-NPE-AMQUMMBean.log, QPID-1469_8dec2008.patch, 
> QPID-1469_test_9dec2008.patch, QPID-1469_test_style_fix_9dec2008.patch
>
>
> Summary:
> Currently when the password and jmxremote.access files are updated the 
> current username is written in to the file as an audit trail.
> This used to work fine however we are now seeing a NullPointerException when 
> performing any updates such as:
> Set Rights
> Delete User

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1471) Argument Type Mismatch reported from Management Console

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1471:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Argument Type Mismatch reported from Management Console
> ---
>
> Key: QPID-1471
> URL: https://issues.apache.org/jira/browse/QPID-1471
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1471-ArgumentTypeMismatch.log
>
>
> Summary:
> When executing 'Set Password' from the JMX Management Console an error 
> 'argument type mismatch' is reported.
> The same error occurs when calling 'Create User' , 'Set Password'
> Stack trace file attached.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1529) JMX Console fails to show popup msgs under linux

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1529:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> JMX Console fails to show popup msgs under linux
> 
>
> Key: QPID-1529
> URL: https://issues.apache.org/jira/browse/QPID-1529
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Martin Ritchie
> Fix For: Eclipse MC M5
>
>
> Summary:
> Under linux getActiveShell() returns null resulting in the following stack 
> trace and no message for the user about the result of the requested operation.
> !ENTRY org.eclipse.ui 4 0 2008-12-11 11:55:06.541
> !MESSAGE Argument cannot be null
> !STACK 0
> java.lang.IllegalArgumentException: Argument cannot be null
> at org.eclipse.swt.SWT.error(SWT.java:3761)
> at org.eclipse.swt.SWT.error(SWT.java:3695)
> at org.eclipse.swt.SWT.error(SWT.java:3666)
> at org.eclipse.swt.widgets.Dialog.error(Dialog.java:191)
> at org.eclipse.swt.widgets.Dialog.checkParent(Dialog.java:164)
> at org.eclipse.swt.widgets.Dialog.(Dialog.java:127)
> at org.eclipse.swt.widgets.MessageBox.(MessageBox.java:86)
> at 
> org.apache.qpid.management.ui.views.ViewUtility.popupInfoMessage(ViewUtility.java:417)
> at 
> org.apache.qpid.management.ui.views.OperationTabControl.executeAndShowResults(OperationTabControl.java:724)
> at 
> org.apache.qpid.management.ui.views.OperationTabControl.access$1000(OperationTabControl.java:73)
> at 
> org.apache.qpid.management.ui.views.OperationTabControl$OperationExecutionListener.widgetSelected(OperationTabControl.java:630)
> at 
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
> at 
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
> at 
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
> at 
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at org.apache.qpid.management.ui.Application.run(Application.java:46)
> at 
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
> at 
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1506) Auto Negotiate connections for JMX Management Console

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1506:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)
   (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Auto Negotiate connections for JMX Management Console
> -
>
> Key: QPID-1506
> URL: https://issues.apache.org/jira/browse/QPID-1506
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1506_11dec2008.patch
>
>
> Summary:
> Currently there are number of options that must be configured for the JMX 
> Console to correctly connect, if these values are not set or correct then the 
> connection will fail.
> However, the broker will provide the console with sufficient detail to 
> auto-negotiate the connection.
> QPID-1504 highlights that if we connect using the RMI connector but the 
> server is configured for JMXMP then we can tell.
> If we connect using JMXMP using SASL/CRAM-MD5 but the server wants SASL/PLAIN 
>  then we can tell as the exception is:
> java.io.IOException: The server supported profiles [SASL/PLAIN] do not 
> match the client required profiles [SASL/CRAM-MD5].
> We can use this information to swap Sasl mechanism in the console and try 
> again.
> This would mean that the end user would not have to reconfigure or have 
> multiple start scripts lying about so they could connect to a number of 
> difference brokers using different mechanisms.
> Looking at the private class ConnectorThread in JMXServerRegistry along with 
> the createSASLConnector  and the constructor show that the security mechanism 
> is hard coded but could using the above method be derived from the broker's 
> response and handled appropriately if the ConnectorThread and 
> createSASLConnector where better architected to take advantaged of the 
> exceptions returned from the JMXConnectorFactory.connect method

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1011) Qpid Management Console Plugin has undefined behaviour in different Eclipse Perspectives

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1011:
---

Fix Version/s: (was: M4)
   Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Qpid Management Console Plugin has undefined behaviour in different Eclipse 
> Perspectives
> 
>
> Key: QPID-1011
> URL: https://issues.apache.org/jira/browse/QPID-1011
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
> Environment: Ubuntu 7.10 (Gusty Gibbon)
>Reporter: Senaka Fernando
>Assignee: Martin Ritchie
> Fix For: Eclipse MC M5
>
> Attachments: invalid_perspective_fix.patch.txt
>
>
> Qpid Management Console Plugin has undefined behaviour in different Eclipse 
> Perspectives. For example in the Java perspective, I can't create a 
> connection and get a error "Server Connection Failed". I believe that the 
> error message must either be informative enough for the user to change the 
> perspective, or, the toolbar and the menu item must rather be disabled in 
> unsupported perspectives.
> Regards,
> Senaka
> N.B. this might not be an Ubuntu specific issue, and I'm not aware of the 
> behaviour on other platforms.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1472) Management Console Delete User corrupts password file and jmxremote.access

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1472:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Management Console Delete User corrupts password file and jmxremote.access
> --
>
> Key: QPID-1472
> URL: https://issues.apache.org/jira/browse/QPID-1472
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Martin Ritchie
> Fix For: Eclipse MC M5
>
>
> Summary:
> If a user is deleted using the JMX Management Console 'Delete User' then the 
> password file is rewritten without line endings so the content is all 
> comments.
> Also due to QPID-1769 (the inability to lookup the JMX Session username) the 
> jmxremote.access file is left as jmxremote.access.old and the new 
> jmxremote.access.tmp is left empty, preventing the broker from starting up.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1508) Splash Screen is not displayed on Mac OS X/Linux Builds

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1508:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Splash Screen is not displayed on Mac OS X/Linux Builds
> ---
>
> Key: QPID-1508
> URL: https://issues.apache.org/jira/browse/QPID-1508
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Martin Ritchie
> Fix For: Eclipse MC M5
>
>
> Summary:
> There must be a configuration mistake somewhere as the splash screen is not 
> shown in the Mac OS X or Linux Builds of the JMX Console

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1565) Improve repository layout of ancillary files for the jmx management console

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1565:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Improve repository layout of ancillary files for the jmx management console
> ---
>
> Key: QPID-1565
> URL: https://issues.apache.org/jira/browse/QPID-1565
> Project: Qpid
>  Issue Type: Task
>  Components: Java Management : JMX Console
>Reporter: Robert Gemmell
>Priority: Trivial
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1565_9jan2009.zip
>
>
> The management console builds require ancillary files such as 
> platform-dependant configuration + executable files, and additional manifests 
> for sub component plugins. Some of these are currently in poorly named 
> directories, making their purpose non-obvious.
> They should be arranged in a way that is more indicative of thier use and/or 
> location within the console builds.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1243) Provide mechanism to build management console

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1243:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Provide mechanism to build management console
> -
>
> Key: QPID-1243
> URL: https://issues.apache.org/jira/browse/QPID-1243
> Project: Qpid
>  Issue Type: Bug
>  Components: Ant Build System, Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1243_21nov2008.zip, QPID-1243_24nov2008.zip
>
>
> Summary:
> Currently, there is no way to build the management console using ant, whilst 
> the maven system may still work we should complete the move to ant by also 
> updating the packaging required for the console.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1590) [JMX Console] Add Server & Reconnect dialogs do not centre correctly on multi monitor systems

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1590:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> [JMX Console] Add Server & Reconnect dialogs do not centre correctly on multi 
> monitor systems
> -
>
> Key: QPID-1590
> URL: https://issues.apache.org/jira/browse/QPID-1590
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Robert Gemmell
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1590.patch
>
>
> The management consoles Add Server & Reconnect dialogs do not centre 
> correctly on multi monitor systems, using the whole width of the desktop to 
> determine where they should be located.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-794) Management Console can't connect using authentication

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-794?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-794:
--

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Management Console can't connect using authentication
> -
>
> Key: QPID-794
> URL: https://issues.apache.org/jira/browse/QPID-794
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Broker, Java Management : JMX Console
>Reporter: Aidan Skinner
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-794_22nov2008.patch
>
>
> It is not possible to connect the management console to the broker using jmx 
> authentication, it makes the broker throw the following exception:
> GenericConnectorServer ClientCreation.run
> WARNING: Failed to open connection: java.io.StreamCorruptedException: invalid 
> stream header
> java.io.StreamCorruptedException: invalid stream header
> at 
> java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:764)
> at java.io.ObjectInputStream.(ObjectInputStream.java:277)
> at 
> com.sun.jmx.remote.socket.SocketConnection$ObjectInputStreamWithLoader.(SocketConnection.java:354)
> at 
> com.sun.jmx.remote.socket.SocketConnection.readMessage(SocketConnection.java:204)
> at 
> com.sun.jmx.remote.opt.security.AdminServer.connectionOpen(AdminServer.java:76)
> at 
> com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl.connect(ServerSynchroMessageConnectionImpl.java:58)
> at 
> javax.management.remote.generic.GenericConnectorServer$ClientCreation.run(GenericConnectorServer.java:405)
> at 
> com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadService.java:208)
> at com.sun.jmx.remote.opt.util.JobExecutor.run(JobExecutor.java:59)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1532) [JMX Console] MBeanUtility handleException prints exception stacktrace when users are denied due to access rights

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1532:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)
   (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> [JMX Console] MBeanUtility handleException prints exception stacktrace when 
> users are denied due to access rights
> -
>
> Key: QPID-1532
> URL: https://issues.apache.org/jira/browse/QPID-1532
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Robert Gemmell
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1532_12dec2008.patch
>
>
> handleException (MBeanUtility:L:144) always prints the stackTrace as well as 
> displaying an error dialog to the user when denied access to the 
> UserManagement Mbean based on access rights in the jmxremote.access file.
> This behaviour is undesirable for a known SecurityException and the dialog 
> box to the user is sufficient in this case.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1241) qpidmc.bat script does not cope with spaces (" ") in the path.

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1241:
---

Fix Version/s: (was: M5)
   Eclipse MC M5
Affects Version/s: (was: M2.1)
   (was: M3)
   (was: M2)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> qpidmc.bat script does not cope with spaces (" ") in the path.
> --
>
> Key: QPID-1241
> URL: https://issues.apache.org/jira/browse/QPID-1241
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Martin Ritchie
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1241_23nov2008.patch
>
>
> Summary:
> The management console cannot be installed in to "Program Files" as 
> qpidmc.bat script does not correctly operate due to the space in the path.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-843) Management Console packaging doesn't work for unix

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-843:
--

Fix Version/s: (was: M4)
   Eclipse MC M5
Affects Version/s: (was: M2.1)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Management Console packaging doesn't work for unix
> --
>
> Key: QPID-843
> URL: https://issues.apache.org/jira/browse/QPID-843
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Aidan Skinner
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
>
> The management console packaging in distribution doesn't work, you're left 
> with a 748K tarfile as opposed to a  11M zip for windows, which then doesn't 
> run as it's missing things like startup.jar

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1502) PlainPasswordFile PrincipalDataBase does not use the UserManagement Tab

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1502:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)
   (was: M2.1)
   (was: M3)
   (was: M2)
   (was: M1)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> PlainPasswordFile PrincipalDataBase does not use the UserManagement Tab
> ---
>
> Key: QPID-1502
> URL: https://issues.apache.org/jira/browse/QPID-1502
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Priority: Minor
> Fix For: Eclipse MC M5
>
>
> Summary:
> The UserManagement Tab has no effect on a Plain password file but is shown 
> and shows ArgumentTypeMismatch Errrors when used, may be same cause as 
> (QPID-1471) 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1511) JMX Interface does not require authentication

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1511:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)
   (was: M2.1)
   (was: M3)
   (was: M2)
   (was: M1)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> JMX Interface does not require authentication
> -
>
> Key: QPID-1511
> URL: https://issues.apache.org/jira/browse/QPID-1511
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Broker, Java Management : JMX Console
>Reporter: Martin Ritchie
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1511_wip_19dec2008.patch, 
> QPID-1511_wip_8dec2008.patch
>
>
> Summary:
> JMX Interface uses the default RMI connector which has no authentication 
> mechanism. We should not be shipping a JMX interface that doesn't have 
> authentication. The interface has been disabled by default for M4 but this 
> should be modified based on the outcome of the discussion on qpid-dev to 
> authenticate all connections.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1242) Ability to view Binary Messages was lost in the merge

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1242:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M2.1)
   (was: M3)
   (was: M2)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Ability to view Binary Messages was lost in the merge
> -
>
> Key: QPID-1242
> URL: https://issues.apache.org/jira/browse/QPID-1242
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
> Fix For: Eclipse MC M5
>
> Attachments: org.apache.commons.codec_1.3.0.v20080530-1600.jar, 
> QPID-1242_22jan2009.patch
>
>
> Summary:
> The ability to view binary messages (ascii and hex views) were lost when the 
> M2.x code base was merged to trunk.
> It was checked in at r571491 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-970) Wrong url in README file of Eclipse-plugin

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-970?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-970:
--

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Wrong url in README file of Eclipse-plugin
> --
>
> Key: QPID-970
> URL: https://issues.apache.org/jira/browse/QPID-970
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
> Environment: Ubuntu 7.04
>Reporter: Lahiru Gunathilake
>Assignee: Lahiru Gunathilake
>Priority: Trivial
> Fix For: Eclipse MC M5
>
>
> In README file of there's a link of a wiki page for more informations about  
> the management console but it's not working.
> This has to be change like this this.
> Wrong one : 
> http://cwiki.apache.org/confluence/display/qpid/Qpid+Management+Console
> Correct one: 
> http://cwiki.apache.org/confluence/display/qpid/JMX+Management+Console
> lahiru

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1615) [JMX Console] server navigation tree generates a runtime exception on first use

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1615:
---

Fix Version/s: (was: M5)
   Eclipse MC M5
Affects Version/s: (was: M4)
   (was: M2.1)
   (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> [JMX Console] server navigation tree generates a runtime exception on first 
> use
> ---
>
> Key: QPID-1615
> URL: https://issues.apache.org/jira/browse/QPID-1615
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Robert Gemmell
> Fix For: Eclipse MC M5
>
>
> The navigation tree generates the following runtime exception upon the first 
> expansion made by a user after the first connection is made. In previous 
> versions this would not have been noticed because the Eclipse RCP console log 
> was disabled. The tree functions without noticable issue, and as noted the 
> exception is raised once only.
> !ENTRY org.eclipse.jface 2 0 2009-01-26 17:20:50.884 !MESSAGE Ignored 
> reentrant call while viewer is busy. This is only logged once per viewer 
> instance, but similar calls will still be ignored.
> !STACK 0
> java.lang.RuntimeException
> at 
> org.eclipse.jface.viewers.ColumnViewer.checkBusy(ColumnViewer.java:763)
> at 
> org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedState(AbstractTreeViewer.java:2421)
> at 
> org.apache.qpid.management.ui.views.NavigationView$2.treeExpanded(NavigationView.java:133)
> at 
> org.eclipse.jface.viewers.AbstractTreeViewer$3.run(AbstractTreeViewer.java:1101)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at org.eclipse.core.runtime.Platform.run(Platform.java:880)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
> at 
> org.eclipse.jface.viewers.AbstractTreeViewer.fireTreeExpanded(AbstractTreeViewer.java:1099)
> at 
> org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1444)
> at 
> org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:927)
> at 
> org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1453)
> at 
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:126)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1182)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1167)
> at org.eclipse.swt.widgets.Tree.gtk_test_expand_row(Tree.java:2026)
> at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1572)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:4105)
> at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
> at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5792)
> at org.eclipse.swt.widgets.Display.eventProc(Display.java:1177)
> at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native 
> Method)
> at 
> org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1550)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3031)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
> at 
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
> at 
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
> at 
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at org.apache.qpid.management.ui.Application.run(Application.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at 
> org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)
> at 
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195)
> at 
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplica

[jira] Updated: (QPID-1481) jmxremote.sasl plugin doesnt export packages for other plugins to use

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1481:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> jmxremote.sasl plugin doesnt export packages for other plugins to use
> -
>
> Key: QPID-1481
> URL: https://issues.apache.org/jira/browse/QPID-1481
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Robert Gemmell
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1481_22nov2008.patch
>
>
> The jmxremote.sasl plugin was created in order to allow the 
> org.apache.qpid.management.ui plugin to import the jmxremote_optional.jar 
> file for use in providing authenticated management console connections to the 
> broke. As such is listed as a dependancy of the org.apache.qpid.management.ui 
> plugin on which the management console is based. However, it does not export 
> the packages for other plugins to use, and additionally is only required when 
> there is a desire to use the authentication security.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1533) PrincipalDatabase interface has no reload()

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1533:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)
   (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> PrincipalDatabase interface has no reload()
> ---
>
> Key: QPID-1533
> URL: https://issues.apache.org/jira/browse/QPID-1533
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Broker, Java Management : JMX Console, Starter
>Reporter: Martin Ritchie
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1533_16dec2008.patch
>
>
> Summary:
> The management console has a reload function which is described as 'Reloading 
> all user data'
> Currently it only reloads the JMX Rights file 'jmxremote.access'. 
> This reload method should be updated to reload the user credentials stored in 
> the PrincipalDatabase if they are loaded and cached at startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1009) Update JMX Management Console FAQ on using scrips on Unix systems

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1009?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1009:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Update JMX Management Console FAQ on using scrips on Unix systems
> -
>
> Key: QPID-1009
> URL: https://issues.apache.org/jira/browse/QPID-1009
> Project: Qpid
>  Issue Type: Task
>  Components: Java Management : JMX Console
> Environment: Unix, Ubuntu 7.10
>Reporter: Senaka Fernando
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
>
> It was noticed that 'uname -p' returns 'unknown' on Ubuntu 7.10, thus failing 
> the purpose of qpidmc_gtk.sh (or qpidmc_motif.sh) and leaving the user 
> clueless. Thus, this must be added to the "JMX Management Console FAQ".
> Regards,
> Senaka

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-433) Queue depth to be shown in bytes or KBytes as appropriate in mangement console.

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-433:
--

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Queue depth to be shown in bytes or KBytes as appropriate in mangement 
> console.
> ---
>
> Key: QPID-433
> URL: https://issues.apache.org/jira/browse/QPID-433
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Management : JMX Console
>Reporter: Bhupendra Bhardwaj
>Assignee: Bhupendra Bhardwaj
> Fix For: Eclipse MC M5
>
>
> Currently the Queue depth is shown as KB and if the value is less than 
> 1024bytes, it is shown as 0.
> The feature of showing the queue depth in bytes, KB, MB should be in the 
> management console and broker should send the actual value in bytes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1240) NullPointerException when setting access level in UserManagement Panel

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1240:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M2.1)
   (was: M3)
   (was: M2)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> NullPointerException when setting access level in UserManagement Panel
> --
>
> Key: QPID-1240
> URL: https://issues.apache.org/jira/browse/QPID-1240
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
> Fix For: Eclipse MC M5
>
>
> Summary:
> When using the Management Console to give a user (I used 'client') rights 
> ('admin' in this case) to the console on executing the action a 
> NullPointerException window is shown rather than 'Operation Successful'
> This is disconcerting for end users, howvever, the operation does indeed 
> complete successfully 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1015) NPE Reported Incorrectly by Qpid Management Console

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1015:
---

Fix Version/s: (was: M4)
   Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> NPE Reported Incorrectly by Qpid Management Console
> ---
>
> Key: QPID-1015
> URL: https://issues.apache.org/jira/browse/QPID-1015
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Senaka Fernando
>Assignee: Aidan Skinner
>Priority: Minor
> Fix For: Eclipse MC M5
>
> Attachments: npe_fix.patch.txt
>
>
> NPE Reported Incorrectly by Qpid Management Console

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1010) Buttons are not visible in New Connection Dialog Box

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1010?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1010:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Buttons are not visible in New Connection Dialog Box
> 
>
> Key: QPID-1010
> URL: https://issues.apache.org/jira/browse/QPID-1010
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
> Environment: Ubuntu 7.10 (Gutsy Gibbon)
>Reporter: Senaka Fernando
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: add_server.patch.txt, QPID-1010_QPID-1531_19dec2008.patch
>
>
> Buttons are not visible in New Connection Dialog Box

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1510) Splash Screen does not go away on Windows build

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1510:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Splash Screen does not go away on Windows build
> ---
>
> Key: QPID-1510
> URL: https://issues.apache.org/jira/browse/QPID-1510
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console, Starter
>Reporter: Martin Ritchie
>Assignee: Aidan Skinner
>Priority: Minor
> Fix For: Eclipse MC M5
>
>
> Summary:
> The new builds of the Windows console display the splash screen but do not 
> remove it when the console has started. 
> Perhaps the units of -splashScreen 600 have changed.
> The window is not set to be the front most window so other apps can be moved 
> in front of it but if you had a small window right at the centre of your 
> screen you would have to quite the console to find it again.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1509) Buttons are often missing their text on Linux build.

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1509?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1509:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Buttons are often missing their text on Linux build.
> 
>
> Key: QPID-1509
> URL: https://issues.apache.org/jira/browse/QPID-1509
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
> Fix For: Eclipse MC M5
>
>
> Summary:
> When running under RHEL4 the JMX Management console often loses the text on 
> the buttons. This will make it difficult for new users to know which button 
> is 'Connect' and which 'Cancel'.
> This is a transient issue and restarting will often bring the text back. But 
> I see no pattern to what might cause the text to disappear.
> I see this as I have a local settings file.
> Start the JMX Console
> Select a connection from my list
> Click Reconnect
> Buttons often don't show 'Connect' / 'Cancel' but as they are ~ 12px high I 
> can still click and tab to them. Unlike Mac OS X build that doesn't show the 
> buttons at all (QPID-1507)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1570) JMXConnectionFactory exception handling code is fragile

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1570:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> JMXConnectionFactory exception handling code is fragile
> ---
>
> Key: QPID-1570
> URL: https://issues.apache.org/jira/browse/QPID-1570
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : CLI Tool, Java Management : JMX Console
>Reporter: Aidan Skinner
> Fix For: Eclipse MC M5
>
>
> Split off from QPID-1522:
> Rob Godfrey:
> JMXConnectionFactory:
> The code which looks at the exception text seems remarkable fragile to me... 
> At the very least I would expect some constants which could be shared with 
> the code that throws the exception.
> Robbie Gemmell:
> Hi Rob,
> I wrote that bit originally. It is somewhat fragile, but unfortunately having 
> looked at the code that generates the exceptions i didnt think there was much 
> else i could do. The exception is generated by code within the optional JMXMP 
> addon (jmxremote_optional.jar) and just directly throws an IOException like 
> so:
> throw new IOException("The server supported profiles " +
> serverProfilesList + " do not " +
> "match the client required profiles " +
> clientProfilesList + ".");
> so there are no constants to match against (though granted i should possibly 
> still have used constants for my own bit).
> I have a secure RMI based JMX setup ready to go, so we can remove the 
> user-unfriendly/slightly-proprietary JMXMP stuff in future if desired (I know 
> Aidan wants to :P), and if so then that section of code should only really 
> ever be getting used for connecting to older brokers if they have used the 
> JMXMP based solution, which it seems that at the moment many dont, given how 
> guff the console was in that area.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1591) [JMX Console] server navigation view tree contains redundant 'Qpid Connections' root node

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1591:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> [JMX Console] server navigation view tree contains redundant 'Qpid 
> Connections' root node
> -
>
> Key: QPID-1591
> URL: https://issues.apache.org/jira/browse/QPID-1591
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Robert Gemmell
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1591_18jan2009.patch
>
>
> The server navigation tree in the management console has a 'Qpid Connections' 
> root node. The navigation area is headed Qpid Connections so this node 
> conveys no new information and its presence forces users to expand it before 
> they can connect to a previously used server, which is usually the first task 
> any recurring user will perform, every single time they start the console: 
> this is clearly nuts.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1491) Secure Management Console connections do not work

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1491:
---

Fix Version/s: (was: M4)
   Eclipse MC M5
Affects Version/s: (was: M3)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Secure Management Console connections do not work
> -
>
> Key: QPID-1491
> URL: https://issues.apache.org/jira/browse/QPID-1491
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Marnie McCormack
>Assignee: Martin Ritchie
> Fix For: Eclipse MC M5
>
>
> Summary: 
> The current build of the management console is unable to connect to the 
> broker using the CRAM-MD5 JMX SASL. 
> It is potentially a classpath problem with a newer JDK version than was 
> originally tested as the console reports it cannot load a class from the 
> JMXRemote jar. 
> Current work around is to use the default PLAIN authentication
> Have to edit qpidmc.bat and remove -Dsecurity=CRAM-MD5 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1482) Management Console cant complete PLAIN user authentication process

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1482:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Management Console cant complete PLAIN user authentication process
> --
>
> Key: QPID-1482
> URL: https://issues.apache.org/jira/browse/QPID-1482
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Broker, Java Management : JMX Console
>Reporter: Robert Gemmell
>Assignee: Aidan Skinner
> Fix For: Eclipse MC M5
>
> Attachments: QPID-1482_22nov2008.patch
>
>
> When the patches I supplied for QPID-1481 and QPID-794 are used, the 
> management console is able to communicate with the broker across the 
> JMXMPConnector link but is still unable to successfully complete the 
> connection, however the failure now occurs during the PLAIN authentication 
> process as opposed to before it like previously. Despite this, the management 
> console reports that "Qpid server is not running." 
> Enabling debug console output for the management console yields the following 
> exception listing:
> java.io.IOException: java.lang.NullPointerException
>   at 
> com.sun.jmx.remote.opt.security.AdminClient.throwExceptionOnError(AdminClient.java:379)
>   at 
> com.sun.jmx.remote.opt.security.AdminClient.connectionOpen(AdminClient.java:184)
>   at 
> com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl.connect(ClientSynchroMessageConnectionImpl.java:112)
>   at 
> javax.management.remote.generic.GenericConnector.connect(GenericConnector.java:217)
>   at 
> javax.management.remote.jmxmp.JMXMPConnector.connect(JMXMPConnector.java:159)
>   at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
>   at 
> org.apache.qpid.management.ui.jmx.JMXServerRegistry$ConnectorThread.run(JMXServerRegistry.java:204)
>   at java.lang.Thread.run(Thread.java:619)
> java.io.IOException: java.lang.NullPointerException
>   at 
> com.sun.jmx.remote.opt.security.AdminClient.throwExceptionOnError(AdminClient.java:379)
>   at 
> com.sun.jmx.remote.opt.security.AdminClient.connectionOpen(AdminClient.java:184)
>   at 
> com.sun.jmx.remote.generic.ClientSynchroMessageConnectionImpl.connect(ClientSynchroMessageConnectionImpl.java:112)
>   at 
> javax.management.remote.generic.GenericConnector.connect(GenericConnector.java:217)
>   at 
> javax.management.remote.jmxmp.JMXMPConnector.connect(JMXMPConnector.java:159)
>   at 
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
>   at 
> org.apache.qpid.management.ui.jmx.JMXServerRegistry$ConnectorThread.run(JMXServerRegistry.java:204)
>   at java.lang.Thread.run(Thread.java:619)
> The broker was slightly more informative however, giving:
> GenericConnectorServer ClientCreation.run
> WARNING: Failed to open connection: java.lang.NullPointerException
> java.lang.NullPointerException
>   at 
> org.apache.qpid.server.security.auth.database.PlainPasswordFilePrincipalDatabase.compareCharArray(PlainPasswordFilePrincipalDatabase.java:182)
>   at 
> org.apache.qpid.server.security.auth.database.PlainPasswordFilePrincipalDatabase.verifyPassword(PlainPasswordFilePrincipalDatabase.java:130)
>   at 
> org.apache.qpid.server.management.JMXManagedObjectRegistry$UserCallbackHandler.handle(JMXManagedObjectRegistry.java:267)
>   at 
> org.apache.qpid.server.security.auth.sasl.plain.PlainSaslServer.evaluateResponse(PlainSaslServer.java:81)
>   at 
> com.sun.jmx.remote.opt.security.SASLServerHandler.consumeMessage(SASLServerHandler.java:164)
>   at 
> com.sun.jmx.remote.opt.security.AdminServer.connectionOpen(AdminServer.java:216)
>   at 
> com.sun.jmx.remote.generic.ServerSynchroMessageConnectionImpl.connect(ServerSynchroMessageConnectionImpl.java:98)
>   at 
> javax.management.remote.generic.GenericConnectorServer$ClientCreation.run(GenericConnectorServer.java:443)
>   at 
> com.sun.jmx.remote.opt.util.ThreadService$ThreadServiceJob.run(ThreadS

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1013) Documentation on running Qpid Management Console within Eclipse is Required

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1013?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1013:
---

Fix Version/s: Eclipse MC M5

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Documentation on running Qpid Management Console within Eclipse is Required
> ---
>
> Key: QPID-1013
> URL: https://issues.apache.org/jira/browse/QPID-1013
> Project: Qpid
>  Issue Type: Improvement
>  Components: Java Management : JMX Console
>Reporter: Senaka Fernando
> Fix For: Eclipse MC M5
>
>
> Documentation on running Qpid Management Console within Eclipse is Required

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1470) Reloading user data does not work

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-1470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1470:
---

Fix Version/s: Eclipse MC M5
Affects Version/s: (was: M4)

Sscoping items for early 2009 release of Java Eclipse Mgt Console 

> Reloading user data does not work
> -
>
> Key: QPID-1470
> URL: https://issues.apache.org/jira/browse/QPID-1470
> Project: Qpid
>  Issue Type: Bug
>  Components: Java Management : JMX Console
>Reporter: Martin Ritchie
>Assignee: Martin Ritchie
> Fix For: Eclipse MC M5
>
>
> Summary:
> If the file is changed on disk and a reload requested then it reports Success 
> however the data does not appear to have changed.
> Also if the file is corrupt (as by the defect in delete) then only an 
> unsuccessful is reported. Where as in the case for delete where the file does 
> not contain any user data this should be reported.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-1623) Setting JMSReplyTo field to NULL causes IllegalArgumentException to be thrown

2009-01-29 Thread Marnie McCormack (JIRA)
Setting JMSReplyTo field to NULL causes IllegalArgumentException to be thrown
-

 Key: QPID-1623
 URL: https://issues.apache.org/jira/browse/QPID-1623
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client
Affects Versions: M4, M3, M2.1, M2, M1
Reporter: Marnie McCormack
Assignee: Aidan Skinner
 Fix For: M5


Qpid versions 2.2.2.0 
Platform: Windows 
JDK: 16.0_11 

I came across this problem while trying to write an example application for one 
of our MAF clients that would take part in a JMS request-response message flow. 

During testing of this I started hitting this IllegalArgumentException from 
Qpid exception: 


java.lang.IllegalArgumentException: Null destination not allowed 
  at 
org.apache.qpid.client.message.AbstractJMSMessage.setJMSReplyTo(AbstractJMSMessage.java:200)
 
  at 
org.mule.providers.jms.JmsReplyToHandler.processReplyTo(JmsReplyToHandler.java:79)
 
  at org.mule.impl.model.DefaultMuleProxy.onCall(DefaultMuleProxy.java:297) 
  at org.mule.impl.model.seda.SedaComponent.doSend(SedaComponent.java:406) 
  at 
org.mule.impl.model.AbstractComponent.sendEvent(AbstractComponent.java:407) 
  at org.mule.impl.MuleSession.sendEvent(MuleSession.java:349) 
  at 
org.mule.routing.inbound.InboundRouterCollection.send(InboundRouterCollection.java:197)
 
  at 
org.mule.routing.inbound.InboundRouterCollection.route(InboundRouterCollection.java:163)
 
  at 
org.mule.providers.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:585)
 
  at 
org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:322)
 
  at 
org.mule.providers.AbstractReceiverWorker$1.doInTransaction(AbstractReceiverWorker.java:107)
 
  at 
org.mule.transaction.TransactionTemplate.execute(TransactionTemplate.java:98) 
  at 
org.mule.providers.AbstractReceiverWorker.doRun(AbstractReceiverWorker.java:124)
 
  at 
org.mule.providers.AbstractReceiverWorker.run(AbstractReceiverWorker.java:60) 
  at org.mule.impl.work.WorkerContext.run(WorkerContext.java:310) 
  at org.mule.impl.work.SyncWorkExecutor.doExecute(SyncWorkExecutor.java:39) 
  at org.mule.impl.work.MuleWorkManager.executeWork(MuleWorkManager.java:277) 
  at org.mule.impl.work.MuleWorkManager.doWork(MuleWorkManager.java:169) 
  at 
org.mule.providers.jms.MultiConsumerJmsMessageReceiver$SubReceiver.onMessage(MultiConsumerJmsMessageReceiver.java:281)
 
  at 
org.apache.qpid.client.BasicMessageConsumer.notifyMessage(BasicMessageConsumer.java:719)
 
  at 
org.apache.qpid.client.BasicMessageConsumer.notifyMessage(BasicMessageConsumer.java:656)
 
  at 
org.apache.qpid.client.AMQSession$Dispatcher.dispatchMessage(AMQSession.java:3043)
 
  at org.apache.qpid.client.AMQSession$Dispatcher.run(AMQSession.java:2966) 


After doing some digging through the Mule code I was able to track it down to 
the following piece of code in Mule's JmsReplyToHandler where it tries to set 
the JMSReplyTo field to be null. 


  final boolean topic = 
connector.getTopicResolver().isTopic(replyToDestination); 
  session = connector.getSession(false, topic); 
  Message replyToMessage = JmsMessageUtils.toMessage(payload, session); 

  replyToMessage.setJMSReplyTo(null); 
  if (logger.isDebugEnabled()) 
  { 
 logger.debug("Sending jms reply to: " + replyToDestination + "(" 
  + replyToDestination.getClass().getName() + ")"); 
  } 
  replyToProducer = connector.getJmsSupport().createProducer(session, 
replyToDestination, topic); 


The corresponding code in qpid (taken from the AbstractJMSMessage class) shows 
that qpid throws the IllegalArgumentException whenever it receives a null 
value: 

public void setJMSReplyTo(Destination destination) throws JMSException 
{ 
if (destination == null) 
{ 
throw new IllegalArgumentException("Null destination not allowed"); 
} 

if (!(destination instanceof AMQDestination)) 
{ 
throw new IllegalArgumentException( 
"ReplyTo destination may only be an AMQDestination - passed 
argument was type " + destination.getClass()); 
} 

final AMQDestination amqd = (AMQDestination) destination; 

final AMQShortString encodedDestination = amqd.getEncodedName(); 
_destinationCache.put(encodedDestination, destination); 
getContentHeaderProperties().setReplyTo(encodedDestination); 
} 


The JMS Spec is a bit vague around whether or not you can actually set this 
JMSReplyTo value to null or not but after talking with Martin about this he was 
able to check both the Qpid and MQ code to see how they compared. While the 
Qpid code disallows setting a null value on the JMSReplyTo field the MQ code is 
more forgiving and allows Null values to be set. I've included the JMSReplyTo 
section from t

Re: Qpid slogan?

2009-01-29 Thread Mark Atwell
If we're going down the popular culture/film-reference route:

   Qpid - Message Transformers!
   Qpid - Transforming Messaging!
   Qpid - Materializing Near You!

Or (perhaps a bit obscure):

Qpid: For all your Dark Nights...

Marnie, how about:

Qpid: Warp Factor AMQP!
-- Mark
On Thu, Jan 29, 2009 at 10:48 AM, Marnie McCormack <
marnie.mccorm...@googlemail.com> wrote:

> Qpid: The force is with you
> Qpid: Warp Factor X (I'm not enough of a trekkie to have a better idea)
>
> On Thu, Jan 29, 2009 at 10:45 AM, Mark Atwell 
> wrote:
>
> > Sorry, tea-break made me think of a load more!:
> >
> >QPID: Queue This!  (a la Matrix: "Dodge This!" - will appeal to
> > techies)
> >QPID: Quite Perfect Innate Design (or some variant)
> >
> > In a similar vein:
> >
> >QPID: Quite Possibly Iconic Design(or variant - Probably?)
> >
> > This one sounds like someone else's (so apologies in advance)
> >
> >QPID: Quick, Purposeful, Innate Design
> >
> > Ah... my tea's run out...
> >
> > -- Mark
> >  On Thu, Jan 29, 2009 at 10:21 AM, Mark Atwell 
> > wrote:
> >
> > > If you're looking for a T-shirt-like/mug logo how about a play on 'The
> > > Classic':
> > >
> > >   I'm with QPid!
> > >
> > > This also almost works with the arrow-like AMQP logo!
> > >
> > > BTW is the capitalisation of QPid settled on 'Qpid'?
> > >
> > > Or possibly:
> > >
> > >   AMQP?: I'm with QPid!
> > >   AMQP?: I love QPid!(opportunity to go with some
> > > Eros/cherub-type-stuff?)
> > >   QPid loves AMQP
> > >
> > > BTW I'm not even going to go near the Kenny Everett Show character
> thing
> > > for fear of offence!
> > >
> > > -- Mark
> > >
> > > On Wed, Jan 28, 2009 at 1:59 PM, Robert Godfrey <
> rob.j.godf...@gmail.com
> > >wrote:
> > >
> > >> Sorry - been away for a couple of days and just caught up with this
> > thread
> > >> now.
> > >>
> > >> 2009/1/27 Jonathan Robie :
> > >> > It's OK to differ ;->
> > >> >
> > >> > But let me explain my reasoning: the whole point of a slogan is to
> > >> establish
> > >> > identity so people know what it is. AMQP and messaging are
> fundamental
> > >> to
> > >> > what Qpid is.
> > >> >
> > >>
> > >> I think it's interesting here to look at a quick definition (from
> > >> http://www.thefreedictionary.com/slogan):
> > >>
> > >> 1. A phrase expressing the aims or nature of an enterprise,
> > >> organization, or candidate; a motto.
> > >> 2. A phrase used repeatedly, as in advertising or promotion: "all the
> > >> slogans and shibboleths coined out of the ideals of the peoples for
> > >> the uses of imperialism" Margaret Sanger.
> > >> 3. A battle cry of a Scottish clan.
> > >>
> > >> What we seem to be arguing about here is whether we want a slogan that
> > >> fulfils definition 1. or definition 2. (although perhaps the Glasgow
> > >> contingent would like to make some suggestions fulfil definition 3.)
> > >>
> > >> Personally I think that right now we want to have a catchy
> > >> "advertising" slogan to draw people in, along with logos etc that work
> > >> well on marketing material (I want a Qpid t-shirt :-) ).  Much as I
> > >> agree that something like "Qpid: Open Source AMQP Messaging"
> > >> succinctly describes the aims of the project, I don't think it draws
> > >> in people to take a look.  Furthermore it does nothing to help people
> > >> remember the name Qpid.
> > >>
> > >> We *do* also need to make sure that in searches for AMQP and
> > >> Enterprise Messaging, Qpid features highly.  However I think there's a
> > >> fair probability that if you've heard of AMQP you've probably heard of
> > >> Qpid.
> > >>
> > >> So I would probably argue that we need (at least) two different
> > >> slogans... And of the two I think that advertising and drawing people
> > >> is is what we are currently more in need of.  We need to get the name
> > >> "Qpid" out there so that people remember it (even if they don't know
> > >> what is does)...
> > >>
> > >> Now... time to think of some battle cries...
> > >>
> > >> -- Rob
> > >>
> > >> -
> > >> Apache Qpid - AMQP Messaging Implementation
> > >> Project:  http://qpid.apache.org
> > >> Use/Interact: mailto:dev-subscr...@qpid.apache.org
> > >>
> > >>
> > >
> >
>


[jira] Created: (QPID-1622) Store recovery errors should be handled by the broker

2009-01-29 Thread Marnie McCormack (JIRA)
Store recovery errors should be handled by the broker
-

 Key: QPID-1622
 URL: https://issues.apache.org/jira/browse/QPID-1622
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker
Affects Versions: M4, M3
Reporter: Marnie McCormack
Assignee: Martin Ritchie
 Fix For: M5


Currently the when the broker has a problem with recovery of a MessageStore, 
such as issues with Metadata etc, the only course of action is to remove the 
store and so lose any messages that are stored inside. It is possible to 
perform recovery on the store such that we need not lose the remainder of the 
information. 

There are three approaches: 

1) The broker automatically recovers problems on startup logging any issue as 
it goes. 
2) The broker requires a flag (--recover-store) to perform the recovery. 
Without the flag the broker will fail, as currently, with a more use friendly 
message. 
3) Provide a standalone tool for performing recovery (implementation specific - 
but mentioned for completeness here)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-1621) Flow control fails to release credit when unacknowledge message count exceeds the low water mark

2009-01-29 Thread Marnie McCormack (JIRA)
Flow control fails to release credit when unacknowledge message count exceeds 
the low water mark


 Key: QPID-1621
 URL: https://issues.apache.org/jira/browse/QPID-1621
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: M4, M3
Reporter: Marnie McCormack
Assignee: Aidan Skinner
 Fix For: M5


Summary: 
If we receive more than 2500 msgs on a transacted session then we cannot 
recover that credit and will block at the prefetch limit of 5000. 

Acknowledging at msg 2501 demonstrates this issue (of being limited to 5000 
mgs) but at <2500 then we are able to receive as many messages as are 
available, beyond 5000. 

This issue has been seen on Qpid M3, further extraction of a test case and 
testing on M4 is required. 

The test should also adjust the low water mark to identify if that is part of 
the issue. 

Workaround: 
To prevent client starvation ensure that clients never have more than the low 
water mark (2500 default) of unacked messages. 


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread Marnie McCormack
Qpid: The force is with you
Qpid: Warp Factor X (I'm not enough of a trekkie to have a better idea)

On Thu, Jan 29, 2009 at 10:45 AM, Mark Atwell  wrote:

> Sorry, tea-break made me think of a load more!:
>
>QPID: Queue This!  (a la Matrix: "Dodge This!" - will appeal to
> techies)
>QPID: Quite Perfect Innate Design (or some variant)
>
> In a similar vein:
>
>QPID: Quite Possibly Iconic Design(or variant - Probably?)
>
> This one sounds like someone else's (so apologies in advance)
>
>QPID: Quick, Purposeful, Innate Design
>
> Ah... my tea's run out...
>
> -- Mark
>  On Thu, Jan 29, 2009 at 10:21 AM, Mark Atwell 
> wrote:
>
> > If you're looking for a T-shirt-like/mug logo how about a play on 'The
> > Classic':
> >
> >   I'm with QPid!
> >
> > This also almost works with the arrow-like AMQP logo!
> >
> > BTW is the capitalisation of QPid settled on 'Qpid'?
> >
> > Or possibly:
> >
> >   AMQP?: I'm with QPid!
> >   AMQP?: I love QPid!(opportunity to go with some
> > Eros/cherub-type-stuff?)
> >   QPid loves AMQP
> >
> > BTW I'm not even going to go near the Kenny Everett Show character thing
> > for fear of offence!
> >
> > -- Mark
> >
> > On Wed, Jan 28, 2009 at 1:59 PM, Robert Godfrey  >wrote:
> >
> >> Sorry - been away for a couple of days and just caught up with this
> thread
> >> now.
> >>
> >> 2009/1/27 Jonathan Robie :
> >> > It's OK to differ ;->
> >> >
> >> > But let me explain my reasoning: the whole point of a slogan is to
> >> establish
> >> > identity so people know what it is. AMQP and messaging are fundamental
> >> to
> >> > what Qpid is.
> >> >
> >>
> >> I think it's interesting here to look at a quick definition (from
> >> http://www.thefreedictionary.com/slogan):
> >>
> >> 1. A phrase expressing the aims or nature of an enterprise,
> >> organization, or candidate; a motto.
> >> 2. A phrase used repeatedly, as in advertising or promotion: "all the
> >> slogans and shibboleths coined out of the ideals of the peoples for
> >> the uses of imperialism" Margaret Sanger.
> >> 3. A battle cry of a Scottish clan.
> >>
> >> What we seem to be arguing about here is whether we want a slogan that
> >> fulfils definition 1. or definition 2. (although perhaps the Glasgow
> >> contingent would like to make some suggestions fulfil definition 3.)
> >>
> >> Personally I think that right now we want to have a catchy
> >> "advertising" slogan to draw people in, along with logos etc that work
> >> well on marketing material (I want a Qpid t-shirt :-) ).  Much as I
> >> agree that something like "Qpid: Open Source AMQP Messaging"
> >> succinctly describes the aims of the project, I don't think it draws
> >> in people to take a look.  Furthermore it does nothing to help people
> >> remember the name Qpid.
> >>
> >> We *do* also need to make sure that in searches for AMQP and
> >> Enterprise Messaging, Qpid features highly.  However I think there's a
> >> fair probability that if you've heard of AMQP you've probably heard of
> >> Qpid.
> >>
> >> So I would probably argue that we need (at least) two different
> >> slogans... And of the two I think that advertising and drawing people
> >> is is what we are currently more in need of.  We need to get the name
> >> "Qpid" out there so that people remember it (even if they don't know
> >> what is does)...
> >>
> >> Now... time to think of some battle cries...
> >>
> >> -- Rob
> >>
> >> -
> >> Apache Qpid - AMQP Messaging Implementation
> >> Project:  http://qpid.apache.org
> >> Use/Interact: mailto:dev-subscr...@qpid.apache.org
> >>
> >>
> >
>


Re: Qpid slogan?

2009-01-29 Thread Mark Atwell
Sorry, tea-break made me think of a load more!:

QPID: Queue This!  (a la Matrix: "Dodge This!" - will appeal to
techies)
QPID: Quite Perfect Innate Design (or some variant)

In a similar vein:

QPID: Quite Possibly Iconic Design(or variant - Probably?)

This one sounds like someone else's (so apologies in advance)

QPID: Quick, Purposeful, Innate Design

Ah... my tea's run out...

-- Mark
On Thu, Jan 29, 2009 at 10:21 AM, Mark Atwell  wrote:

> If you're looking for a T-shirt-like/mug logo how about a play on 'The
> Classic':
>
>   I'm with QPid!
>
> This also almost works with the arrow-like AMQP logo!
>
> BTW is the capitalisation of QPid settled on 'Qpid'?
>
> Or possibly:
>
>   AMQP?: I'm with QPid!
>   AMQP?: I love QPid!(opportunity to go with some
> Eros/cherub-type-stuff?)
>   QPid loves AMQP
>
> BTW I'm not even going to go near the Kenny Everett Show character thing
> for fear of offence!
>
> -- Mark
>
> On Wed, Jan 28, 2009 at 1:59 PM, Robert Godfrey 
> wrote:
>
>> Sorry - been away for a couple of days and just caught up with this thread
>> now.
>>
>> 2009/1/27 Jonathan Robie :
>> > It's OK to differ ;->
>> >
>> > But let me explain my reasoning: the whole point of a slogan is to
>> establish
>> > identity so people know what it is. AMQP and messaging are fundamental
>> to
>> > what Qpid is.
>> >
>>
>> I think it's interesting here to look at a quick definition (from
>> http://www.thefreedictionary.com/slogan):
>>
>> 1. A phrase expressing the aims or nature of an enterprise,
>> organization, or candidate; a motto.
>> 2. A phrase used repeatedly, as in advertising or promotion: "all the
>> slogans and shibboleths coined out of the ideals of the peoples for
>> the uses of imperialism" Margaret Sanger.
>> 3. A battle cry of a Scottish clan.
>>
>> What we seem to be arguing about here is whether we want a slogan that
>> fulfils definition 1. or definition 2. (although perhaps the Glasgow
>> contingent would like to make some suggestions fulfil definition 3.)
>>
>> Personally I think that right now we want to have a catchy
>> "advertising" slogan to draw people in, along with logos etc that work
>> well on marketing material (I want a Qpid t-shirt :-) ).  Much as I
>> agree that something like "Qpid: Open Source AMQP Messaging"
>> succinctly describes the aims of the project, I don't think it draws
>> in people to take a look.  Furthermore it does nothing to help people
>> remember the name Qpid.
>>
>> We *do* also need to make sure that in searches for AMQP and
>> Enterprise Messaging, Qpid features highly.  However I think there's a
>> fair probability that if you've heard of AMQP you've probably heard of
>> Qpid.
>>
>> So I would probably argue that we need (at least) two different
>> slogans... And of the two I think that advertising and drawing people
>> is is what we are currently more in need of.  We need to get the name
>> "Qpid" out there so that people remember it (even if they don't know
>> what is does)...
>>
>> Now... time to think of some battle cries...
>>
>> -- Rob
>>
>> -
>> Apache Qpid - AMQP Messaging Implementation
>> Project:  http://qpid.apache.org
>> Use/Interact: mailto:dev-subscr...@qpid.apache.org
>>
>>
>


M5 - JIRAs/Scope

2009-01-29 Thread Marnie McCormack
All,

If you are working on (or plan to work on) the Java side for M5 - please can
you scope anything you intend to do into M5 please ?

Martin, Aidan & I have scoped the items we're working on into M5 (and are
posting about the design for new features). Aside from that, there are two
other JIRAs in M5 on the Java side. If this is really the scope/plan for M5,
then our roadmap needs revised for this release !!

It'd be good to have some discussions about some of the bigger ticket items
proposed for M5, but currently these don't appear to be on anyone's list for
M5 ?

C++ JIRAs for M5 would be good too, but not so dear to my heart !

FYI the Eclipse Management Console items are progressing separately to M5 as
we're hoping (as raised before Xmas on the list) for a separate release of
that component pre-M5.

Regards,
Marnie


[jira] Assigned: (QPID-949) Implement Flow To Disk

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-949?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack reassigned QPID-949:
-

Assignee: Marnie McCormack  (was: Rob Godfrey)

> Implement Flow To Disk
> --
>
> Key: QPID-949
> URL: https://issues.apache.org/jira/browse/QPID-949
> Project: Qpid
>  Issue Type: New Feature
>  Components: Java Broker
>Affects Versions: M2.1
>Reporter: Marnie McCormack
>Assignee: Marnie McCormack
> Fix For: M5
>
>
> Currently, the Java Broker can do one of two things with a message it has to 
> deliver: 
> 1. Keep transient messages in memory until delivered
> 2. Write persistent messages to a message store (like BDB) and keep in memory 
> until delivery complete
> This means that the broker is not able to avoid OoM exceptions i.e. send 
> enough messages to the broker, especially if your consumers are not active, 
> and you could bring the broker done once it explodes its available heap.
> RG to add more details and design proposal here please :-)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Assigned: (QPID-949) Implement Flow To Disk

2009-01-29 Thread Marnie McCormack (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-949?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack reassigned QPID-949:
-

Assignee: Martin Ritchie  (was: Marnie McCormack)

> Implement Flow To Disk
> --
>
> Key: QPID-949
> URL: https://issues.apache.org/jira/browse/QPID-949
> Project: Qpid
>  Issue Type: New Feature
>  Components: Java Broker
>Affects Versions: M2.1
>Reporter: Marnie McCormack
>Assignee: Martin Ritchie
> Fix For: M5
>
>
> Currently, the Java Broker can do one of two things with a message it has to 
> deliver: 
> 1. Keep transient messages in memory until delivered
> 2. Write persistent messages to a message store (like BDB) and keep in memory 
> until delivery complete
> This means that the broker is not able to avoid OoM exceptions i.e. send 
> enough messages to the broker, especially if your consumers are not active, 
> and you could bring the broker done once it explodes its available heap.
> RG to add more details and design proposal here please :-)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread Mark Atwell
If you're looking for a T-shirt-like/mug logo how about a play on 'The
Classic':

  I'm with QPid!

This also almost works with the arrow-like AMQP logo!

BTW is the capitalisation of QPid settled on 'Qpid'?

Or possibly:

  AMQP?: I'm with QPid!
  AMQP?: I love QPid!(opportunity to go with some
Eros/cherub-type-stuff?)
  QPid loves AMQP

BTW I'm not even going to go near the Kenny Everett Show character thing for
fear of offence!

-- Mark

On Wed, Jan 28, 2009 at 1:59 PM, Robert Godfrey wrote:

> Sorry - been away for a couple of days and just caught up with this thread
> now.
>
> 2009/1/27 Jonathan Robie :
> > It's OK to differ ;->
> >
> > But let me explain my reasoning: the whole point of a slogan is to
> establish
> > identity so people know what it is. AMQP and messaging are fundamental to
> > what Qpid is.
> >
>
> I think it's interesting here to look at a quick definition (from
> http://www.thefreedictionary.com/slogan):
>
> 1. A phrase expressing the aims or nature of an enterprise,
> organization, or candidate; a motto.
> 2. A phrase used repeatedly, as in advertising or promotion: "all the
> slogans and shibboleths coined out of the ideals of the peoples for
> the uses of imperialism" Margaret Sanger.
> 3. A battle cry of a Scottish clan.
>
> What we seem to be arguing about here is whether we want a slogan that
> fulfils definition 1. or definition 2. (although perhaps the Glasgow
> contingent would like to make some suggestions fulfil definition 3.)
>
> Personally I think that right now we want to have a catchy
> "advertising" slogan to draw people in, along with logos etc that work
> well on marketing material (I want a Qpid t-shirt :-) ).  Much as I
> agree that something like "Qpid: Open Source AMQP Messaging"
> succinctly describes the aims of the project, I don't think it draws
> in people to take a look.  Furthermore it does nothing to help people
> remember the name Qpid.
>
> We *do* also need to make sure that in searches for AMQP and
> Enterprise Messaging, Qpid features highly.  However I think there's a
> fair probability that if you've heard of AMQP you've probably heard of
> Qpid.
>
> So I would probably argue that we need (at least) two different
> slogans... And of the two I think that advertising and drawing people
> is is what we are currently more in need of.  We need to get the name
> "Qpid" out there so that people remember it (even if they don't know
> what is does)...
>
> Now... time to think of some battle cries...
>
> -- Rob
>
> -
> Apache Qpid - AMQP Messaging Implementation
> Project:  http://qpid.apache.org
> Use/Interact: mailto:dev-subscr...@qpid.apache.org
>
>


[jira] Created: (QPID-1620) IMessage wrapper

2009-01-29 Thread Arnaud Simon (JIRA)
IMessage wrapper


 Key: QPID-1620
 URL: https://issues.apache.org/jira/browse/QPID-1620
 Project: Qpid
  Issue Type: Improvement
  Components: Dot Net Client
Affects Versions: M4
Reporter: Arnaud Simon
 Fix For: M5


Introduce a wrapper around IMessage that would hide the AMQP specificities. We 
should decide of the API of this wraper. A suggestion would be to at least 
expose the message headers and the underlying IMessage. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



Re: Qpid slogan?

2009-01-29 Thread Marnie McCormack
That works for me, but possibly only me.

Marnie

On Wed, Jan 28, 2009 at 7:58 PM, Robert Greig wrote:

> 2009/1/28 Robert Godfrey :
>
> > Sorry - been away for a couple of days and just caught up with this
> thread now.
>
> Ditto - been unable to read the list for quite a while.
>
> > Now... time to think of some battle cries...
>
> How about:
>
> Qpid - no bollocks, just messages
>
> RG
>
> -
> Apache Qpid - AMQP Messaging Implementation
> Project:  http://qpid.apache.org
> Use/Interact: mailto:dev-subscr...@qpid.apache.org
>
>