On Mon, Mar 4, 2013 at 9:18 PM, Senaka Fernando <[email protected]> wrote:

> Hi Shammi,
>
> That's IMO a bug. We decided that all products must make sure that all
> ports can be offset using this one single configuration. Why can't we make
> this happen for this config file?
>
> Hi Senaka,

We did this for the last release intentionally. The reason behind that was
following:

The basic idea of the Message Broker 2.x version was to run with Cassandra
Server. In production
environment , we are not recommending to run with embedded cassandra server
, and we recommend
to use external cassandra server. When we are using external cassandra
server, a user is can run it
in any port as his preference. So he can configure it to different port.
The basic is , If the Offset is 5 in
the MB server, Cassandra still can run in 9160 port. That was the reason to
keep it like that.

How ever, after the release we could understand that , we do not need to
think that much, and we need to change the Cassandra port also with the
port offset. So with the next release we will fix that problem.

Thanks
Shammi


> Thanks,
> Senaka.
>
>
> On Sun, Mar 3, 2013 at 10:58 PM, Shammi Jayasinghe <[email protected]>wrote:
>
>> Hi Eranda,
>>
>> When you change the offset value of MB , you need to change the cassandra
>> port also if you are not
>> using an external Cassandra Server. Please check the offset configuration
>> here[1]
>>
>> Thanks
>> Shammi
>> [1]http://docs.wso2.org/wiki/display/MB201/Integrating+WSO2+ESB
>>
>>  On Mon, Mar 4, 2013 at 10:19 AM, Eranda Sooriyabandara 
>> <[email protected]>wrote:
>>
>>>  Hi,
>>> I tried to start MB 2.0.1 with port offset and came up with the
>>> following error.
>>>
>>> [2013-03-04 10:15:33,815] ERROR
>>> {me.prettyprint.cassandra.connection.HConnectionManager} -  Could not start
>>> connection pool for host localhost(127.0.0.1):9160
>>> [2013-03-04 10:15:33,815]  INFO
>>> {me.prettyprint.cassandra.connection.CassandraHostRetryService} -  Host
>>> detected as down was added to retry queue: localhost(127.0.0.1):9160
>>> [2013-03-04 10:15:33,815]  WARN
>>> {me.prettyprint.cassandra.connection.CassandraHostRetryService} -  Downed
>>> localhost(127.0.0.1):9160 host still appears to be down: Unable to open
>>> transport to localhost(127.0.0.1):9160 , java.net.ConnectException:
>>> Connection refused
>>> [2013-03-04 10:15:33,818]  INFO
>>> {me.prettyprint.cassandra.service.JmxMonitor} -  Registering JMX
>>> me.prettyprint.cassandra.service_ClusterOne:ServiceType=hector,MonitorType=hector
>>> Exception during startup:
>>> me.prettyprint.hector.api.exceptions.HectorException: All host pools marked
>>> down. Retry burden pushed out to client.[2013-03-04 10:15:33,824] ERROR
>>> {org.wso2.andes.server.store.CassandraMessageStore} -
>>>  me.prettyprint.hector.api.exceptions.HectorException: All host pools
>>> marked down. Retry burden pushed out to client.
>>>
>>> me.prettyprint.hector.api.exceptions.HectorException: All host pools
>>> marked down. Retry burden pushed out to client.
>>> [2013-03-04 10:15:33,825]  INFO
>>> {org.wso2.andes.server.store.CassandraMessageStore} -  Waiting for
>>> Cassandra connection configured to become live...
>>>  at
>>> me.prettyprint.cassandra.connection.HConnectionManager.getClientFromLBPolicy(HConnectionManager.java:393)
>>> at
>>> me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:249)
>>>  at
>>> me.prettyprint.cassandra.service.AbstractCluster.describeKeyspace(AbstractCluster.java:199)
>>> at
>>> org.wso2.andes.server.store.util.CassandraDataAccessHelper.createKeySpace(CassandraDataAccessHelper.java:146)
>>>  at
>>> org.wso2.andes.server.store.CassandraMessageStore.createKeySpace(CassandraMessageStore.java:638)
>>> at
>>> org.wso2.andes.server.store.CassandraMessageStore.performCommonConfiguration(CassandraMessageStore.java:1778)
>>>  at
>>> org.wso2.andes.server.store.CassandraMessageStore.configureConfigStore(CassandraMessageStore.java:1942)
>>> at
>>> org.wso2.andes.server.virtualhost.VirtualHostImpl.initialiseMessageStore(VirtualHostImpl.java:407)
>>>  at
>>> org.wso2.andes.server.virtualhost.VirtualHostImpl.<init>(VirtualHostImpl.java:235)
>>> at
>>> org.wso2.andes.server.virtualhost.VirtualHostImpl.<init>(VirtualHostImpl.java:171)
>>>  at
>>> org.wso2.andes.server.registry.ApplicationRegistry.createVirtualHost(ApplicationRegistry.java:566)
>>> at
>>> org.wso2.andes.server.registry.ApplicationRegistry.initialiseVirtualHosts(ApplicationRegistry.java:325)
>>>  at
>>> org.wso2.andes.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:263)
>>> at
>>> org.wso2.andes.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:149)
>>>  at org.wso2.andes.server.Broker.startupImpl(Broker.java:149)
>>> at org.wso2.andes.server.Broker.startup(Broker.java:102)
>>>  at org.wso2.andes.server.Main.startBroker(Main.java:227)
>>> at org.wso2.andes.server.Main.execute(Main.java:220)
>>>  at org.wso2.andes.server.Main.<init>(Main.java:63)
>>> at org.wso2.andes.server.Main.main(Main.java:53)
>>>  at
>>> org.wso2.carbon.andes.internal.QpidServiceComponent.activate(QpidServiceComponent.java:183)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>  at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>  at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
>>>  at
>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>>> at
>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
>>>  at
>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
>>> at
>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
>>>  at
>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
>>> at
>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)
>>>  at
>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)
>>> at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>  at
>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>> at
>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>  at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>> at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>  at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>> at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>  at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>> at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>>  at
>>> org.wso2.carbon.event.core.internal.builder.EventBrokerBuilderDS.activate(EventBrokerBuilderDS.java:69)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>  at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>  at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
>>>  at
>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>>> at
>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
>>>  at
>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
>>> at
>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
>>>  at
>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
>>> at
>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)
>>>  at
>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)
>>> at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>  at
>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>> at
>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>  at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>> at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>  at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>> at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>  at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>> at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>>  at
>>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:513)
>>> at
>>> org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219)
>>>  at
>>> org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:69)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>  at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>  at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
>>>  at
>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>>> at
>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
>>>  at
>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
>>> at
>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
>>>  at
>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
>>> at
>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)
>>>  at
>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)
>>> at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>  at
>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>> at
>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>  at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>> at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>  at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>> at
>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>  at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>> at
>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>>  at
>>> org.eclipse.equinox.http.servlet.internal.Activator.registerHttpService(Activator.java:78)
>>> at
>>> org.eclipse.equinox.http.servlet.internal.Activator.addProxyServlet(Activator.java:57)
>>>  at
>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.init(ProxyServlet.java:39)
>>> at
>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.init(DelegationServlet.java:38)
>>>  at
>>> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
>>> at
>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
>>>  at
>>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
>>> at
>>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5026)
>>>  at
>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5313)
>>> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>>>  at
>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1595)
>>> at
>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1585)
>>>  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>  at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>  at java.lang.Thread.run(Thread.java:662)
>>> [2013-03-04 10:15:33,829]  INFO
>>> {org.wso2.carbon.core.init.CarbonServerManager} -  Shutdown hook
>>> triggered....
>>> [2013-03-04 10:15:33,831]  INFO
>>> {org.wso2.carbon.core.init.CarbonServerManager} -  Gracefully shutting down
>>> WSO2 Message Broker...
>>> [2013-03-04 10:15:33,834]  INFO {org.apache.cassandra.gms.Gossiper} -
>>>  Announcing shutdown
>>> [2013-03-04 10:15:33,835]  INFO {org.wso2.carbon.core.ServerManagement}
>>> -  Starting to switch to maintenance mode...
>>> [2013-03-04 10:15:33,839] ERROR
>>> {org.wso2.carbon.tomcat.internal.CarbonTomcat} -  LifeCycleException while
>>> stopping tomcat connector
>>> org.apache.catalina.LifecycleException: An invalid Lifecycle transition
>>> was attempted ([before_stop]) for component
>>> [Connector[org.apache.coyote.http11.Http11NioProtocol-9443]] in state
>>> [INITIALIZED]
>>> at
>>> org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:408)
>>>  at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:219)
>>> at
>>> org.wso2.carbon.tomcat.internal.CarbonTomcat.stopConnector(CarbonTomcat.java:409)
>>>  at
>>> org.wso2.carbon.tomcat.ext.transport.ServletTransportManager.stopTransport(ServletTransportManager.java:91)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>  at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>  at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.wso2.carbon.utils.transport.AbstractTransportListener.stop(AbstractTransportListener.java:145)
>>>  at
>>> org.wso2.carbon.core.ServerManagement.startMaintenance(ServerManagement.java:81)
>>> at
>>> org.wso2.carbon.core.ServerManagement.startMaintenanceForShutDown(ServerManagement.java:95)
>>>  at
>>> org.wso2.carbon.core.init.CarbonServerManager.shutdownGracefully(CarbonServerManager.java:874)
>>> at
>>> org.wso2.carbon.core.init.CarbonServerManager$4.run(CarbonServerManager.java:890)
>>> [2013-03-04 10:15:33,843] ERROR
>>> {org.wso2.carbon.tomcat.internal.CarbonTomcat} -  LifeCycleException while
>>> stopping tomcat connector
>>> org.apache.catalina.LifecycleException: An invalid Lifecycle transition
>>> was attempted ([before_stop]) for component
>>> [Connector[org.apache.coyote.http11.Http11NioProtocol-9763]] in state
>>> [INITIALIZED]
>>>  at
>>> org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:408)
>>> at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:219)
>>>  at
>>> org.wso2.carbon.tomcat.internal.CarbonTomcat.stopConnector(CarbonTomcat.java:409)
>>> at
>>> org.wso2.carbon.tomcat.ext.transport.ServletTransportManager.stopTransport(ServletTransportManager.java:91)
>>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>  at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>>  at
>>> org.wso2.carbon.utils.transport.AbstractTransportListener.stop(AbstractTransportListener.java:145)
>>> at
>>> org.wso2.carbon.core.ServerManagement.startMaintenance(ServerManagement.java:81)
>>>  at
>>> org.wso2.carbon.core.ServerManagement.startMaintenanceForShutDown(ServerManagement.java:95)
>>> at
>>> org.wso2.carbon.core.init.CarbonServerManager.shutdownGracefully(CarbonServerManager.java:874)
>>>  at
>>> org.wso2.carbon.core.init.CarbonServerManager$4.run(CarbonServerManager.java:890)
>>>
>>>
>>> thanks
>>> Eranda
>>>
>>>
>>> *
>>> *
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Best Regards,*
>>
>> Shammi Jayasinghe*
>> Senior Software Engineer; WSO2, Inc.; http://wso2.com,
>> mobile: +94 71 4493085
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> * <http://wso2con.com/>
> *
> *
>
> Senaka Fernando*
> Member - Integration Technologies Management Committee;
> Technical Lead; WSO2 Inc.; http://wso2.com*
> Member; Apache Software Foundation; http://apache.org
>
> E-mail: senaka AT wso2.com
> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
> Linked-In: http://linkedin.com/in/senakafernando
>
> *Lean . Enterprise . Middleware
>



-- 
Best Regards,*

Shammi Jayasinghe*
Senior Software Engineer; WSO2, Inc.; http://wso2.com,
mobile: +94 71 4493085
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to