geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject Re: ActiveIO dependency
Date Tue, 31 Oct 2006 23:43:10 GMT
The OpenEJB2 bits are all ActiveIO related.  FYI, Bruce mentioned to  
me that the API between 4.0 and 4.1 should be compatible, 4.1 just  
has some new features, but the same API.

  * * *

It looks like some of the recent Wadi changes in server/trunk, which  
included AMQ 4.0.1 as a new dep, may have broken AMQ usage... as now  
both Dain and I see failures starting the server related to 2 AMQ  
brokers starting.

Something is fishy... notice that 2 brokers are being started...

<snip>
[INFO] Module  8/22 org.apache.geronimo.configs/activemq-broker/1.2- 
SNAPSHOT/car        15:26:32,581 INFO  [BrokerService] ActiveMQ 4.1- 
incubator-SNAPSHOT JMS Message Broker (possibly-unique-broker) is  
starting
[INFO] 15:26:32,581 INFO  [BrokerService] For help or more  
information please see: http://incubator.apache.org/activemq/
[INFO] 15:26:32,603 INFO  [ManagementContext] JMX consoles can  
connect to service:jmx:rmi://bliss.local/jndi/rmi://localhost:1099/ 
jmxrmi
[INFO] 15:26:32,806 INFO  [JDBCPersistenceAdapter] Database driver  
recognized: [apache_derby_embedded_jdbc_driver]
[INFO] 15:26:33,562 INFO  [DefaultDatabaseLocker] Attempting to  
acquire the exclusive lock to become the Master broker
[INFO] 15:26:33,563 INFO  [DefaultDatabaseLocker] Becoming the master  
on dataSource: org.tranql.connector.jdbc.DataSource@a9efcd
[INFO] 15:26:33,641 INFO  [JournalPersistenceAdapter] Journal  
Recovery Started from: Active Journal: using 2 x 20.0 Megs at: /Users/ 
jason/ws/geronimo/server/target/geronimo-jetty-j2ee-1.2-SNAPSHOT/ 
activemq-data/possibly-unique-broker/journal
[INFO] 15:26:33,680 INFO  [JournalPersistenceAdapter] Journal  
Recovered: 0 message(s) in transactions recovered.
[INFO] 15:26:33,922 INFO  [BrokerService] ActiveMQ 4.1-incubator- 
SNAPSHOT JMS Message Broker (localhost) is starting
[INFO] 15:26:33,922 INFO  [BrokerService] For help or more  
information please see: http://incubator.apache.org/activemq/
[INFO] 15:26:33,937 WARN  [ManagementContext] Failed to start jmx  
connector: javax.naming.NameAlreadyBoundException: jmxrmi [Root  
exception is java.rmi.AlreadyBoundException: jmxrmi]
[INFO] 15:26:34,284 INFO  [JDBCPersistenceAdapter] Database driver  
recognized: [apache_derby_embedded_jdbc_driver]
[INFO] 15:26:34,529 INFO  [DefaultDatabaseLocker] Attempting to  
acquire the exclusive lock to become the Master broker
[INFO] 15:26:34,529 INFO  [DefaultDatabaseLocker] Becoming the master  
on dataSource: org.apache.derby.jdbc.EmbeddedDataSource@9dd722
[INFO] 15:26:34,551 INFO  [JournalPersistenceAdapter] Journal  
Recovery Started from: Active Journal: using 2 x 20.0 Megs at: /Users/ 
jason/ws/geronimo/server/target/geronimo-jetty-j2ee-1.2-SNAPSHOT/ 
activemq-data/localhost/journal
[INFO] 15:26:34,560 INFO  [JournalPersistenceAdapter] Journal  
Recovered: 0 message(s) in transactions recovered.
[INFO] 15:26:34,603 INFO  [TransportConnector] Connector vm:// 
localhost Started
[INFO] 15:26:34,846 INFO  [BrokerService] ActiveMQ JMS Message Broker  
(localhost, ID:Bliss.local-61347-1162337192319-1:0) started
[INFO] 15:26:34,851 INFO  [BrokerService] ActiveMQ JMS Message Broker  
(possibly-unique-broker, ID:Bliss.local-61347-1162337192319-1:1) started
[INFO] 15:26:35,028 INFO  [TransportServerThreadSupport] Listening  
for connections at: stomp://Bliss.local:61613
[INFO] 15:26:35,031 INFO  [TransportConnector] Connector stomp:// 
Bliss.local:61613 Started
[INFO] 15:26:35,034 INFO  [TransportServerThreadSupport] Listening  
for connections at: tcp://0.0.0.0:61616
[INFO] 15:26:35,035 INFO  [TransportConnector] Connector tcp:// 
0.0.0.0:61616 Started
[INFO] 15:26:35,037 ERROR [GBeanInstanceState] Error while starting;  
GBean is now in the FAILED state:  
abstractName="org.apache.geronimo.configs/activemq-broker/1.2- 
SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/activemq- 
broker/1.2-SNAPSHOT/car,j2eeType=JMSConnector,name=ActiveMQ.vm.default"
[INFO] java.io.IOException: VMTransportServer already bound at: vm:// 
localhost
[INFO]  at org.apache.activemq.transport.vm.VMTransportFactory.bind 
(VMTransportFactory.java:161)
[INFO]  at org.apache.activemq.transport.vm.VMTransportFactory.doBind 
(VMTransportFactory.java:147)
[INFO]  at org.apache.activemq.transport.TransportFactory.bind 
(TransportFactory.java:109)
[INFO]  at  
org.apache.activemq.broker.BrokerService.createTransportConnector 
(BrokerService.java:1348)
</snip>

--jason


On Oct 31, 2006, at 3:31 PM, David Jencks wrote:

>
> On Oct 31, 2006, at 2:31 PM, Jason Dillon wrote:
>
>> FYI... I think there are also some issues with Wadi and OpenEJB2  
>> using old deps as well.
>
> Looks like the amq 4.0.1 comes only from the wadi integration in  
> jetty.  I'm experimenting a bit with changing it but gianny will  
> probably have to be the one to verify wadi still works with 4.1.  I  
> can't find any mention of activemq in openejb2.
>
> thanks
> david jencks
>>
>> --jason
>>
>>
>> On Oct 31, 2006, at 2:20 PM, Guillaume Nodet wrote:
>>
>>> There has not been much changes between 4.0 and 4.1 afaik
>>> (not incompatible changes in api i mean), so it should be easy
>>> to change the 4.0 version to 4.1.
>>>
>>> On 10/31/06, Jason Dillon <jason@planet57.com> wrote:
>>>> FYI, related to ActiveMQ we need to resolve why there are 2  
>>>> versions
>>>> 4.0.x and 4.1.x being included.  I sent mail about this last week,
>>>> but heard nothing back.
>>>>
>>>> --jason
>>>>
>>>>
>>>> On Oct 31, 2006, at 1:59 PM, Jacek Laskowski wrote:
>>>>
>>>> > On 10/31/06, Jason Dillon <jason@planet57.com> wrote:
>>>> >> The upgrade looks non-trivial, I have tried... and failed.  Need
>>>> >> someone who knows ActiveIO better to port it.  Hiram said he  
>>>> might
>>>> >> update it if he has time... but as of yet I guess he has not  
>>>> found
>>>> >> any.
>>>> >
>>>> > An excerpt from STATUS:
>>>> >
>>>> > Currently, the biggest concerns for the TCK are ActiveMQ 4 and
>>>> > Yoko.  Both
>>>> > of these are new libraries and may take a considerable amount of
>>>> > effort to
>>>> > certify.  Also, there are few people that understand these new
>>>> > libraries,
>>>> > the geronimo integrations, and the TCK.  In the case of ActiveMQ,
>>>> > the one
>>>> > person that understands that can certify the code, is unavailable
>>>> > for the
>>>> > next two weeks.
>>>> >
>>>> > Isn't it about Hiram? If so, he won't be able to do much wrt this
>>>> > soon.
>>>> >
>>>> > Jacek
>>>> >
>>>> > --
>>>> > Jacek Laskowski
>>>> > http://www.jaceklaskowski.pl
>>>>
>>>>
>>>
>>>
>>> -- 
>>> Cheers,
>>> Guillaume Nodet
>>
>


Mime
View raw message