Hi Frase,

sorry - I meant to mail you about this at the time... When I made the
plugin change I prepared the patch for you QMF Plugin, but I couldn't get
it to compile after applying - I was seeing the same errors (on trunk) that
you are seeing on 0.24.  Have you tried checking out a completely clean
version of trunk - it may be something messed up in your local checkout
which is causing it to work for you there.

-- Rob


On 19 July 2013 14:35, Fraser Adams <[email protected]> wrote:

> Hey again Justin,
> With respect to the other two errors I noticed on 0.24 but not on trunk
> I've just looked and noticed that the Session.java file in
> tools/src/java/src/qpid-**broker-plugins-management-**
> qmf2/java/org/apache/qpid/**server/qmf2/agentdata is present in trunk but
> not in 0.24. I'm slightly worried by that given that I'm pretty certain I
> added that file quite a while ago and checking the file properties is says
> "Sat 20 Apr 2013 18:35:47 BST" for the modified time, so I'm a bit
> concerned about the state of some stuff that got pulled into the 0.24
> branch.
>
> Am I losing my marbles?
>
> Frase
>
>
>
> On 19/07/13 13:14, Fraser Adams wrote:
>
>> Hi Justin,
>> I just noticed today that the Java Broker Plugin API has changed to need
>> overridden getType() method in instances of PluginFactory.
>>
>> I raised QPID-5005 and fixed this on trunk with:
>>
>> — qpid/tools/src/java/src/qpid-**broker-plugins-management-**
>> qmf2/java/org/apache/qpid/**server/qmf2/**QmfManagementFactory.java
>> (revision 1504825)
>> +++ qpid/tools/src/java/src/qpid-**broker-plugins-management-**
>> qmf2/java/org/apache/qpid/**server/qmf2/**QmfManagementFactory.java
>> (working copy)
>> @@ -76,4 +76,10 @@
>> return null;
>> }
>> }
>> +
>> + @Override
>> + public String getType()
>> +
>>
>> { + return "QMF2 Management"; + }
>>
>> }
>>
>>
>> I've just checked the 0.24 release branch and that barfs with
>>
>> "QmfManagementFactory is not abstract and does not override abstract
>> method getType() in org.apache.qpid.server.plugin.**Pluggable
>>
>> "
>>
>>
>> Actually on 0.24 I seem to be getting a couple of other errors :-(
>>
>> "ins-management-qmf2/java/org/**apache/qpid/server/qmf2/**QmfManagementAgent.java:172:
>> cannot find symbol
>> [javac] symbol : class Session
>> [javac] location: package org.apache.qpid.server.qmf2.**agentdata
>> [javac] _agent.registerObjectClass(**org.apache.qpid.server.qmf2.**
>> agentdata.Session.getSchema())**;
>> [javac] ^
>> [javac] /home/fadams/qpid/qpid-0.24/**qpid/tools/src/java/src/qpid-**
>> broker-plugins-management-**qmf2/java/org/apache/qpid/**server/qmf2/**QmfManagementAgent.java:374:
>> cannot find symbol
>> [javac] symbol : class Session
>> [javac] location: package org.apache.qpid.server.qmf2.**agentdata
>> [javac] data = new org.apache.qpid.server.qmf2.**
>> agentdata.Session((Session)**child, ref.getObjectId());
>> [javac]
>>
>> "
>>
>> Which I don't seem to be getting on trunk - there might be some
>> differences to some of the stuff Robbie and Rob have been working on
>> between trunk and 0.24.
>>
>>
>> Frase
>>
>>
>>
>>
>>
>>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> [email protected].**org<[email protected]>
> For additional commands, e-mail: [email protected]
>
>

Reply via email to