You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Jason Dillon <ja...@planet57.com> on 2006/10/26 02:21:36 UTC

Re: Old activemq and activecluster

Looks like openejb2 is still using old ActiveMQ jars.

Can we get those deps upgraded plz?

--jason


On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:

> Anyone know why we are still seeing old activemq and activecluster  
> bits?
>
> <snip>
> [WARNING] POM for 'activecluster:activecluster:pom:1.1- 
> SNAPSHOT:compile' is invalid. It will be ignored for artifact  
> resolution. Reason: Not a v4.0.0 POM.
> [WARNING] POM for 'activemq:activemq:pom:3.2.4-SNAPSHOT:compile' is  
> invalid. It will be ignored for artifact resolution. Reason: Not a  
> v4.0.0 POM.
> </snip>
>
> --jason


Re: Old activemq and activecluster

Posted by Jules Gosnell <ju...@yahoo.com>.
Ok,

I see where you are coming from...

I think that Gianny will have to field this one - I have bcc-ed him. He 
is the man on the OpenEJB and Jetty/Geronimo integrations.

Over to you Gianny.

Jules



Jason Dillon wrote:
> This is for OpenEJB2, its got a few classes that use WADI 2.0m1 bits  
> which in turn use old/m1 active{io|mq|cluster} deps.  I upgraded the  
> active{io|mq|cluster} deps and fixed a few imports to use  org.apache.*, 
> but I seem problems building as no org.activecluster  classes are on the 
> CP (they are org.apache.activecluster).
> 
> I checked if WADI's trunk was using these but its using the new deps,  
> so I went to upgrade the WADI deps in OpenEJB2 and then ran into a  ton 
> of compile errors... so I gave up :-(
> 
> I could certainly exclude the old active{io|mq|cluster} in G... which  
> may or may not work, but I would rather have all of the deps in  sync... 
> otherwise I imagine some very strange errors may pop up.
> 
> With OpenEJB2 using latest active{io|mq|cluster} and wadi snaps the  
> openejb-core module pukes out:
> 
> <snip>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
> [23,35] package org.codehaus.wadi.gridstate does not exist
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
> [32,18] cannot resolve symbol
> symbol  : class Dispatcher
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBContainerMonitor
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
> [34,38] cannot resolve symbol
> symbol  : class Dispatcher
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBContainerMonitor
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [29,35] 
> package org.codehaus.wadi.gridstate does not exist
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [30,49] 
> package org.codehaus.wadi.gridstate.activecluster does not exist
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [31,40] 
> package org.codehaus.wadi.gridstate.impl does not exist
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [35,30] 
> cannot resolve symbol
> symbol  : class DistributableAttributesFactory
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [36,30] 
> cannot resolve symbol
> symbol  : class DistributableSessionFactory
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [37,30] 
> cannot resolve symbol
> symbol  : class DistributableValueFactory
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [39,30] 
> cannot resolve symbol
> symbol  : class DummyRouter
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [42,30] 
> cannot resolve symbol
> symbol  : class SessionToContextPoolAdapter
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [47,30] 
> cannot resolve symbol
> symbol  : class StandardSessionWrapperFactory
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [69,18] 
> cannot resolve symbol
> symbol  : class Dispatcher
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[19,25]  
> cannot resolve symbol
> symbol  : class InvocationContext
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[21,25]  
> cannot resolve symbol
> symbol  : class ProxiedLocation
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[22,25]  
> cannot resolve symbol
> symbol  : class ProxyingException
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,22]  
> cannot resolve symbol
> symbol  : class ProxiedLocation
> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,48]  
> cannot resolve symbol
> symbol  : class InvocationContext
> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,92]  
> cannot resolve symbol
> symbol  : class ProxyingException
> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBProxiedLocation.java:[19,25]  
> cannot resolve symbol
> symbol  : class ProxiedLocation
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBProxiedLocation.java:[27,43]  
> cannot resolve symbol
> symbol  : class ProxiedLocation
> location: class org.apache.openejb.cluster.server.EJBProxiedLocation
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[22,25]  
> cannot resolve symbol
> symbol  : class Context
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[23,25]  
> cannot resolve symbol
> symbol  : class InvocationContext
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[41,21]  
> cannot resolve symbol
> symbol  : class InvocationContext
> location: class org.apache.openejb.cluster.server.EJBInvocationWrapper
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[41,58]  
> cannot resolve symbol
> symbol  : class Context
> location: class org.apache.openejb.cluster.server.EJBInvocationWrapper
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[39,54] cannot  
> resolve symbol
> symbol  : method getAttribute (java.lang.String)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[47,15] cannot  
> resolve symbol
> symbol  : method setAttribute  (java.lang.String,javax.ejb.EnterpriseBean)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[51,27] cannot  
> resolve symbol
> symbol  : method getAttribute (java.lang.String)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[59,15] cannot  
> resolve symbol
> symbol  : method setAttribute (java.lang.String,java.lang.Object)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[63,15] cannot  
> resolve symbol
> symbol  : method setAttribute (java.lang.String,java.lang.Object)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[67,22] cannot  
> resolve symbol
> symbol  : method getAttribute (java.lang.String)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [93,41] 
> cannot resolve symbol
> symbol  : class DistributableSessionFactory
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [93,15] 
> incompatible types
> found   : org.codehaus.wadi.impl.SimpleSessionPool
> required: org.codehaus.wadi.SessionPool
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [100,20] cannot resolve symbol
> symbol  : class SessionToContextPoolAdapter
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [105,20] cannot resolve symbol
> symbol  : class ActiveClusterDispatcher
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [114,20] cannot resolve symbol
> symbol  : class DistributableAttributesFactory
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [115,40] cannot resolve symbol
> symbol  : class DistributableValueFactory
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [116,20] cannot resolve symbol
> symbol  : class StandardSessionWrapperFactory
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [120,20] cannot resolve symbol
> symbol  : class DummyRouter
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [128,20] cannot resolve symbol
> symbol  : class DummyPartitionManager
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [172,26] cannot access org.codehaus.wadi.InvocationContext
> file org/codehaus/wadi/InvocationContext.class not found
>             contextualiser.contextualise(context, beanId, null,  null, 
> false);
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [180,42] create(org.codehaus.wadi.Invocation) in  
> org.codehaus.wadi.impl.StandardManager cannot be applied to ()
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [182,27] cannot resolve symbol
> symbol  : method getId ()
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [214,19]  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager.OpenEJBManage 
> rConfig is not abstract and does not override abstract method callback 
> (org.codehaus.wadi.Manager) in org.codehaus.wadi.ManagerConfig
> </snip>
> 
> --jason
> 
> 
> On Oct 26, 2006, at 12:59 AM, Jules Gosnell wrote:
> 
>> Jason Dillon wrote:
>>
>>> And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT  is  
>>> non-trivial.  I see a ton of "org.codehaus.wadi.gridstate"  related  
>>> symbols missing and a bunch of things like missing  
>>> "ProxiedLocation"  and "InvocationContext".
>>> I think someone who knows all this wadi muck is going to need to  
>>> look  at this.
>>
>>
>> muck ! :-)
>>
>> Jason,
>>
>> Gianny will know about the finer points of this. I think that you  are 
>> probably seeing the fallout of (1) refactoring between m1 and  m2 and 
>> (2)  the large WADI dependency tree...
>>
>> (1) provided that external interfaces (or those used by gbean/ spring 
>> assemblies), internal api changes should not affect you. I'm  not sure 
>> of the details of Gianny's integration, but if these  changes have 
>> impacted it, then he will need to update it.
>>
>> (2) The reason for the large number of dependencies is WADI's  
>> pluggability. The dependency tree pulls in all of the s/w with  which 
>> WADI integrates, including AC/AMQ. However, the Geronimo  integration 
>> will only require a small subset of these deps to run.  You'll need to 
>> check with Gianny, but I believe that AC/AMQ is one  of the 
>> dependencies that can be pruned in this way... - If you are  pulling 
>> all this together via maven2, then you will want a large  <exclusions> 
>> element in your WADI  <dependency>.
>>
>> I hope this helps and does not muddy the water too much. If you  need 
>> more specifics, like which deps are actually required, Gianny  and I 
>> could put you together a list... just shout.
>>
>>
>> Jules
>>
>>> We need to get this resolved so we don't ship different versions  of  
>>> activemq/activeio/activecluster junk with G.
>>> --jason
>>> On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:
>>>
>>>> Blah... wadi needs to be upgraded as well :-(
>>>>
>>>> --jason
>>>>
>>>>
>>>> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>>>>
>>>>> Submit a patch.
>>>>>
>>>>> -dain
>>>>>
>>>>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>>>>
>>>>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>>>>
>>>>>> Can we get those deps upgraded plz?
>>>>>>
>>>>>> --jason
>>>>>>
>>>>>>
>>>>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>>>>
>>>>>>> Anyone know why we are still seeing old activemq and   
>>>>>>> activecluster bits?
>>>>>>>
>>>>>>> <snip>
>>>>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1-  
>>>>>>> SNAPSHOT:compile' is invalid. It will be ignored for artifact   
>>>>>>> resolution. Reason: Not a v4.0.0 POM.
>>>>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4- 
>>>>>>> SNAPSHOT:compile'  is invalid. It will be ignored for artifact  
>>>>>>> resolution. Reason:  Not a v4.0.0 POM.
>>>>>>> </snip>
>>>>>>>
>>>>>>> --jason
>>>>>
>>>>>
>>>>>
>>>>
>>
> 
> 


Re: Old activemq and activecluster

Posted by Jules Gosnell <ju...@yahoo.com>.
Ok,

I see where you are coming from...

I think that Gianny will have to field this one - I have bcc-ed him. He 
is the man on the OpenEJB and Jetty/Geronimo integrations.

Over to you Gianny.

Jules



Jason Dillon wrote:
> This is for OpenEJB2, its got a few classes that use WADI 2.0m1 bits  
> which in turn use old/m1 active{io|mq|cluster} deps.  I upgraded the  
> active{io|mq|cluster} deps and fixed a few imports to use  org.apache.*, 
> but I seem problems building as no org.activecluster  classes are on the 
> CP (they are org.apache.activecluster).
> 
> I checked if WADI's trunk was using these but its using the new deps,  
> so I went to upgrade the WADI deps in OpenEJB2 and then ran into a  ton 
> of compile errors... so I gave up :-(
> 
> I could certainly exclude the old active{io|mq|cluster} in G... which  
> may or may not work, but I would rather have all of the deps in  sync... 
> otherwise I imagine some very strange errors may pop up.
> 
> With OpenEJB2 using latest active{io|mq|cluster} and wadi snaps the  
> openejb-core module pukes out:
> 
> <snip>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
> [23,35] package org.codehaus.wadi.gridstate does not exist
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
> [32,18] cannot resolve symbol
> symbol  : class Dispatcher
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBContainerMonitor
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
> [34,38] cannot resolve symbol
> symbol  : class Dispatcher
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBContainerMonitor
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [29,35] 
> package org.codehaus.wadi.gridstate does not exist
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [30,49] 
> package org.codehaus.wadi.gridstate.activecluster does not exist
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [31,40] 
> package org.codehaus.wadi.gridstate.impl does not exist
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [35,30] 
> cannot resolve symbol
> symbol  : class DistributableAttributesFactory
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [36,30] 
> cannot resolve symbol
> symbol  : class DistributableSessionFactory
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [37,30] 
> cannot resolve symbol
> symbol  : class DistributableValueFactory
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [39,30] 
> cannot resolve symbol
> symbol  : class DummyRouter
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [42,30] 
> cannot resolve symbol
> symbol  : class SessionToContextPoolAdapter
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [47,30] 
> cannot resolve symbol
> symbol  : class StandardSessionWrapperFactory
> location: package impl
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [69,18] 
> cannot resolve symbol
> symbol  : class Dispatcher
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[19,25]  
> cannot resolve symbol
> symbol  : class InvocationContext
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[21,25]  
> cannot resolve symbol
> symbol  : class ProxiedLocation
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[22,25]  
> cannot resolve symbol
> symbol  : class ProxyingException
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,22]  
> cannot resolve symbol
> symbol  : class ProxiedLocation
> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,48]  
> cannot resolve symbol
> symbol  : class InvocationContext
> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,92]  
> cannot resolve symbol
> symbol  : class ProxyingException
> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBProxiedLocation.java:[19,25]  
> cannot resolve symbol
> symbol  : class ProxiedLocation
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBProxiedLocation.java:[27,43]  
> cannot resolve symbol
> symbol  : class ProxiedLocation
> location: class org.apache.openejb.cluster.server.EJBProxiedLocation
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[22,25]  
> cannot resolve symbol
> symbol  : class Context
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[23,25]  
> cannot resolve symbol
> symbol  : class InvocationContext
> location: package wadi
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[41,21]  
> cannot resolve symbol
> symbol  : class InvocationContext
> location: class org.apache.openejb.cluster.server.EJBInvocationWrapper
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[41,58]  
> cannot resolve symbol
> symbol  : class Context
> location: class org.apache.openejb.cluster.server.EJBInvocationWrapper
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[39,54] cannot  
> resolve symbol
> symbol  : method getAttribute (java.lang.String)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[47,15] cannot  
> resolve symbol
> symbol  : method setAttribute  (java.lang.String,javax.ejb.EnterpriseBean)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[51,27] cannot  
> resolve symbol
> symbol  : method getAttribute (java.lang.String)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[59,15] cannot  
> resolve symbol
> symbol  : method setAttribute (java.lang.String,java.lang.Object)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[63,15] cannot  
> resolve symbol
> symbol  : method setAttribute (java.lang.String,java.lang.Object)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/EJBSessionUtil.java:[67,22] cannot  
> resolve symbol
> symbol  : method getAttribute (java.lang.String)
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [93,41] 
> cannot resolve symbol
> symbol  : class DistributableSessionFactory
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: [93,15] 
> incompatible types
> found   : org.codehaus.wadi.impl.SimpleSessionPool
> required: org.codehaus.wadi.SessionPool
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [100,20] cannot resolve symbol
> symbol  : class SessionToContextPoolAdapter
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [105,20] cannot resolve symbol
> symbol  : class ActiveClusterDispatcher
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [114,20] cannot resolve symbol
> symbol  : class DistributableAttributesFactory
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [115,40] cannot resolve symbol
> symbol  : class DistributableValueFactory
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [116,20] cannot resolve symbol
> symbol  : class StandardSessionWrapperFactory
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [120,20] cannot resolve symbol
> symbol  : class DummyRouter
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [128,20] cannot resolve symbol
> symbol  : class DummyPartitionManager
> location: class  org.apache.openejb.cluster.server.DefaultEJBClusterManager
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [172,26] cannot access org.codehaus.wadi.InvocationContext
> file org/codehaus/wadi/InvocationContext.class not found
>             contextualiser.contextualise(context, beanId, null,  null, 
> false);
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [180,42] create(org.codehaus.wadi.Invocation) in  
> org.codehaus.wadi.impl.StandardManager cannot be applied to ()
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [182,27] cannot resolve symbol
> symbol  : method getId ()
> location: interface org.codehaus.wadi.Session
> 
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
> org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
> [214,19]  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager.OpenEJBManage 
> rConfig is not abstract and does not override abstract method callback 
> (org.codehaus.wadi.Manager) in org.codehaus.wadi.ManagerConfig
> </snip>
> 
> --jason
> 
> 
> On Oct 26, 2006, at 12:59 AM, Jules Gosnell wrote:
> 
>> Jason Dillon wrote:
>>
>>> And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT  is  
>>> non-trivial.  I see a ton of "org.codehaus.wadi.gridstate"  related  
>>> symbols missing and a bunch of things like missing  
>>> "ProxiedLocation"  and "InvocationContext".
>>> I think someone who knows all this wadi muck is going to need to  
>>> look  at this.
>>
>>
>> muck ! :-)
>>
>> Jason,
>>
>> Gianny will know about the finer points of this. I think that you  are 
>> probably seeing the fallout of (1) refactoring between m1 and  m2 and 
>> (2)  the large WADI dependency tree...
>>
>> (1) provided that external interfaces (or those used by gbean/ spring 
>> assemblies), internal api changes should not affect you. I'm  not sure 
>> of the details of Gianny's integration, but if these  changes have 
>> impacted it, then he will need to update it.
>>
>> (2) The reason for the large number of dependencies is WADI's  
>> pluggability. The dependency tree pulls in all of the s/w with  which 
>> WADI integrates, including AC/AMQ. However, the Geronimo  integration 
>> will only require a small subset of these deps to run.  You'll need to 
>> check with Gianny, but I believe that AC/AMQ is one  of the 
>> dependencies that can be pruned in this way... - If you are  pulling 
>> all this together via maven2, then you will want a large  <exclusions> 
>> element in your WADI  <dependency>.
>>
>> I hope this helps and does not muddy the water too much. If you  need 
>> more specifics, like which deps are actually required, Gianny  and I 
>> could put you together a list... just shout.
>>
>>
>> Jules
>>
>>> We need to get this resolved so we don't ship different versions  of  
>>> activemq/activeio/activecluster junk with G.
>>> --jason
>>> On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:
>>>
>>>> Blah... wadi needs to be upgraded as well :-(
>>>>
>>>> --jason
>>>>
>>>>
>>>> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>>>>
>>>>> Submit a patch.
>>>>>
>>>>> -dain
>>>>>
>>>>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>>>>
>>>>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>>>>
>>>>>> Can we get those deps upgraded plz?
>>>>>>
>>>>>> --jason
>>>>>>
>>>>>>
>>>>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>>>>
>>>>>>> Anyone know why we are still seeing old activemq and   
>>>>>>> activecluster bits?
>>>>>>>
>>>>>>> <snip>
>>>>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1-  
>>>>>>> SNAPSHOT:compile' is invalid. It will be ignored for artifact   
>>>>>>> resolution. Reason: Not a v4.0.0 POM.
>>>>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4- 
>>>>>>> SNAPSHOT:compile'  is invalid. It will be ignored for artifact  
>>>>>>> resolution. Reason:  Not a v4.0.0 POM.
>>>>>>> </snip>
>>>>>>>
>>>>>>> --jason
>>>>>
>>>>>
>>>>>
>>>>
>>
> 
> 


Re: Old activemq and activecluster

Posted by Jason Dillon <ja...@planet57.com>.
Cool, well that makes it a bit easier to update... still a few  
problems though...

ServiceManager.java in openejb-core depends on  
ServiceDaemonGBean.java from activeio, but this was removed before  
the move to ASF by dblevins (rev #121 "Yanking GBean code from where  
it doens't need to be.  Still one left.").

I'm not sure how to resolve this...

--jason


On Oct 26, 2006, at 1:59 PM, Gianny Damour wrote:

> Hi,
>
> I dropped the clustering code yesterday night. I should be able to  
> re-implement clustering on top of the Geronimo clustering API.  
> Also, I think that with the new WADI feature set (I'm thinking  
> about the ServiceSpace framework), I should be able to  
> significantly simplify this code when I will resurrect it.
>
> Thanks,
> Gianny
>
> On 26/10/2006, at 6:13 PM, Jason Dillon wrote:
>
>> This is for OpenEJB2, its got a few classes that use WADI 2.0m1  
>> bits which in turn use old/m1 active{io|mq|cluster} deps.  I  
>> upgraded the active{io|mq|cluster} deps and fixed a few imports to  
>> use org.apache.*, but I seem problems building as no  
>> org.activecluster classes are on the CP (they are  
>> org.apache.activecluster).
>>
>> I checked if WADI's trunk was using these but its using the new  
>> deps, so I went to upgrade the WADI deps in OpenEJB2 and then ran  
>> into a ton of compile errors... so I gave up :-(
>>
>> I could certainly exclude the old active{io|mq|cluster} in G...  
>> which may or may not work, but I would rather have all of the deps  
>> in sync... otherwise I imagine some very strange errors may pop up.
>>
>> With OpenEJB2 using latest active{io|mq|cluster} and wadi snaps  
>> the openejb-core module pukes out:
>>
>> <snip>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBContainerMonitor.java:[23,35] package  
>> org.codehaus.wadi.gridstate does not exist
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBContainerMonitor.java:[32,18] cannot resolve symbol
>> symbol  : class Dispatcher
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBContainerMonitor
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBContainerMonitor.java:[34,38] cannot resolve symbol
>> symbol  : class Dispatcher
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBContainerMonitor
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[29,35] package  
>> org.codehaus.wadi.gridstate does not exist
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[30,49] package  
>> org.codehaus.wadi.gridstate.activecluster does not exist
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[31,40] package  
>> org.codehaus.wadi.gridstate.impl does not exist
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[35,30] cannot resolve symbol
>> symbol  : class DistributableAttributesFactory
>> location: package impl
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[36,30] cannot resolve symbol
>> symbol  : class DistributableSessionFactory
>> location: package impl
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[37,30] cannot resolve symbol
>> symbol  : class DistributableValueFactory
>> location: package impl
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[39,30] cannot resolve symbol
>> symbol  : class DummyRouter
>> location: package impl
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[42,30] cannot resolve symbol
>> symbol  : class SessionToContextPoolAdapter
>> location: package impl
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[47,30] cannot resolve symbol
>> symbol  : class StandardSessionWrapperFactory
>> location: package impl
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[69,18] cannot resolve symbol
>> symbol  : class Dispatcher
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
>> [19,25] cannot resolve symbol
>> symbol  : class InvocationContext
>> location: package wadi
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
>> [21,25] cannot resolve symbol
>> symbol  : class ProxiedLocation
>> location: package wadi
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
>> [22,25] cannot resolve symbol
>> symbol  : class ProxyingException
>> location: package wadi
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
>> [30,22] cannot resolve symbol
>> symbol  : class ProxiedLocation
>> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
>> [30,48] cannot resolve symbol
>> symbol  : class InvocationContext
>> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
>> [30,92] cannot resolve symbol
>> symbol  : class ProxyingException
>> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBProxiedLocation.java: 
>> [19,25] cannot resolve symbol
>> symbol  : class ProxiedLocation
>> location: package wadi
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBProxiedLocation.java: 
>> [27,43] cannot resolve symbol
>> symbol  : class ProxiedLocation
>> location: class org.apache.openejb.cluster.server.EJBProxiedLocation
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationWrapper.java: 
>> [22,25] cannot resolve symbol
>> symbol  : class Context
>> location: package wadi
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationWrapper.java: 
>> [23,25] cannot resolve symbol
>> symbol  : class InvocationContext
>> location: package wadi
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationWrapper.java: 
>> [41,21] cannot resolve symbol
>> symbol  : class InvocationContext
>> location: class  
>> org.apache.openejb.cluster.server.EJBInvocationWrapper
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBInvocationWrapper.java: 
>> [41,58] cannot resolve symbol
>> symbol  : class Context
>> location: class  
>> org.apache.openejb.cluster.server.EJBInvocationWrapper
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[39,54]  
>> cannot resolve symbol
>> symbol  : method getAttribute (java.lang.String)
>> location: interface org.codehaus.wadi.Session
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[47,15]  
>> cannot resolve symbol
>> symbol  : method setAttribute  
>> (java.lang.String,javax.ejb.EnterpriseBean)
>> location: interface org.codehaus.wadi.Session
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[51,27]  
>> cannot resolve symbol
>> symbol  : method getAttribute (java.lang.String)
>> location: interface org.codehaus.wadi.Session
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[59,15]  
>> cannot resolve symbol
>> symbol  : method setAttribute (java.lang.String,java.lang.Object)
>> location: interface org.codehaus.wadi.Session
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[63,15]  
>> cannot resolve symbol
>> symbol  : method setAttribute (java.lang.String,java.lang.Object)
>> location: interface org.codehaus.wadi.Session
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[67,22]  
>> cannot resolve symbol
>> symbol  : method getAttribute (java.lang.String)
>> location: interface org.codehaus.wadi.Session
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[93,41] cannot resolve symbol
>> symbol  : class DistributableSessionFactory
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[93,15] incompatible types
>> found   : org.codehaus.wadi.impl.SimpleSessionPool
>> required: org.codehaus.wadi.SessionPool
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[100,20] cannot resolve symbol
>> symbol  : class SessionToContextPoolAdapter
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[105,20] cannot resolve symbol
>> symbol  : class ActiveClusterDispatcher
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[114,20] cannot resolve symbol
>> symbol  : class DistributableAttributesFactory
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[115,40] cannot resolve symbol
>> symbol  : class DistributableValueFactory
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[116,20] cannot resolve symbol
>> symbol  : class StandardSessionWrapperFactory
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[120,20] cannot resolve symbol
>> symbol  : class DummyRouter
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[128,20] cannot resolve symbol
>> symbol  : class DummyPartitionManager
>> location: class  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[172,26] cannot access  
>> org.codehaus.wadi.InvocationContext
>> file org/codehaus/wadi/InvocationContext.class not found
>>             contextualiser.contextualise(context, beanId, null,  
>> null, false);
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[180,42] create 
>> (org.codehaus.wadi.Invocation) in  
>> org.codehaus.wadi.impl.StandardManager cannot be applied to ()
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[182,27] cannot resolve symbol
>> symbol  : method getId ()
>> location: interface org.codehaus.wadi.Session
>>
>> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
>> java/org/apache/openejb/cluster/server/ 
>> DefaultEJBClusterManager.java:[214,19]  
>> org.apache.openejb.cluster.server.DefaultEJBClusterManager.OpenEJBMan 
>> agerConfig is not abstract and does not override abstract method  
>> callback(org.codehaus.wadi.Manager) in  
>> org.codehaus.wadi.ManagerConfig
>> </snip>
>>
>> --jason
>>
>>
>> On Oct 26, 2006, at 12:59 AM, Jules Gosnell wrote:
>>
>>> Jason Dillon wrote:
>>>> And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT  
>>>> is  non-trivial.  I see a ton of "org.codehaus.wadi.gridstate"  
>>>> related  symbols missing and a bunch of things like missing  
>>>> "ProxiedLocation"  and "InvocationContext".
>>>> I think someone who knows all this wadi muck is going to need to  
>>>> look  at this.
>>>
>>> muck ! :-)
>>>
>>> Jason,
>>>
>>> Gianny will know about the finer points of this. I think that you  
>>> are probably seeing the fallout of (1) refactoring between m1 and  
>>> m2 and (2)  the large WADI dependency tree...
>>>
>>> (1) provided that external interfaces (or those used by gbean/ 
>>> spring assemblies), internal api changes should not affect you.  
>>> I'm not sure of the details of Gianny's integration, but if these  
>>> changes have impacted it, then he will need to update it.
>>>
>>> (2) The reason for the large number of dependencies is WADI's  
>>> pluggability. The dependency tree pulls in all of the s/w with  
>>> which WADI integrates, including AC/AMQ. However, the Geronimo  
>>> integration will only require a small subset of these deps to  
>>> run. You'll need to check with Gianny, but I believe that AC/AMQ  
>>> is one of the dependencies that can be pruned in this way... - If  
>>> you are pulling all this together via maven2, then you will want  
>>> a large <exclusions> element in your WADI  <dependency>.
>>>
>>> I hope this helps and does not muddy the water too much. If you  
>>> need more specifics, like which deps are actually required,  
>>> Gianny and I could put you together a list... just shout.
>>>
>>>
>>> Jules
>>>
>>>> We need to get this resolved so we don't ship different versions  
>>>> of  activemq/activeio/activecluster junk with G.
>>>> --jason
>>>> On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:
>>>>> Blah... wadi needs to be upgraded as well :-(
>>>>>
>>>>> --jason
>>>>>
>>>>>
>>>>> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>>>>>
>>>>>> Submit a patch.
>>>>>>
>>>>>> -dain
>>>>>>
>>>>>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>>>>>
>>>>>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>>>>>
>>>>>>> Can we get those deps upgraded plz?
>>>>>>>
>>>>>>> --jason
>>>>>>>
>>>>>>>
>>>>>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>>>>>
>>>>>>>> Anyone know why we are still seeing old activemq and   
>>>>>>>> activecluster bits?
>>>>>>>>
>>>>>>>> <snip>
>>>>>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1-  
>>>>>>>> SNAPSHOT:compile' is invalid. It will be ignored for  
>>>>>>>> artifact  resolution. Reason: Not a v4.0.0 POM.
>>>>>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4- 
>>>>>>>> SNAPSHOT:compile'  is invalid. It will be ignored for  
>>>>>>>> artifact resolution. Reason:  Not a v4.0.0 POM.
>>>>>>>> </snip>
>>>>>>>>
>>>>>>>> --jason
>>>>>>
>>>>>>
>>>>>
>>>
>>
>


Re: Old activemq and activecluster

Posted by Gianny Damour <gi...@optusnet.com.au>.
Hi,

I dropped the clustering code yesterday night. I should be able to re- 
implement clustering on top of the Geronimo clustering API. Also, I  
think that with the new WADI feature set (I'm thinking about the  
ServiceSpace framework), I should be able to significantly simplify  
this code when I will resurrect it.

Thanks,
Gianny

On 26/10/2006, at 6:13 PM, Jason Dillon wrote:

> This is for OpenEJB2, its got a few classes that use WADI 2.0m1  
> bits which in turn use old/m1 active{io|mq|cluster} deps.  I  
> upgraded the active{io|mq|cluster} deps and fixed a few imports to  
> use org.apache.*, but I seem problems building as no  
> org.activecluster classes are on the CP (they are  
> org.apache.activecluster).
>
> I checked if WADI's trunk was using these but its using the new  
> deps, so I went to upgrade the WADI deps in OpenEJB2 and then ran  
> into a ton of compile errors... so I gave up :-(
>
> I could certainly exclude the old active{io|mq|cluster} in G...  
> which may or may not work, but I would rather have all of the deps  
> in sync... otherwise I imagine some very strange errors may pop up.
>
> With OpenEJB2 using latest active{io|mq|cluster} and wadi snaps the  
> openejb-core module pukes out:
>
> <snip>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBContainerMonitor.java:[23,35] package  
> org.codehaus.wadi.gridstate does not exist
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBContainerMonitor.java:[32,18] cannot resolve symbol
> symbol  : class Dispatcher
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBContainerMonitor
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBContainerMonitor.java:[34,38] cannot resolve symbol
> symbol  : class Dispatcher
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBContainerMonitor
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[29,35] package  
> org.codehaus.wadi.gridstate does not exist
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[30,49] package  
> org.codehaus.wadi.gridstate.activecluster does not exist
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[31,40] package  
> org.codehaus.wadi.gridstate.impl does not exist
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[35,30] cannot resolve symbol
> symbol  : class DistributableAttributesFactory
> location: package impl
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[36,30] cannot resolve symbol
> symbol  : class DistributableSessionFactory
> location: package impl
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[37,30] cannot resolve symbol
> symbol  : class DistributableValueFactory
> location: package impl
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[39,30] cannot resolve symbol
> symbol  : class DummyRouter
> location: package impl
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[42,30] cannot resolve symbol
> symbol  : class SessionToContextPoolAdapter
> location: package impl
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[47,30] cannot resolve symbol
> symbol  : class StandardSessionWrapperFactory
> location: package impl
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[69,18] cannot resolve symbol
> symbol  : class Dispatcher
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
> [19,25] cannot resolve symbol
> symbol  : class InvocationContext
> location: package wadi
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
> [21,25] cannot resolve symbol
> symbol  : class ProxiedLocation
> location: package wadi
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
> [22,25] cannot resolve symbol
> symbol  : class ProxyingException
> location: package wadi
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
> [30,22] cannot resolve symbol
> symbol  : class ProxiedLocation
> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
> [30,48] cannot resolve symbol
> symbol  : class InvocationContext
> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationProxy.java: 
> [30,92] cannot resolve symbol
> symbol  : class ProxyingException
> location: class org.apache.openejb.cluster.server.EJBInvocationProxy
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBProxiedLocation.java: 
> [19,25] cannot resolve symbol
> symbol  : class ProxiedLocation
> location: package wadi
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBProxiedLocation.java: 
> [27,43] cannot resolve symbol
> symbol  : class ProxiedLocation
> location: class org.apache.openejb.cluster.server.EJBProxiedLocation
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationWrapper.java: 
> [22,25] cannot resolve symbol
> symbol  : class Context
> location: package wadi
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationWrapper.java: 
> [23,25] cannot resolve symbol
> symbol  : class InvocationContext
> location: package wadi
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationWrapper.java: 
> [41,21] cannot resolve symbol
> symbol  : class InvocationContext
> location: class org.apache.openejb.cluster.server.EJBInvocationWrapper
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBInvocationWrapper.java: 
> [41,58] cannot resolve symbol
> symbol  : class Context
> location: class org.apache.openejb.cluster.server.EJBInvocationWrapper
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[39,54]  
> cannot resolve symbol
> symbol  : method getAttribute (java.lang.String)
> location: interface org.codehaus.wadi.Session
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[47,15]  
> cannot resolve symbol
> symbol  : method setAttribute  
> (java.lang.String,javax.ejb.EnterpriseBean)
> location: interface org.codehaus.wadi.Session
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[51,27]  
> cannot resolve symbol
> symbol  : method getAttribute (java.lang.String)
> location: interface org.codehaus.wadi.Session
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[59,15]  
> cannot resolve symbol
> symbol  : method setAttribute (java.lang.String,java.lang.Object)
> location: interface org.codehaus.wadi.Session
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[63,15]  
> cannot resolve symbol
> symbol  : method setAttribute (java.lang.String,java.lang.Object)
> location: interface org.codehaus.wadi.Session
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/EJBSessionUtil.java:[67,22]  
> cannot resolve symbol
> symbol  : method getAttribute (java.lang.String)
> location: interface org.codehaus.wadi.Session
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[93,41] cannot resolve symbol
> symbol  : class DistributableSessionFactory
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[93,15] incompatible types
> found   : org.codehaus.wadi.impl.SimpleSessionPool
> required: org.codehaus.wadi.SessionPool
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[100,20] cannot resolve symbol
> symbol  : class SessionToContextPoolAdapter
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[105,20] cannot resolve symbol
> symbol  : class ActiveClusterDispatcher
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[114,20] cannot resolve symbol
> symbol  : class DistributableAttributesFactory
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[115,40] cannot resolve symbol
> symbol  : class DistributableValueFactory
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[116,20] cannot resolve symbol
> symbol  : class StandardSessionWrapperFactory
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[120,20] cannot resolve symbol
> symbol  : class DummyRouter
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[128,20] cannot resolve symbol
> symbol  : class DummyPartitionManager
> location: class  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[172,26] cannot access  
> org.codehaus.wadi.InvocationContext
> file org/codehaus/wadi/InvocationContext.class not found
>             contextualiser.contextualise(context, beanId, null,  
> null, false);
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[180,42] create 
> (org.codehaus.wadi.Invocation) in  
> org.codehaus.wadi.impl.StandardManager cannot be applied to ()
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[182,27] cannot resolve symbol
> symbol  : method getId ()
> location: interface org.codehaus.wadi.Session
>
> /Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/ 
> java/org/apache/openejb/cluster/server/ 
> DefaultEJBClusterManager.java:[214,19]  
> org.apache.openejb.cluster.server.DefaultEJBClusterManager.OpenEJBMana 
> gerConfig is not abstract and does not override abstract method  
> callback(org.codehaus.wadi.Manager) in org.codehaus.wadi.ManagerConfig
> </snip>
>
> --jason
>
>
> On Oct 26, 2006, at 12:59 AM, Jules Gosnell wrote:
>
>> Jason Dillon wrote:
>>> And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT  
>>> is  non-trivial.  I see a ton of "org.codehaus.wadi.gridstate"  
>>> related  symbols missing and a bunch of things like missing  
>>> "ProxiedLocation"  and "InvocationContext".
>>> I think someone who knows all this wadi muck is going to need to  
>>> look  at this.
>>
>> muck ! :-)
>>
>> Jason,
>>
>> Gianny will know about the finer points of this. I think that you  
>> are probably seeing the fallout of (1) refactoring between m1 and  
>> m2 and (2)  the large WADI dependency tree...
>>
>> (1) provided that external interfaces (or those used by gbean/ 
>> spring assemblies), internal api changes should not affect you.  
>> I'm not sure of the details of Gianny's integration, but if these  
>> changes have impacted it, then he will need to update it.
>>
>> (2) The reason for the large number of dependencies is WADI's  
>> pluggability. The dependency tree pulls in all of the s/w with  
>> which WADI integrates, including AC/AMQ. However, the Geronimo  
>> integration will only require a small subset of these deps to run.  
>> You'll need to check with Gianny, but I believe that AC/AMQ is one  
>> of the dependencies that can be pruned in this way... - If you are  
>> pulling all this together via maven2, then you will want a large  
>> <exclusions> element in your WADI  <dependency>.
>>
>> I hope this helps and does not muddy the water too much. If you  
>> need more specifics, like which deps are actually required, Gianny  
>> and I could put you together a list... just shout.
>>
>>
>> Jules
>>
>>> We need to get this resolved so we don't ship different versions  
>>> of  activemq/activeio/activecluster junk with G.
>>> --jason
>>> On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:
>>>> Blah... wadi needs to be upgraded as well :-(
>>>>
>>>> --jason
>>>>
>>>>
>>>> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>>>>
>>>>> Submit a patch.
>>>>>
>>>>> -dain
>>>>>
>>>>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>>>>
>>>>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>>>>
>>>>>> Can we get those deps upgraded plz?
>>>>>>
>>>>>> --jason
>>>>>>
>>>>>>
>>>>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>>>>
>>>>>>> Anyone know why we are still seeing old activemq and   
>>>>>>> activecluster bits?
>>>>>>>
>>>>>>> <snip>
>>>>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1-  
>>>>>>> SNAPSHOT:compile' is invalid. It will be ignored for  
>>>>>>> artifact  resolution. Reason: Not a v4.0.0 POM.
>>>>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4- 
>>>>>>> SNAPSHOT:compile'  is invalid. It will be ignored for  
>>>>>>> artifact resolution. Reason:  Not a v4.0.0 POM.
>>>>>>> </snip>
>>>>>>>
>>>>>>> --jason
>>>>>
>>>>>
>>>>
>>
>


Re: Old activemq and activecluster

Posted by Jason Dillon <ja...@planet57.com>.
This is for OpenEJB2, its got a few classes that use WADI 2.0m1 bits  
which in turn use old/m1 active{io|mq|cluster} deps.  I upgraded the  
active{io|mq|cluster} deps and fixed a few imports to use  
org.apache.*, but I seem problems building as no org.activecluster  
classes are on the CP (they are org.apache.activecluster).

I checked if WADI's trunk was using these but its using the new deps,  
so I went to upgrade the WADI deps in OpenEJB2 and then ran into a  
ton of compile errors... so I gave up :-(

I could certainly exclude the old active{io|mq|cluster} in G... which  
may or may not work, but I would rather have all of the deps in  
sync... otherwise I imagine some very strange errors may pop up.

With OpenEJB2 using latest active{io|mq|cluster} and wadi snaps the  
openejb-core module pukes out:

<snip>
/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
[23,35] package org.codehaus.wadi.gridstate does not exist

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
[32,18] cannot resolve symbol
symbol  : class Dispatcher
location: class  
org.apache.openejb.cluster.server.DefaultEJBContainerMonitor

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
[34,38] cannot resolve symbol
symbol  : class Dispatcher
location: class  
org.apache.openejb.cluster.server.DefaultEJBContainerMonitor

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[29,35] package org.codehaus.wadi.gridstate does not exist

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[30,49] package org.codehaus.wadi.gridstate.activecluster does not exist

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[31,40] package org.codehaus.wadi.gridstate.impl does not exist

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[35,30] cannot resolve symbol
symbol  : class DistributableAttributesFactory
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[36,30] cannot resolve symbol
symbol  : class DistributableSessionFactory
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[37,30] cannot resolve symbol
symbol  : class DistributableValueFactory
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[39,30] cannot resolve symbol
symbol  : class DummyRouter
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[42,30] cannot resolve symbol
symbol  : class SessionToContextPoolAdapter
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[47,30] cannot resolve symbol
symbol  : class StandardSessionWrapperFactory
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[69,18] cannot resolve symbol
symbol  : class Dispatcher
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[19,25]  
cannot resolve symbol
symbol  : class InvocationContext
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[21,25]  
cannot resolve symbol
symbol  : class ProxiedLocation
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[22,25]  
cannot resolve symbol
symbol  : class ProxyingException
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,22]  
cannot resolve symbol
symbol  : class ProxiedLocation
location: class org.apache.openejb.cluster.server.EJBInvocationProxy

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,48]  
cannot resolve symbol
symbol  : class InvocationContext
location: class org.apache.openejb.cluster.server.EJBInvocationProxy

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,92]  
cannot resolve symbol
symbol  : class ProxyingException
location: class org.apache.openejb.cluster.server.EJBInvocationProxy

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBProxiedLocation.java:[19,25]  
cannot resolve symbol
symbol  : class ProxiedLocation
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBProxiedLocation.java:[27,43]  
cannot resolve symbol
symbol  : class ProxiedLocation
location: class org.apache.openejb.cluster.server.EJBProxiedLocation

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[22,25]  
cannot resolve symbol
symbol  : class Context
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[23,25]  
cannot resolve symbol
symbol  : class InvocationContext
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[41,21]  
cannot resolve symbol
symbol  : class InvocationContext
location: class org.apache.openejb.cluster.server.EJBInvocationWrapper

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[41,58]  
cannot resolve symbol
symbol  : class Context
location: class org.apache.openejb.cluster.server.EJBInvocationWrapper

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[39,54] cannot  
resolve symbol
symbol  : method getAttribute (java.lang.String)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[47,15] cannot  
resolve symbol
symbol  : method setAttribute  
(java.lang.String,javax.ejb.EnterpriseBean)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[51,27] cannot  
resolve symbol
symbol  : method getAttribute (java.lang.String)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[59,15] cannot  
resolve symbol
symbol  : method setAttribute (java.lang.String,java.lang.Object)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[63,15] cannot  
resolve symbol
symbol  : method setAttribute (java.lang.String,java.lang.Object)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[67,22] cannot  
resolve symbol
symbol  : method getAttribute (java.lang.String)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[93,41] cannot resolve symbol
symbol  : class DistributableSessionFactory
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[93,15] incompatible types
found   : org.codehaus.wadi.impl.SimpleSessionPool
required: org.codehaus.wadi.SessionPool

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[100,20] cannot resolve symbol
symbol  : class SessionToContextPoolAdapter
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[105,20] cannot resolve symbol
symbol  : class ActiveClusterDispatcher
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[114,20] cannot resolve symbol
symbol  : class DistributableAttributesFactory
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[115,40] cannot resolve symbol
symbol  : class DistributableValueFactory
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[116,20] cannot resolve symbol
symbol  : class StandardSessionWrapperFactory
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[120,20] cannot resolve symbol
symbol  : class DummyRouter
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[128,20] cannot resolve symbol
symbol  : class DummyPartitionManager
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[172,26] cannot access org.codehaus.wadi.InvocationContext
file org/codehaus/wadi/InvocationContext.class not found
             contextualiser.contextualise(context, beanId, null,  
null, false);

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[180,42] create(org.codehaus.wadi.Invocation) in  
org.codehaus.wadi.impl.StandardManager cannot be applied to ()

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[182,27] cannot resolve symbol
symbol  : method getId ()
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[214,19]  
org.apache.openejb.cluster.server.DefaultEJBClusterManager.OpenEJBManage 
rConfig is not abstract and does not override abstract method callback 
(org.codehaus.wadi.Manager) in org.codehaus.wadi.ManagerConfig
</snip>

--jason


On Oct 26, 2006, at 12:59 AM, Jules Gosnell wrote:

> Jason Dillon wrote:
>> And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT  
>> is  non-trivial.  I see a ton of "org.codehaus.wadi.gridstate"  
>> related  symbols missing and a bunch of things like missing  
>> "ProxiedLocation"  and "InvocationContext".
>> I think someone who knows all this wadi muck is going to need to  
>> look  at this.
>
> muck ! :-)
>
> Jason,
>
> Gianny will know about the finer points of this. I think that you  
> are probably seeing the fallout of (1) refactoring between m1 and  
> m2 and (2)  the large WADI dependency tree...
>
> (1) provided that external interfaces (or those used by gbean/ 
> spring assemblies), internal api changes should not affect you. I'm  
> not sure of the details of Gianny's integration, but if these  
> changes have impacted it, then he will need to update it.
>
> (2) The reason for the large number of dependencies is WADI's  
> pluggability. The dependency tree pulls in all of the s/w with  
> which WADI integrates, including AC/AMQ. However, the Geronimo  
> integration will only require a small subset of these deps to run.  
> You'll need to check with Gianny, but I believe that AC/AMQ is one  
> of the dependencies that can be pruned in this way... - If you are  
> pulling all this together via maven2, then you will want a large  
> <exclusions> element in your WADI  <dependency>.
>
> I hope this helps and does not muddy the water too much. If you  
> need more specifics, like which deps are actually required, Gianny  
> and I could put you together a list... just shout.
>
>
> Jules
>
>> We need to get this resolved so we don't ship different versions  
>> of  activemq/activeio/activecluster junk with G.
>> --jason
>> On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:
>>> Blah... wadi needs to be upgraded as well :-(
>>>
>>> --jason
>>>
>>>
>>> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>>>
>>>> Submit a patch.
>>>>
>>>> -dain
>>>>
>>>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>>>
>>>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>>>
>>>>> Can we get those deps upgraded plz?
>>>>>
>>>>> --jason
>>>>>
>>>>>
>>>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>>>
>>>>>> Anyone know why we are still seeing old activemq and   
>>>>>> activecluster bits?
>>>>>>
>>>>>> <snip>
>>>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1-  
>>>>>> SNAPSHOT:compile' is invalid. It will be ignored for artifact   
>>>>>> resolution. Reason: Not a v4.0.0 POM.
>>>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4- 
>>>>>> SNAPSHOT:compile'  is invalid. It will be ignored for artifact  
>>>>>> resolution. Reason:  Not a v4.0.0 POM.
>>>>>> </snip>
>>>>>>
>>>>>> --jason
>>>>
>>>>
>>>
>


Re: Old activemq and activecluster

Posted by Jason Dillon <ja...@planet57.com>.
This is for OpenEJB2, its got a few classes that use WADI 2.0m1 bits  
which in turn use old/m1 active{io|mq|cluster} deps.  I upgraded the  
active{io|mq|cluster} deps and fixed a few imports to use  
org.apache.*, but I seem problems building as no org.activecluster  
classes are on the CP (they are org.apache.activecluster).

I checked if WADI's trunk was using these but its using the new deps,  
so I went to upgrade the WADI deps in OpenEJB2 and then ran into a  
ton of compile errors... so I gave up :-(

I could certainly exclude the old active{io|mq|cluster} in G... which  
may or may not work, but I would rather have all of the deps in  
sync... otherwise I imagine some very strange errors may pop up.

With OpenEJB2 using latest active{io|mq|cluster} and wadi snaps the  
openejb-core module pukes out:

<snip>
/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
[23,35] package org.codehaus.wadi.gridstate does not exist

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
[32,18] cannot resolve symbol
symbol  : class Dispatcher
location: class  
org.apache.openejb.cluster.server.DefaultEJBContainerMonitor

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBContainerMonitor.java: 
[34,38] cannot resolve symbol
symbol  : class Dispatcher
location: class  
org.apache.openejb.cluster.server.DefaultEJBContainerMonitor

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[29,35] package org.codehaus.wadi.gridstate does not exist

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[30,49] package org.codehaus.wadi.gridstate.activecluster does not exist

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[31,40] package org.codehaus.wadi.gridstate.impl does not exist

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[35,30] cannot resolve symbol
symbol  : class DistributableAttributesFactory
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[36,30] cannot resolve symbol
symbol  : class DistributableSessionFactory
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[37,30] cannot resolve symbol
symbol  : class DistributableValueFactory
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[39,30] cannot resolve symbol
symbol  : class DummyRouter
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[42,30] cannot resolve symbol
symbol  : class SessionToContextPoolAdapter
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[47,30] cannot resolve symbol
symbol  : class StandardSessionWrapperFactory
location: package impl

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[69,18] cannot resolve symbol
symbol  : class Dispatcher
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[19,25]  
cannot resolve symbol
symbol  : class InvocationContext
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[21,25]  
cannot resolve symbol
symbol  : class ProxiedLocation
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[22,25]  
cannot resolve symbol
symbol  : class ProxyingException
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,22]  
cannot resolve symbol
symbol  : class ProxiedLocation
location: class org.apache.openejb.cluster.server.EJBInvocationProxy

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,48]  
cannot resolve symbol
symbol  : class InvocationContext
location: class org.apache.openejb.cluster.server.EJBInvocationProxy

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationProxy.java:[30,92]  
cannot resolve symbol
symbol  : class ProxyingException
location: class org.apache.openejb.cluster.server.EJBInvocationProxy

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBProxiedLocation.java:[19,25]  
cannot resolve symbol
symbol  : class ProxiedLocation
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBProxiedLocation.java:[27,43]  
cannot resolve symbol
symbol  : class ProxiedLocation
location: class org.apache.openejb.cluster.server.EJBProxiedLocation

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[22,25]  
cannot resolve symbol
symbol  : class Context
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[23,25]  
cannot resolve symbol
symbol  : class InvocationContext
location: package wadi

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[41,21]  
cannot resolve symbol
symbol  : class InvocationContext
location: class org.apache.openejb.cluster.server.EJBInvocationWrapper

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBInvocationWrapper.java:[41,58]  
cannot resolve symbol
symbol  : class Context
location: class org.apache.openejb.cluster.server.EJBInvocationWrapper

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[39,54] cannot  
resolve symbol
symbol  : method getAttribute (java.lang.String)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[47,15] cannot  
resolve symbol
symbol  : method setAttribute  
(java.lang.String,javax.ejb.EnterpriseBean)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[51,27] cannot  
resolve symbol
symbol  : method getAttribute (java.lang.String)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[59,15] cannot  
resolve symbol
symbol  : method setAttribute (java.lang.String,java.lang.Object)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[63,15] cannot  
resolve symbol
symbol  : method setAttribute (java.lang.String,java.lang.Object)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/EJBSessionUtil.java:[67,22] cannot  
resolve symbol
symbol  : method getAttribute (java.lang.String)
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[93,41] cannot resolve symbol
symbol  : class DistributableSessionFactory
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[93,15] incompatible types
found   : org.codehaus.wadi.impl.SimpleSessionPool
required: org.codehaus.wadi.SessionPool

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[100,20] cannot resolve symbol
symbol  : class SessionToContextPoolAdapter
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[105,20] cannot resolve symbol
symbol  : class ActiveClusterDispatcher
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[114,20] cannot resolve symbol
symbol  : class DistributableAttributesFactory
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[115,40] cannot resolve symbol
symbol  : class DistributableValueFactory
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[116,20] cannot resolve symbol
symbol  : class StandardSessionWrapperFactory
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[120,20] cannot resolve symbol
symbol  : class DummyRouter
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[128,20] cannot resolve symbol
symbol  : class DummyPartitionManager
location: class  
org.apache.openejb.cluster.server.DefaultEJBClusterManager

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[172,26] cannot access org.codehaus.wadi.InvocationContext
file org/codehaus/wadi/InvocationContext.class not found
             contextualiser.contextualise(context, beanId, null,  
null, false);

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[180,42] create(org.codehaus.wadi.Invocation) in  
org.codehaus.wadi.impl.StandardManager cannot be applied to ()

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[182,27] cannot resolve symbol
symbol  : method getId ()
location: interface org.codehaus.wadi.Session

/Users/jason/ws/geronimo/openejb2/modules/openejb-core/src/main/java/ 
org/apache/openejb/cluster/server/DefaultEJBClusterManager.java: 
[214,19]  
org.apache.openejb.cluster.server.DefaultEJBClusterManager.OpenEJBManage 
rConfig is not abstract and does not override abstract method callback 
(org.codehaus.wadi.Manager) in org.codehaus.wadi.ManagerConfig
</snip>

--jason


On Oct 26, 2006, at 12:59 AM, Jules Gosnell wrote:

> Jason Dillon wrote:
>> And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT  
>> is  non-trivial.  I see a ton of "org.codehaus.wadi.gridstate"  
>> related  symbols missing and a bunch of things like missing  
>> "ProxiedLocation"  and "InvocationContext".
>> I think someone who knows all this wadi muck is going to need to  
>> look  at this.
>
> muck ! :-)
>
> Jason,
>
> Gianny will know about the finer points of this. I think that you  
> are probably seeing the fallout of (1) refactoring between m1 and  
> m2 and (2)  the large WADI dependency tree...
>
> (1) provided that external interfaces (or those used by gbean/ 
> spring assemblies), internal api changes should not affect you. I'm  
> not sure of the details of Gianny's integration, but if these  
> changes have impacted it, then he will need to update it.
>
> (2) The reason for the large number of dependencies is WADI's  
> pluggability. The dependency tree pulls in all of the s/w with  
> which WADI integrates, including AC/AMQ. However, the Geronimo  
> integration will only require a small subset of these deps to run.  
> You'll need to check with Gianny, but I believe that AC/AMQ is one  
> of the dependencies that can be pruned in this way... - If you are  
> pulling all this together via maven2, then you will want a large  
> <exclusions> element in your WADI  <dependency>.
>
> I hope this helps and does not muddy the water too much. If you  
> need more specifics, like which deps are actually required, Gianny  
> and I could put you together a list... just shout.
>
>
> Jules
>
>> We need to get this resolved so we don't ship different versions  
>> of  activemq/activeio/activecluster junk with G.
>> --jason
>> On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:
>>> Blah... wadi needs to be upgraded as well :-(
>>>
>>> --jason
>>>
>>>
>>> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>>>
>>>> Submit a patch.
>>>>
>>>> -dain
>>>>
>>>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>>>
>>>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>>>
>>>>> Can we get those deps upgraded plz?
>>>>>
>>>>> --jason
>>>>>
>>>>>
>>>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>>>
>>>>>> Anyone know why we are still seeing old activemq and   
>>>>>> activecluster bits?
>>>>>>
>>>>>> <snip>
>>>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1-  
>>>>>> SNAPSHOT:compile' is invalid. It will be ignored for artifact   
>>>>>> resolution. Reason: Not a v4.0.0 POM.
>>>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4- 
>>>>>> SNAPSHOT:compile'  is invalid. It will be ignored for artifact  
>>>>>> resolution. Reason:  Not a v4.0.0 POM.
>>>>>> </snip>
>>>>>>
>>>>>> --jason
>>>>
>>>>
>>>
>


Re: Old activemq and activecluster

Posted by Jeff Genender <jg...@apache.org>.

Jules Gosnell wrote:

> (2) The reason for the large number of dependencies is WADI's
> pluggability. The dependency tree pulls in all of the s/w with which
> WADI integrates, including AC/AMQ. However, the Geronimo integration
> will only require a small subset of these deps to run. You'll need to
> check with Gianny, but I believe that AC/AMQ is one of the dependencies
> that can be pruned in this way... - If you are pulling all this together
> via maven2, then you will want a large <exclusions> element in your WADI
>  <dependency>.

Jules,

Why don't you make your pom register most of the dependencies as
optional, so it's up to the end user what they want pulled in?

Jeff

Re: Old activemq and activecluster

Posted by Jules Gosnell <ju...@yahoo.com>.
Jason Dillon wrote:
> And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT is  
> non-trivial.  I see a ton of "org.codehaus.wadi.gridstate" related  
> symbols missing and a bunch of things like missing "ProxiedLocation"  
> and "InvocationContext".
> 
> I think someone who knows all this wadi muck is going to need to look  
> at this.

muck ! :-)

Jason,

Gianny will know about the finer points of this. I think that you are 
probably seeing the fallout of (1) refactoring between m1 and m2 and (2) 
  the large WADI dependency tree...

(1) provided that external interfaces (or those used by gbean/spring 
assemblies), internal api changes should not affect you. I'm not sure of 
the details of Gianny's integration, but if these changes have impacted 
it, then he will need to update it.

(2) The reason for the large number of dependencies is WADI's 
pluggability. The dependency tree pulls in all of the s/w with which 
WADI integrates, including AC/AMQ. However, the Geronimo integration 
will only require a small subset of these deps to run. You'll need to 
check with Gianny, but I believe that AC/AMQ is one of the dependencies 
that can be pruned in this way... - If you are pulling all this together 
via maven2, then you will want a large <exclusions> element in your WADI 
  <dependency>.

I hope this helps and does not muddy the water too much. If you need 
more specifics, like which deps are actually required, Gianny and I 
could put you together a list... just shout.


Jules

> 
> We need to get this resolved so we don't ship different versions of  
> activemq/activeio/activecluster junk with G.
> 
> --jason
> 
> 
> On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:
> 
>> Blah... wadi needs to be upgraded as well :-(
>>
>> --jason
>>
>>
>> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>>
>>> Submit a patch.
>>>
>>> -dain
>>>
>>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>>
>>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>>
>>>> Can we get those deps upgraded plz?
>>>>
>>>> --jason
>>>>
>>>>
>>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>>
>>>>> Anyone know why we are still seeing old activemq and  activecluster 
>>>>> bits?
>>>>>
>>>>> <snip>
>>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1- 
>>>>> SNAPSHOT:compile' is invalid. It will be ignored for artifact  
>>>>> resolution. Reason: Not a v4.0.0 POM.
>>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4-SNAPSHOT:compile'  
>>>>> is invalid. It will be ignored for artifact resolution. Reason:  
>>>>> Not a v4.0.0 POM.
>>>>> </snip>
>>>>>
>>>>> --jason
>>>
>>>
>>
> 
> 


Re: Old activemq and activecluster

Posted by Jules Gosnell <ju...@yahoo.com>.
Jason Dillon wrote:
> And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT is  
> non-trivial.  I see a ton of "org.codehaus.wadi.gridstate" related  
> symbols missing and a bunch of things like missing "ProxiedLocation"  
> and "InvocationContext".
> 
> I think someone who knows all this wadi muck is going to need to look  
> at this.

muck ! :-)

Jason,

Gianny will know about the finer points of this. I think that you are 
probably seeing the fallout of (1) refactoring between m1 and m2 and (2) 
  the large WADI dependency tree...

(1) provided that external interfaces (or those used by gbean/spring 
assemblies), internal api changes should not affect you. I'm not sure of 
the details of Gianny's integration, but if these changes have impacted 
it, then he will need to update it.

(2) The reason for the large number of dependencies is WADI's 
pluggability. The dependency tree pulls in all of the s/w with which 
WADI integrates, including AC/AMQ. However, the Geronimo integration 
will only require a small subset of these deps to run. You'll need to 
check with Gianny, but I believe that AC/AMQ is one of the dependencies 
that can be pruned in this way... - If you are pulling all this together 
via maven2, then you will want a large <exclusions> element in your WADI 
  <dependency>.

I hope this helps and does not muddy the water too much. If you need 
more specifics, like which deps are actually required, Gianny and I 
could put you together a list... just shout.


Jules

> 
> We need to get this resolved so we don't ship different versions of  
> activemq/activeio/activecluster junk with G.
> 
> --jason
> 
> 
> On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:
> 
>> Blah... wadi needs to be upgraded as well :-(
>>
>> --jason
>>
>>
>> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>>
>>> Submit a patch.
>>>
>>> -dain
>>>
>>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>>
>>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>>
>>>> Can we get those deps upgraded plz?
>>>>
>>>> --jason
>>>>
>>>>
>>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>>
>>>>> Anyone know why we are still seeing old activemq and  activecluster 
>>>>> bits?
>>>>>
>>>>> <snip>
>>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1- 
>>>>> SNAPSHOT:compile' is invalid. It will be ignored for artifact  
>>>>> resolution. Reason: Not a v4.0.0 POM.
>>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4-SNAPSHOT:compile'  
>>>>> is invalid. It will be ignored for artifact resolution. Reason:  
>>>>> Not a v4.0.0 POM.
>>>>> </snip>
>>>>>
>>>>> --jason
>>>
>>>
>>
> 
> 


Re: Old activemq and activecluster

Posted by Jason Dillon <ja...@planet57.com>.
And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT is  
non-trivial.  I see a ton of "org.codehaus.wadi.gridstate" related  
symbols missing and a bunch of things like missing "ProxiedLocation"  
and "InvocationContext".

I think someone who knows all this wadi muck is going to need to look  
at this.

We need to get this resolved so we don't ship different versions of  
activemq/activeio/activecluster junk with G.

--jason


On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:

> Blah... wadi needs to be upgraded as well :-(
>
> --jason
>
>
> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>
>> Submit a patch.
>>
>> -dain
>>
>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>
>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>
>>> Can we get those deps upgraded plz?
>>>
>>> --jason
>>>
>>>
>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>
>>>> Anyone know why we are still seeing old activemq and  
>>>> activecluster bits?
>>>>
>>>> <snip>
>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1- 
>>>> SNAPSHOT:compile' is invalid. It will be ignored for artifact  
>>>> resolution. Reason: Not a v4.0.0 POM.
>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4-SNAPSHOT:compile'  
>>>> is invalid. It will be ignored for artifact resolution. Reason:  
>>>> Not a v4.0.0 POM.
>>>> </snip>
>>>>
>>>> --jason
>>
>


Re: Old activemq and activecluster

Posted by Jason Dillon <ja...@planet57.com>.
And it looks like the upgrade from wadi 2.0m1 to 2.0m2-SNAPSHOT is  
non-trivial.  I see a ton of "org.codehaus.wadi.gridstate" related  
symbols missing and a bunch of things like missing "ProxiedLocation"  
and "InvocationContext".

I think someone who knows all this wadi muck is going to need to look  
at this.

We need to get this resolved so we don't ship different versions of  
activemq/activeio/activecluster junk with G.

--jason


On Oct 25, 2006, at 6:11 PM, Jason Dillon wrote:

> Blah... wadi needs to be upgraded as well :-(
>
> --jason
>
>
> On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:
>
>> Submit a patch.
>>
>> -dain
>>
>> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>>
>>> Looks like openejb2 is still using old ActiveMQ jars.
>>>
>>> Can we get those deps upgraded plz?
>>>
>>> --jason
>>>
>>>
>>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>>
>>>> Anyone know why we are still seeing old activemq and  
>>>> activecluster bits?
>>>>
>>>> <snip>
>>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1- 
>>>> SNAPSHOT:compile' is invalid. It will be ignored for artifact  
>>>> resolution. Reason: Not a v4.0.0 POM.
>>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4-SNAPSHOT:compile'  
>>>> is invalid. It will be ignored for artifact resolution. Reason:  
>>>> Not a v4.0.0 POM.
>>>> </snip>
>>>>
>>>> --jason
>>
>


Re: Old activemq and activecluster

Posted by Jason Dillon <ja...@planet57.com>.
Blah... wadi needs to be upgraded as well :-(

--jason


On Oct 25, 2006, at 5:27 PM, Dain Sundstrom wrote:

> Submit a patch.
>
> -dain
>
> On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:
>
>> Looks like openejb2 is still using old ActiveMQ jars.
>>
>> Can we get those deps upgraded plz?
>>
>> --jason
>>
>>
>> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>>
>>> Anyone know why we are still seeing old activemq and  
>>> activecluster bits?
>>>
>>> <snip>
>>> [WARNING] POM for 'activecluster:activecluster:pom:1.1- 
>>> SNAPSHOT:compile' is invalid. It will be ignored for artifact  
>>> resolution. Reason: Not a v4.0.0 POM.
>>> [WARNING] POM for 'activemq:activemq:pom:3.2.4-SNAPSHOT:compile'  
>>> is invalid. It will be ignored for artifact resolution. Reason:  
>>> Not a v4.0.0 POM.
>>> </snip>
>>>
>>> --jason
>


Re: Old activemq and activecluster

Posted by Dain Sundstrom <da...@iq80.com>.
Submit a patch.

-dain

On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:

> Looks like openejb2 is still using old ActiveMQ jars.
>
> Can we get those deps upgraded plz?
>
> --jason
>
>
> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>
>> Anyone know why we are still seeing old activemq and activecluster  
>> bits?
>>
>> <snip>
>> [WARNING] POM for 'activecluster:activecluster:pom:1.1- 
>> SNAPSHOT:compile' is invalid. It will be ignored for artifact  
>> resolution. Reason: Not a v4.0.0 POM.
>> [WARNING] POM for 'activemq:activemq:pom:3.2.4-SNAPSHOT:compile'  
>> is invalid. It will be ignored for artifact resolution. Reason:  
>> Not a v4.0.0 POM.
>> </snip>
>>
>> --jason


Re: Old activemq and activecluster

Posted by Dain Sundstrom <da...@iq80.com>.
Submit a patch.

-dain

On Oct 25, 2006, at 5:21 PM, Jason Dillon wrote:

> Looks like openejb2 is still using old ActiveMQ jars.
>
> Can we get those deps upgraded plz?
>
> --jason
>
>
> On Oct 25, 2006, at 5:11 PM, Jason Dillon wrote:
>
>> Anyone know why we are still seeing old activemq and activecluster  
>> bits?
>>
>> <snip>
>> [WARNING] POM for 'activecluster:activecluster:pom:1.1- 
>> SNAPSHOT:compile' is invalid. It will be ignored for artifact  
>> resolution. Reason: Not a v4.0.0 POM.
>> [WARNING] POM for 'activemq:activemq:pom:3.2.4-SNAPSHOT:compile'  
>> is invalid. It will be ignored for artifact resolution. Reason:  
>> Not a v4.0.0 POM.
>> </snip>
>>
>> --jason