You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com> on 2014/04/16 19:10:54 UTC

Problem setting up multi-profile single JVM

Hi,

I followed the instructions on https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Product+Configuration and went through the setup process.  After the setup.sh script ran successfully (I used default profile), I was not able to load the link to Stratos console.   The Stratos install log looks clean (see below).  Did "netstat" and found nothing running on port 9443 and 61616 (activemq).    There's no info on the wiki for troubleshooting of installation issues.   There aren't information on what sort of things to verify to make sure installation was successful.     Any ideas on how to debug this?

Thanks,
-Jeffrey



Setup CC
Setup AS
Setup SM
Create and configure MySql Databases
Setup CEP
Starting the servers
'default' profile selected.
INFO: Loading '/etc/default/activemq'
INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid '38648')
/opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start

Re: Problem setting up multi-profile single JVM

Posted by chris snow <ch...@gmail.com>.
Hi Jeffrey,  running "bash -x setup.sh" sometimes gives a bit of
insight when the script fails.

My script may also provide some insight into the steps you need to
perform prior to running the Stratos setup.sh [1].   Running my script
on a vagrant environment "./stratos_dev.sh -f" results in checking
out, building, puppet setup and stratos setup and leaves you with a
running stratos installation.

---
[1] https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh

On Wed, Apr 16, 2014 at 6:10 PM, Jeffrey Nguyen (jeffrngu)
<je...@cisco.com> wrote:
> Hi,
>
> I followed the instructions on
> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Product+Configuration
> and went through the setup process.  After the setup.sh script ran
> successfully (I used default profile), I was not able to load the link to
> Stratos console.   The Stratos install log looks clean (see below).  Did
> "netstat" and found nothing running on port 9443 and 61616 (activemq).
> There's no info on the wiki for troubleshooting of installation issues.
> There aren't information on what sort of things to verify to make sure
> installation was successful.     Any ideas on how to debug this?
>
> Thanks,
> -Jeffrey
>
>
>
> Setup CC
> Setup AS
> Setup SM
> Create and configure MySql Databases
> Setup CEP
> Starting the servers
> 'default' profile selected.
> INFO: Loading '/etc/default/activemq'
> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
> INFO: Starting - inspect logfiles specified in logging.properties and
> log4j.properties to get details
> INFO: pidfile created :
> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
> '38648')
> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start



-- 
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69

Re: Problem setting up multi-profile single JVM

Posted by Praneesha Chandrasiri <pr...@wso2.com>.
Hi Mari,

Sure. Will work on this.


On Thu, Apr 17, 2014 at 10:44 AM, Mariangela Hills <ma...@wso2.com>wrote:

> @Nirmal - This a good idea.
>
> @Praneesha - Can you please work on this.
>
> Regards,
> Mariangela
>
>
>
>
> *-- *
> Mariangela Hills
> Senior Technical Writer
>
> *WSO2, Inc.*lean.enterprise.middleware.
> m: +94 773 500185
> w: http://wso2.com
>  <http://wso2.com/events/>
>
>
> On Thu, Apr 17, 2014 at 4:27 AM, Nirmal Fernando <ni...@gmail.com>wrote:
>
>> Hi Mari,
>>
>> I think it's the right time to put together a troubleshooting guide :-)
>> You can find lot of info in this thread. I'd prefer we have a major element
>> under 4.0.0 root element call troubleshooting guide and then under that we
>> can have a sub page for automated setup related guide. And then link the
>> setup guide and its troubleshooting guide. Wdyt?
>>
>>
>> On Thu, Apr 17, 2014 at 4:22 AM, Nirmal Fernando <ni...@gmail.com>wrote:
>>
>>> Ah... that explains why your activemq didn't started. Activemq needs
>>> both 5672 and 61616 to be available. Can you please check what's running on
>>> 5672?
>>>
>>>
>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <
>>> jeffrngu@cisco.com> wrote:
>>>
>>>>  Hi Nirmal,
>>>>
>>>>  Activemq.log attached.  Looks like it complained that JMX port 5672
>>>> is already in use.   Is this different from the active MQ listener port
>>>> 61616?
>>>>
>>>>  -Jeffrey
>>>>
>>>>   From: Nirmal Fernando <ni...@gmail.com>
>>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>>> dev@stratos.incubator.apache.org>
>>>> Date: Wednesday, April 16, 2014 2:13 PM
>>>>
>>>> To: "dev@stratos.incubator.apache.org" <
>>>> dev@stratos.incubator.apache.org>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <
>>>> jeffrngu@cisco.com> wrote:
>>>>
>>>>>  Hi Chris, Nirmal,
>>>>>
>>>>>  I didn't install activemq manually.  I assumed the setup.sh script
>>>>> will do this for me.
>>>>>
>>>>
>>>>  Yes, it will.
>>>>
>>>>  Can you please attache the activemq.log file which can be found at
>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>>>
>>>>  Also, you can try to start activemq manually and see.
>>>>
>>>>     The entire stratos-install.log is at the bottom of this email
>>>>> thread (copied again below).  I ran setup.sh with "bash –x" option and
>>>>> didn't see any error, but somehow activeMQ was not started.
>>>>>
>>>>>   Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> *INFO: Loading '/etc/default/activemq'*
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>>  INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
>>>>> '57058')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>> start
>>>>>
>>>>>  -Jeffrey
>>>>>
>>>>>   From: Nirmal Fernando <ni...@gmail.com>
>>>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>>>> dev@stratos.incubator.apache.org>
>>>>>  Date: Wednesday, April 16, 2014 10:40 AM
>>>>>
>>>>> To: "dev@stratos.incubator.apache.org" <
>>>>> dev@stratos.incubator.apache.org>
>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>
>>>>>   Stratos would install activemq for you, following the steps Chris
>>>>> mentioned.
>>>>>
>>>>>
>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>wrote:
>>>>>
>>>>>> .. also, how are you installing activemq?
>>>>>>
>>>>>> /etc/default/activemq sounds like something created by debian activemq
>>>>>> package, which will require additional setup to work with Stratos.
>>>>>>
>>>>>> You should be installing activemq similar to this:
>>>>>>
>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>
>>>>>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>>>>>>
>>>>>>   # create a temporary folder for unpacking activemq
>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>>>
>>>>>>   # unpack activemq ready for the stratos installer
>>>>>>   tar -C tmp-activemq -xzf
>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   rm -rf tmp-activemq
>>>>>>
>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>
>>>>>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>>>>>>
>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>>>> wrote:
>>>>>> > Can you post the part of the log file where it states
>>>>>> /etc/default/activemq?
>>>>>> >
>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>>>> > <je...@cisco.com> wrote:
>>>>>> >> Thanks Chris,
>>>>>> >>
>>>>>> >> I fixed the connection issue with mysql below.  It was because my
>>>>>> default
>>>>>> >> installation of mysql binds to external IP, while Stratos is
>>>>>> trying to
>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the
>>>>>> binding port
>>>>>> >> for mysql.
>>>>>> >>
>>>>>> >> Now I'm hitting another connection issue my message broker.  After
>>>>>> running
>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>>>>> activeMQ.
>>>>>> >>  From the Stratos install log, it says "/etc/default/activemq".  I
>>>>>> looked
>>>>>> >> at that script, it looks like the home directory for active mq
>>>>>> doesn't
>>>>>> >> match with where we install active MQ
>>>>>> (/opt/stratos/apache-activemq-5.8.0).
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -
>>>>>>  Error
>>>>>> >> while subscribing to the topic: instance-status
>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>>>>>> Connection
>>>>>> >> refused
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>>>>>> >> a:35)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>>> >> veMQConnectionFactory.java:293)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>>> >> veMQConnectionFactory.java:238)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>>>>>> >> QConnectionFactory.java:214)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>>>>>> >> tor.java:68)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>>>>>> >> opicSubscriber.java:65)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>>>>>> >> criber.java:101)
>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>> >>         at
>>>>>> >>
>>>>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>>>>>> >> ava:200)
>>>>>> >>         at
>>>>>> >>
>>>>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>>>>> >>         at
>>>>>> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>>>>>> >> 6)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>>>>>> >> 9)
>>>>>> >>         at
>>>>>> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>>>>>> >> ivityMonitor.java:140)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>>>>>> >> or.java:72)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>>> >> veMQConnectionFactory.java:273)
>>>>>> >>         ... 6 more
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>>>> >>
>>>>>> >>>Hi Jeffrey,
>>>>>> >>>
>>>>>> >>>Are you able to connect to mysql using the mysql client like this?
>>>>>> >>>
>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>>>> >>>
>>>>>> >>>Cheers,
>>>>>> >>>
>>>>>> >>>Chris
>>>>>> >>>
>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>>>> >>><je...@cisco.com> wrote:
>>>>>> >>>> Hi Nirmal,
>>>>>> >>>>
>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>>>>> running on
>>>>>> >>>>port
>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is
>>>>>> also
>>>>>> >>>>correct.
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error
>>>>>> - Could
>>>>>> >>>>not
>>>>>> >>>> create connection to database server. Attempted reconnect 3
>>>>>> times.
>>>>>> >>>>Giving
>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>>>> >>>>
>>>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>>> >>>>Could
>>>>>> >>>> not create connection to database server. Attempted reconnect 3
>>>>>> times.
>>>>>> >>>> Giving up.
>>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>>> >>>>cessorImpl.java:57)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>> >>>> at
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>>> >>>>)
>>>>>> >>>> at
>>>>>> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>>>> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>>>> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>>> >>>>cessorImpl.java:57)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>> >>>> at
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>> >>>> at
>>>>>> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>>> >>>>)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>>> >>>>nection.java:278)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>>> >>>>a:182)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>>> >>>>l.java:701)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>>> >>>>l.java:635)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>>> >>>>ava:188)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>>> >>>>.java:127)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>>> >>>>a:158)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>>> >>>>(DefaultRealm.java:411)
>>>>>> >>>> at
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>>> >>>>ultRealmService.java:223)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>>> >>>>ervice.java:101)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>>> >>>>ervice.java:114)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>>> >>>>9)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>>> >>>>Activator.java:61)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>>> >>>>ntextImpl.java:711)
>>>>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>>> >>>>(BundleContextImpl.java:702)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>>> >>>>ntextImpl.java:683)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>>> >>>>t.java:381)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>>> >>>>ndle.java:390)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>>> >>>>.java:1176)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>>> >>>>StartLevelManager.java:559)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>>> >>>>StartLevelManager.java:544)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>>> >>>>evelManager.java:457)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>>> >>>>l(StartLevelManager.java:243)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>>> >>>>StartLevelManager.java:438)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>>> >>>>StartLevelManager.java:1)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>>> >>>>er.java:230)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>>> >>>>ager.java:340)
>>>>>> >>>> Caused by:
>>>>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>>>> >>>> Communications link failure
>>>>>> >>>>
>>>>>> >>>> The last packet sent successfully to the server was 0
>>>>>> milliseconds ago.
>>>>>> >>>>The
>>>>>> >>>> driver has not received any packets from the server.
>>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>>> >>>>cessorImpl.java:57)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>> >>>> at
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>> >>>> at
>>>>>>
>>>>>> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>>>> >>>> at
>>>>>> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>>> >>>>)
>>>>>> >>>> ... 39 more
>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>>> >>>>39)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>>> >>>>.java:200)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>>> >>>>)
>>>>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>>> >>>>58)
>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>>>> >>>> ... 41 more
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>> >>>> <de...@stratos.incubator.apache.org>
>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>>>> >>>><de...@stratos.incubator.apache.org>
>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>> >>>>
>>>>>> >>>> Can you please send the
>>>>>> >>>>
>>>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>>> >>>>?
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>>>> >>>> <je...@cisco.com> wrote:
>>>>>> >>>>>
>>>>>> >>>>> Hi,
>>>>>> >>>>>
>>>>>> >>>>> I followed the instructions on
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>> >>>>>duct+Configuration
>>>>>> >>>>> and went through the setup process.  After the setup.sh script
>>>>>> ran
>>>>>> >>>>> successfully (I used default profile), I was not able to load
>>>>>> the link
>>>>>> >>>>>to
>>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>>>> below).
>>>>>> >>>>>Did
>>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>>>> (activemq).
>>>>>> >>>>> There's no info on the wiki for troubleshooting of installation
>>>>>> issues.
>>>>>> >>>>> There aren't information on what sort of things to verify to
>>>>>> make sure
>>>>>> >>>>> installation was successful.     Any ideas on how to debug this?
>>>>>> >>>>>
>>>>>> >>>>> Thanks,
>>>>>> >>>>> -Jeffrey
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>> Setup CC
>>>>>> >>>>> Setup AS
>>>>>> >>>>> Setup SM
>>>>>> >>>>> Create and configure MySql Databases
>>>>>> >>>>> Setup CEP
>>>>>> >>>>> Starting the servers
>>>>>> >>>>> 'default' profile selected.
>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>>>>> logging.properties and
>>>>>> >>>>> log4j.properties to get details
>>>>>> >>>>> INFO: pidfile created :
>>>>>> >>>>>
>>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>> >>>>>(pid
>>>>>> >>>>> '38648')
>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>>> -Dprofile=default
>>>>>> >>>>>start
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> --
>>>>>> >>>> Best Regards,
>>>>>> >>>> Nirmal
>>>>>> >>>>
>>>>>> >>>> Nirmal Fernando.
>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>>>> >>>>
>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>--
>>>>>> >>>Check out my professional profile and connect with me on LinkedIn.
>>>>>> >>>http://lnkd.in/cw5k69
>>>>>> >>
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > Check out my professional profile and connect with me on LinkedIn.
>>>>>> > http://lnkd.in/cw5k69
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Check out my professional profile and connect with me on LinkedIn.
>>>>>> http://lnkd.in/cw5k69
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Nirmal
>>>>>
>>>>> Nirmal Fernando.
>>>>> PPMC Member & Committer of Apache Stratos,
>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>
>>>>>  Blog: http://nirmalfdo.blogspot.com/
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>>  Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>> Blog: http://nirmalfdo.blogspot.com/
>>
>
>


-- 
Thanks & Best Regards,
*Praneesha Chandrasiri*
*Technical Writer*
*WSO2 Inc. *
*Mobile: +(94) 718156888*
*E-mail: praneesha@wso2.com <pr...@wso2.com>*

Re: Problem setting up multi-profile single JVM

Posted by Mariangela Hills <ma...@wso2.com>.
@Nirmal - This a good idea.

@Praneesha - Can you please work on this.

Regards,
Mariangela




*--*
Mariangela Hills
Senior Technical Writer

*WSO2, Inc.*lean.enterprise.middleware.
m: +94 773 500185
w: http://wso2.com
<http://wso2.com/events/>


On Thu, Apr 17, 2014 at 4:27 AM, Nirmal Fernando <ni...@gmail.com>wrote:

> Hi Mari,
>
> I think it's the right time to put together a troubleshooting guide :-)
> You can find lot of info in this thread. I'd prefer we have a major element
> under 4.0.0 root element call troubleshooting guide and then under that we
> can have a sub page for automated setup related guide. And then link the
> setup guide and its troubleshooting guide. Wdyt?
>
>
> On Thu, Apr 17, 2014 at 4:22 AM, Nirmal Fernando <ni...@gmail.com>wrote:
>
>> Ah... that explains why your activemq didn't started. Activemq needs both
>> 5672 and 61616 to be available. Can you please check what's running on 5672?
>>
>>
>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <
>> jeffrngu@cisco.com> wrote:
>>
>>>  Hi Nirmal,
>>>
>>>  Activemq.log attached.  Looks like it complained that JMX port 5672 is
>>> already in use.   Is this different from the active MQ listener port 61616?
>>>
>>>  -Jeffrey
>>>
>>>   From: Nirmal Fernando <ni...@gmail.com>
>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>> dev@stratos.incubator.apache.org>
>>> Date: Wednesday, April 16, 2014 2:13 PM
>>>
>>> To: "dev@stratos.incubator.apache.org" <dev@stratos.incubator.apache.org
>>> >
>>> Subject: Re: Problem setting up multi-profile single JVM
>>>
>>>
>>>
>>>
>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <
>>> jeffrngu@cisco.com> wrote:
>>>
>>>>  Hi Chris, Nirmal,
>>>>
>>>>  I didn't install activemq manually.  I assumed the setup.sh script
>>>> will do this for me.
>>>>
>>>
>>>  Yes, it will.
>>>
>>>  Can you please attache the activemq.log file which can be found at
>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>>
>>>  Also, you can try to start activemq manually and see.
>>>
>>>     The entire stratos-install.log is at the bottom of this email
>>>> thread (copied again below).  I ran setup.sh with "bash –x" option and
>>>> didn't see any error, but somehow activeMQ was not started.
>>>>
>>>>   Setup CC
>>>> Setup AS
>>>> Setup SM
>>>> Create and configure MySql Databases
>>>> Setup CEP
>>>> Starting the servers
>>>> 'default' profile selected.
>>>> *INFO: Loading '/etc/default/activemq'*
>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>> log4j.properties to get details
>>>>  INFO: pidfile created :
>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
>>>> '57058')
>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>> start
>>>>
>>>>  -Jeffrey
>>>>
>>>>   From: Nirmal Fernando <ni...@gmail.com>
>>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>>> dev@stratos.incubator.apache.org>
>>>>  Date: Wednesday, April 16, 2014 10:40 AM
>>>>
>>>> To: "dev@stratos.incubator.apache.org" <
>>>> dev@stratos.incubator.apache.org>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>>   Stratos would install activemq for you, following the steps Chris
>>>> mentioned.
>>>>
>>>>
>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>wrote:
>>>>
>>>>> .. also, how are you installing activemq?
>>>>>
>>>>> /etc/default/activemq sounds like something created by debian activemq
>>>>> package, which will require additional setup to work with Stratos.
>>>>>
>>>>> You should be installing activemq similar to this:
>>>>>
>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>
>>>>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>>>>>
>>>>>   # create a temporary folder for unpacking activemq
>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>>
>>>>>   # unpack activemq ready for the stratos installer
>>>>>   tar -C tmp-activemq -xzf
>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>>   cp -f
>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>>> $STRATOS_PACK_PATH/
>>>>>   cp -f
>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>>> $STRATOS_PACK_PATH/
>>>>>   cp -f
>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
>>>>> $STRATOS_PACK_PATH/
>>>>>   cp -f
>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
>>>>> $STRATOS_PACK_PATH/
>>>>>   rm -rf tmp-activemq
>>>>>
>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>
>>>>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>>>>>
>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>>> wrote:
>>>>> > Can you post the part of the log file where it states
>>>>> /etc/default/activemq?
>>>>> >
>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>>> > <je...@cisco.com> wrote:
>>>>> >> Thanks Chris,
>>>>> >>
>>>>> >> I fixed the connection issue with mysql below.  It was because my
>>>>> default
>>>>> >> installation of mysql binds to external IP, while Stratos is trying
>>>>> to
>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the binding
>>>>> port
>>>>> >> for mysql.
>>>>> >>
>>>>> >> Now I'm hitting another connection issue my message broker.  After
>>>>> running
>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>>>> activeMQ.
>>>>> >>  From the Stratos install log, it says "/etc/default/activemq".  I
>>>>> looked
>>>>> >> at that script, it looks like the home directory for active mq
>>>>> doesn't
>>>>> >> match with where we install active MQ
>>>>> (/opt/stratos/apache-activemq-5.8.0).
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -
>>>>>  Error
>>>>> >> while subscribing to the topic: instance-status
>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>>>>> Connection
>>>>> >> refused
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>>>>> >> a:35)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>> >> veMQConnectionFactory.java:293)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>> >> veMQConnectionFactory.java:238)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>>>>> >> QConnectionFactory.java:214)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>>>>> >> tor.java:68)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>>>>> >> opicSubscriber.java:65)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>>>>> >> criber.java:101)
>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>> >>         at
>>>>> >>
>>>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>>>>> >> )
>>>>> >>         at
>>>>> >>
>>>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>>>>> >> ava:200)
>>>>> >>         at
>>>>> >>
>>>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>>>> >>         at
>>>>> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>>>>> >> 6)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>>>>> >> 9)
>>>>> >>         at
>>>>> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>>>>> >> ivityMonitor.java:140)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>> >> )
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>>>>> >> or.java:72)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>> >> )
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>> >> )
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>> >> veMQConnectionFactory.java:273)
>>>>> >>         ... 6 more
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>>> >>
>>>>> >>>Hi Jeffrey,
>>>>> >>>
>>>>> >>>Are you able to connect to mysql using the mysql client like this?
>>>>> >>>
>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>>> >>>
>>>>> >>>Cheers,
>>>>> >>>
>>>>> >>>Chris
>>>>> >>>
>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>>> >>><je...@cisco.com> wrote:
>>>>> >>>> Hi Nirmal,
>>>>> >>>>
>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>>>> running on
>>>>> >>>>port
>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is
>>>>> also
>>>>> >>>>correct.
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error -
>>>>> Could
>>>>> >>>>not
>>>>> >>>> create connection to database server. Attempted reconnect 3 times.
>>>>> >>>>Giving
>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>>> >>>>
>>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>> >>>>Could
>>>>> >>>> not create connection to database server. Attempted reconnect 3
>>>>> times.
>>>>> >>>> Giving up.
>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>> >>>>cessorImpl.java:57)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>> >>>>ructorAccessorImpl.java:45)
>>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>> >>>>)
>>>>> >>>> at
>>>>> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>>> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>>> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>> >>>>cessorImpl.java:57)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>> >>>>ructorAccessorImpl.java:45)
>>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>> >>>> at
>>>>> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>> >>>>)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>> >>>>nection.java:278)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>> >>>>a:182)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>> >>>>l.java:701)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>> >>>>l.java:635)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>> >>>>ava:188)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>> >>>>.java:127)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>> >>>>a:158)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>> >>>>(DefaultRealm.java:411)
>>>>> >>>> at
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>> >>>>ultRealmService.java:223)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>> >>>>ervice.java:101)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>> >>>>ervice.java:114)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>> >>>>9)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>> >>>>Activator.java:61)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>> >>>>ntextImpl.java:711)
>>>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>> >>>>(BundleContextImpl.java:702)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>> >>>>ntextImpl.java:683)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>> >>>>t.java:381)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>> >>>>ndle.java:390)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>> >>>>.java:1176)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>> >>>>StartLevelManager.java:559)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>> >>>>StartLevelManager.java:544)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>> >>>>evelManager.java:457)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>> >>>>l(StartLevelManager.java:243)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>> >>>>StartLevelManager.java:438)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>> >>>>StartLevelManager.java:1)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>> >>>>er.java:230)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>> >>>>ager.java:340)
>>>>> >>>> Caused by:
>>>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>>> >>>> Communications link failure
>>>>> >>>>
>>>>> >>>> The last packet sent successfully to the server was 0
>>>>> milliseconds ago.
>>>>> >>>>The
>>>>> >>>> driver has not received any packets from the server.
>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>> >>>>cessorImpl.java:57)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>> >>>>ructorAccessorImpl.java:45)
>>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>> >>>> at
>>>>>
>>>>> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>>> >>>> at
>>>>> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>> >>>>)
>>>>> >>>> ... 39 more
>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>> >>>>39)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>> >>>>.java:200)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>> >>>>)
>>>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>> >>>>58)
>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>>> >>>> ... 41 more
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>> >>>> <de...@stratos.incubator.apache.org>
>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>>> >>>><de...@stratos.incubator.apache.org>
>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>> >>>>
>>>>> >>>> Can you please send the
>>>>> >>>>
>>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>> >>>>?
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>>> >>>> <je...@cisco.com> wrote:
>>>>> >>>>>
>>>>> >>>>> Hi,
>>>>> >>>>>
>>>>> >>>>> I followed the instructions on
>>>>> >>>>>
>>>>> >>>>>
>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>> >>>>>duct+Configuration
>>>>> >>>>> and went through the setup process.  After the setup.sh script
>>>>> ran
>>>>> >>>>> successfully (I used default profile), I was not able to load
>>>>> the link
>>>>> >>>>>to
>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>>> below).
>>>>> >>>>>Did
>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>>> (activemq).
>>>>> >>>>> There's no info on the wiki for troubleshooting of installation
>>>>> issues.
>>>>> >>>>> There aren't information on what sort of things to verify to
>>>>> make sure
>>>>> >>>>> installation was successful.     Any ideas on how to debug this?
>>>>> >>>>>
>>>>> >>>>> Thanks,
>>>>> >>>>> -Jeffrey
>>>>> >>>>>
>>>>> >>>>>
>>>>> >>>>>
>>>>> >>>>> Setup CC
>>>>> >>>>> Setup AS
>>>>> >>>>> Setup SM
>>>>> >>>>> Create and configure MySql Databases
>>>>> >>>>> Setup CEP
>>>>> >>>>> Starting the servers
>>>>> >>>>> 'default' profile selected.
>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>>>> logging.properties and
>>>>> >>>>> log4j.properties to get details
>>>>> >>>>> INFO: pidfile created :
>>>>> >>>>>
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>> >>>>>(pid
>>>>> >>>>> '38648')
>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>> -Dprofile=default
>>>>> >>>>>start
>>>>> >>>>
>>>>> >>>>
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> --
>>>>> >>>> Best Regards,
>>>>> >>>> Nirmal
>>>>> >>>>
>>>>> >>>> Nirmal Fernando.
>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>>> >>>>
>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>> >>>--
>>>>> >>>Check out my professional profile and connect with me on LinkedIn.
>>>>> >>>http://lnkd.in/cw5k69
>>>>> >>
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > Check out my professional profile and connect with me on LinkedIn.
>>>>> > http://lnkd.in/cw5k69
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Check out my professional profile and connect with me on LinkedIn.
>>>>> http://lnkd.in/cw5k69
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>>  Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>>  Blog: http://nirmalfdo.blogspot.com/
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>> Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
> Blog: http://nirmalfdo.blogspot.com/
>

Re: Problem setting up multi-profile single JVM

Posted by Nirmal Fernando <ni...@gmail.com>.
Hi Mari,

I think it's the right time to put together a troubleshooting guide :-) You
can find lot of info in this thread. I'd prefer we have a major element
under 4.0.0 root element call troubleshooting guide and then under that we
can have a sub page for automated setup related guide. And then link the
setup guide and its troubleshooting guide. Wdyt?


On Thu, Apr 17, 2014 at 4:22 AM, Nirmal Fernando <ni...@gmail.com>wrote:

> Ah... that explains why your activemq didn't started. Activemq needs both
> 5672 and 61616 to be available. Can you please check what's running on 5672?
>
>
> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <
> jeffrngu@cisco.com> wrote:
>
>>  Hi Nirmal,
>>
>>  Activemq.log attached.  Looks like it complained that JMX port 5672 is
>> already in use.   Is this different from the active MQ listener port 61616?
>>
>>  -Jeffrey
>>
>>   From: Nirmal Fernando <ni...@gmail.com>
>> Reply-To: "dev@stratos.incubator.apache.org" <
>> dev@stratos.incubator.apache.org>
>> Date: Wednesday, April 16, 2014 2:13 PM
>>
>> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
>> Subject: Re: Problem setting up multi-profile single JVM
>>
>>
>>
>>
>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <
>> jeffrngu@cisco.com> wrote:
>>
>>>  Hi Chris, Nirmal,
>>>
>>>  I didn't install activemq manually.  I assumed the setup.sh script
>>> will do this for me.
>>>
>>
>>  Yes, it will.
>>
>>  Can you please attache the activemq.log file which can be found at
>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>
>>  Also, you can try to start activemq manually and see.
>>
>>     The entire stratos-install.log is at the bottom of this email thread
>>> (copied again below).  I ran setup.sh with "bash –x" option and didn't see
>>> any error, but somehow activeMQ was not started.
>>>
>>>   Setup CC
>>> Setup AS
>>> Setup SM
>>> Create and configure MySql Databases
>>> Setup CEP
>>> Starting the servers
>>> 'default' profile selected.
>>> *INFO: Loading '/etc/default/activemq'*
>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>> log4j.properties to get details
>>>  INFO: pidfile created :
>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
>>> '57058')
>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>> start
>>>
>>>  -Jeffrey
>>>
>>>   From: Nirmal Fernando <ni...@gmail.com>
>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>> dev@stratos.incubator.apache.org>
>>>  Date: Wednesday, April 16, 2014 10:40 AM
>>>
>>> To: "dev@stratos.incubator.apache.org" <dev@stratos.incubator.apache.org
>>> >
>>> Subject: Re: Problem setting up multi-profile single JVM
>>>
>>>   Stratos would install activemq for you, following the steps Chris
>>> mentioned.
>>>
>>>
>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>wrote:
>>>
>>>> .. also, how are you installing activemq?
>>>>
>>>> /etc/default/activemq sounds like something created by debian activemq
>>>> package, which will require additional setup to work with Stratos.
>>>>
>>>> You should be installing activemq similar to this:
>>>>
>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>   wget -P $STRATOS_PACK_PATH
>>>>
>>>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>>>>
>>>>   # create a temporary folder for unpacking activemq
>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>
>>>>   # unpack activemq ready for the stratos installer
>>>>   tar -C tmp-activemq -xzf
>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>> $STRATOS_PACK_PATH/
>>>>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>> $STRATOS_PACK_PATH/
>>>>   cp -f
>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
>>>> $STRATOS_PACK_PATH/
>>>>   cp -f
>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
>>>> $STRATOS_PACK_PATH/
>>>>   rm -rf tmp-activemq
>>>>
>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>   wget -P $STRATOS_PACK_PATH
>>>>
>>>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>>>>
>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>> wrote:
>>>> > Can you post the part of the log file where it states
>>>> /etc/default/activemq?
>>>> >
>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>> > <je...@cisco.com> wrote:
>>>> >> Thanks Chris,
>>>> >>
>>>> >> I fixed the connection issue with mysql below.  It was because my
>>>> default
>>>> >> installation of mysql binds to external IP, while Stratos is trying
>>>> to
>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the binding
>>>> port
>>>> >> for mysql.
>>>> >>
>>>> >> Now I'm hitting another connection issue my message broker.  After
>>>> running
>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>>> activeMQ.
>>>> >>  From the Stratos install log, it says "/etc/default/activemq".  I
>>>> looked
>>>> >> at that script, it looks like the home directory for active mq
>>>> doesn't
>>>> >> match with where we install active MQ
>>>> (/opt/stratos/apache-activemq-5.8.0).
>>>> >>
>>>> >>
>>>> >>
>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -
>>>>  Error
>>>> >> while subscribing to the topic: instance-status
>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException: Connection
>>>> >> refused
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>>>> >> a:35)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>> >> veMQConnectionFactory.java:293)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>> >> veMQConnectionFactory.java:238)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>>>> >> QConnectionFactory.java:214)
>>>> >>         at
>>>> >>
>>>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>>>> >> tor.java:68)
>>>> >>         at
>>>> >>
>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>>>> >> opicSubscriber.java:65)
>>>> >>         at
>>>> >>
>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>>>> >> criber.java:101)
>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> >>         at
>>>> >>
>>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>>>> >> )
>>>> >>         at
>>>> >>
>>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>>>> >> ava:200)
>>>> >>         at
>>>> >>
>>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>>> >>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>>>> >> 6)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>>>> >> 9)
>>>> >>         at
>>>> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>>>> >> ivityMonitor.java:140)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>> >> )
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>>>> >> or.java:72)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>> >> )
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>> >> )
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>> >> veMQConnectionFactory.java:273)
>>>> >>         ... 6 more
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>> >>
>>>> >>>Hi Jeffrey,
>>>> >>>
>>>> >>>Are you able to connect to mysql using the mysql client like this?
>>>> >>>
>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>> >>>
>>>> >>>Cheers,
>>>> >>>
>>>> >>>Chris
>>>> >>>
>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>> >>><je...@cisco.com> wrote:
>>>> >>>> Hi Nirmal,
>>>> >>>>
>>>> >>>> I'm getting the exception below.   I 've verified mysql is running
>>>> on
>>>> >>>>port
>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>> >>>>correct.
>>>> >>>>
>>>> >>>>
>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error -
>>>> Could
>>>> >>>>not
>>>> >>>> create connection to database server. Attempted reconnect 3 times.
>>>> >>>>Giving
>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>> >>>>
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>> >>>>Could
>>>> >>>> not create connection to database server. Attempted reconnect 3
>>>> times.
>>>> >>>> Giving up.
>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>> >>>>cessorImpl.java:57)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>> >>>>ructorAccessorImpl.java:45)
>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>> >>>>)
>>>> >>>> at
>>>> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>> >>>>cessorImpl.java:57)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>> >>>>ructorAccessorImpl.java:45)
>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> >>>> at
>>>> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>> >>>>)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>> >>>>nection.java:278)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>> >>>>a:182)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>> >>>>l.java:701)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>> >>>>l.java:635)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>> >>>>ava:188)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>> >>>>.java:127)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>> >>>>a:158)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>> >>>>(DefaultRealm.java:411)
>>>> >>>> at
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>> >>>>ultRealmService.java:223)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>> >>>>ervice.java:101)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>> >>>>ervice.java:114)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>> >>>>9)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>> >>>>Activator.java:61)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>> >>>>ntextImpl.java:711)
>>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>> >>>>(BundleContextImpl.java:702)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>> >>>>ntextImpl.java:683)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>> >>>>t.java:381)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>> >>>>ndle.java:390)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>> >>>>.java:1176)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>> >>>>StartLevelManager.java:559)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>> >>>>StartLevelManager.java:544)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>> >>>>evelManager.java:457)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>> >>>>l(StartLevelManager.java:243)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>> >>>>StartLevelManager.java:438)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>> >>>>StartLevelManager.java:1)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>> >>>>er.java:230)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>> >>>>ager.java:340)
>>>> >>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>> >>>> Communications link failure
>>>> >>>>
>>>> >>>> The last packet sent successfully to the server was 0 milliseconds
>>>> ago.
>>>> >>>>The
>>>> >>>> driver has not received any packets from the server.
>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>> >>>>cessorImpl.java:57)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>> >>>>ructorAccessorImpl.java:45)
>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> >>>> at
>>>>
>>>> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>> >>>> at
>>>> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>> >>>>)
>>>> >>>> ... 39 more
>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>> >>>>39)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>> >>>>.java:200)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>> >>>>)
>>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>> >>>>58)
>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>> >>>> ... 41 more
>>>> >>>>
>>>> >>>>
>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>> >>>> <de...@stratos.incubator.apache.org>
>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>> >>>><de...@stratos.incubator.apache.org>
>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>> >>>>
>>>> >>>> Can you please send the
>>>> >>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>>>> file
>>>> >>>>?
>>>> >>>>
>>>> >>>>
>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>> >>>> <je...@cisco.com> wrote:
>>>> >>>>>
>>>> >>>>> Hi,
>>>> >>>>>
>>>> >>>>> I followed the instructions on
>>>> >>>>>
>>>> >>>>>
>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>> >>>>>duct+Configuration
>>>> >>>>> and went through the setup process.  After the setup.sh script ran
>>>> >>>>> successfully (I used default profile), I was not able to load the
>>>> link
>>>> >>>>>to
>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>> below).
>>>> >>>>>Did
>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>> (activemq).
>>>> >>>>> There's no info on the wiki for troubleshooting of installation
>>>> issues.
>>>> >>>>> There aren't information on what sort of things to verify to make
>>>> sure
>>>> >>>>> installation was successful.     Any ideas on how to debug this?
>>>> >>>>>
>>>> >>>>> Thanks,
>>>> >>>>> -Jeffrey
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Setup CC
>>>> >>>>> Setup AS
>>>> >>>>> Setup SM
>>>> >>>>> Create and configure MySql Databases
>>>> >>>>> Setup CEP
>>>> >>>>> Starting the servers
>>>> >>>>> 'default' profile selected.
>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>> >>>>> INFO: Starting - inspect logfiles specified in logging.properties
>>>> and
>>>> >>>>> log4j.properties to get details
>>>> >>>>> INFO: pidfile created :
>>>> >>>>>
>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>> >>>>>(pid
>>>> >>>>> '38648')
>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>> -Dprofile=default
>>>> >>>>>start
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>> Best Regards,
>>>> >>>> Nirmal
>>>> >>>>
>>>> >>>> Nirmal Fernando.
>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>> >>>>
>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>>--
>>>> >>>Check out my professional profile and connect with me on LinkedIn.
>>>> >>>http://lnkd.in/cw5k69
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Check out my professional profile and connect with me on LinkedIn.
>>>> > http://lnkd.in/cw5k69
>>>>
>>>>
>>>>
>>>> --
>>>> Check out my professional profile and connect with me on LinkedIn.
>>>> http://lnkd.in/cw5k69
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>>  Blog: http://nirmalfdo.blogspot.com/
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>>  Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
> Blog: http://nirmalfdo.blogspot.com/
>



-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by Praneesha Chandrasiri <pr...@wso2.com>.
Hi All,

I have added the  information discussed above as "Automated Setup Related
Guide" in [1].

[1]
https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Automated+Setup+Related+Guide

Comments on improvements are welcome!




On Sat, Apr 19, 2014 at 5:40 PM, Praneesha Chandrasiri
<pr...@wso2.com>wrote:

> Hi Jeffrey,
>
> I am in the process of creating the Troubleshooting Guide for Stratos.
>
> Will include this information in it.
>
>
> On Sat, Apr 19, 2014 at 9:31 AM, Jeffrey Nguyen (jeffrngu) <
> jeffrngu@cisco.com> wrote:
>
>>
>>  Thanks Nirmal!  I think it would be good to document this info
>> somewhere if not already done.
>>
>>  -Jeffrey
>>
>>   From: Nirmal Fernando <ni...@gmail.com>
>> Reply-To: "dev@stratos.incubator.apache.org" <
>> dev@stratos.incubator.apache.org>
>> Date: Friday, April 18, 2014 6:36 PM
>>
>> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
>> Subject: Re: Problem setting up multi-profile single JVM
>>
>>
>>
>>
>> On Sat, Apr 19, 2014 at 5:17 AM, Jeffrey Nguyen (jeffrngu) <
>> jeffrngu@cisco.com> wrote:
>>
>>>
>>> Hi,
>>>
>>> Can someone tell me how we whether the components listed below are
>>> included in the single JVM deployment or are they left out.  If they are
>>> not included, what is the recommended way to include them.
>>>
>>> - Stratos CLI: is it included and if so, how do I invoke?
>>>
>>
>>  it's not included, it's a separate product.
>>
>>> - Cartridge agent: is included? I assume the answer is yes but just
>>> wanted
>>> to double check.
>>
>>
>>  No, again it's a separate product. It's needed at the Cartridge end.
>>
>>
>>> - CEP Extension: is it included along with CEP?
>>>
>>
>>  Yes, only if you are using single JVM. If you use distributed
>> deployment, you need to have CEP externally.
>>
>>
>>> - HAProxy: is it is included along with load balancer?
>>>
>>
>>  LB is a separate product and it hasn't been changed with single JVM
>> work.
>>
>>>
>>> Thanks,
>>> -Jeffrey
>>>
>>> On 4/17/14 10:42 PM, "chris snow" <ch...@gmail.com> wrote:
>>>
>>> >Your welcome!
>>> >
>>> >On Thu, Apr 17, 2014 at 5:45 PM, Jeffrey Nguyen (jeffrngu)
>>> ><je...@cisco.com> wrote:
>>> >> Thank you Chris!  That helps!
>>> >>
>>> >> -Jeffrey
>>> >>
>>> >> On 4/17/14 12:12 AM, "chris snow" <ch...@gmail.com> wrote:
>>> >>
>>> >>>Hi Jeffrey,
>>> >>>
>>> >>>I'm using the following to start, stop and check stratos status:
>>> >>>
>>> >>>
>>> https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L43
>>> >>>2
>>> >>>- start
>>> >>>
>>> https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L44
>>> >>>5
>>> >>>- stop
>>> >>>
>>> https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L46
>>> >>>1
>>> >>>- status
>>> >>>
>>> >>>Many thanks,
>>> >>>
>>> >>>Chris
>>> >>>
>>> >>>
>>> >>>On Thu, Apr 17, 2014 at 1:26 AM, Jeffrey Nguyen (jeffrngu)
>>> >>><je...@cisco.com> wrote:
>>> >>>>
>>> >>>> I thought about it but right now, activemq is installed and started
>>> by
>>> >>>> setup.sh script.   What's the proper way to restart Stratos and its
>>> >>>> dependencies if I modify active MQ port manually after running
>>> >>>>setup.sh?
>>> >>>>
>>> >>>> -Jeffrey
>>> >>>>
>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> >>>> <de...@stratos.incubator.apache.org>
>>> >>>> Date: Wednesday, April 16, 2014 4:04 PM
>>> >>>>
>>> >>>> To: "dev@stratos.incubator.apache.org"
>>> >>>><de...@stratos.incubator.apache.org>
>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>> >>>>
>>> >>>> Hi Jeffrey,
>>> >>>>
>>> >>>> One other option would be to make activemq runs on a different port
>>> >>>>other
>>> >>>> than 5672.
>>> >>>>
>>> >>>> /conf/activemq.xml -> change transportConnector relevant to 5672 to
>>> >>>>some
>>> >>>> other port. Stratos uses 61616 port, so that's not an issue.
>>> >>>>
>>> >>>>
>>> >>>> On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu)
>>> >>>> <je...@cisco.com> wrote:
>>> >>>>>
>>> >>>>>
>>> >>>>> Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
>>> >>>>> openstack.   RabittMQ and some components of Openstack started fine
>>> >>>>>but I'm
>>> >>>>> now not able to log into Horizon.  Looks like I need to dig for the
>>> >>>>>proper
>>> >>>>> way to do this on Openstack.   Thanks for the reference though.
>>> >>>>>
>>> >>>>> -Jeffrey
>>> >>>>>
>>> >>>>> From: Nirmal Fernando <ni...@gmail.com>
>>> >>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> >>>>> <de...@stratos.incubator.apache.org>
>>> >>>>> Date: Wednesday, April 16, 2014 3:12 PM
>>> >>>>>
>>> >>>>> To: "dev@stratos.incubator.apache.org"
>>> >>>>><de...@stratos.incubator.apache.org>
>>> >>>>> Subject: Re: Problem setting up multi-profile single JVM
>>> >>>>>
>>> >>>>> Hi Jeffrey,
>>> >>>>>
>>> >>>>> You might want to check the dev@ email thread: "stratos single vm
>>> +
>>> >>>>> devstack both require port 5672 (AMQP)"
>>> >>>>>
>>> >>>>>
>>> >>>>> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu)
>>> >>>>> <je...@cisco.com> wrote:
>>> >>>>>>
>>> >>>>>> I'm setting up Stratos on top of my OpenStack VM.   It looks like
>>> >>>>>>port
>>> >>>>>> 5672 is used by rabbitmq, which is used by OpenStack.
>>> >>>>>>
>>> >>>>>> # netstat -tupln|grep 5672
>>> >>>>>> tcp6       0      0 :::5672                 :::*
>>> >>>>>> LISTEN      3305/beam
>>> >>>>>>
>>> >>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>> >>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> >>>>>> <de...@stratos.incubator.apache.org>
>>> >>>>>> Date: Wednesday, April 16, 2014 2:52 PM
>>> >>>>>>
>>> >>>>>> To: "dev@stratos.incubator.apache.org"
>>> >>>>>><de...@stratos.incubator.apache.org>
>>> >>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>> >>>>>>
>>> >>>>>> Ah... that explains why your activemq didn't started. Activemq
>>> needs
>>> >>>>>>both
>>> >>>>>> 5672 and 61616 to be available. Can you please check what's
>>> running
>>> >>>>>>on 5672?
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu)
>>> >>>>>> <je...@cisco.com> wrote:
>>> >>>>>>>
>>> >>>>>>> Hi Nirmal,
>>> >>>>>>>
>>> >>>>>>> Activemq.log attached.  Looks like it complained that JMX port
>>> 5672
>>> >>>>>>>is
>>> >>>>>>> already in use.   Is this different from the active MQ listener
>>> >>>>>>>port
>>> >>>>>>>61616?
>>> >>>>>>>
>>> >>>>>>> -Jeffrey
>>> >>>>>>>
>>> >>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>> >>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> >>>>>>> <de...@stratos.incubator.apache.org>
>>> >>>>>>> Date: Wednesday, April 16, 2014 2:13 PM
>>> >>>>>>>
>>> >>>>>>> To: "dev@stratos.incubator.apache.org"
>>> >>>>>>> <de...@stratos.incubator.apache.org>
>>> >>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu)
>>> >>>>>>> <je...@cisco.com> wrote:
>>> >>>>>>>>
>>> >>>>>>>> Hi Chris, Nirmal,
>>> >>>>>>>>
>>> >>>>>>>> I didn't install activemq manually.  I assumed the setup.sh
>>> script
>>> >>>>>>>>will
>>> >>>>>>>> do this for me.
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>> Yes, it will.
>>> >>>>>>>
>>> >>>>>>> Can you please attache the activemq.log file which can be found
>>> at
>>> >>>>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>> >>>>>>>
>>> >>>>>>> Also, you can try to start activemq manually and see.
>>> >>>>>>>
>>> >>>>>>>>   The entire stratos-install.log is at the bottom of this email
>>> >>>>>>>>thread
>>> >>>>>>>> (copied again below).  I ran setup.sh with "bash ­x" option and
>>> >>>>>>>>didn't see
>>> >>>>>>>> any error, but somehow activeMQ was not started.
>>> >>>>>>>>
>>> >>>>>>>> Setup CC
>>> >>>>>>>> Setup AS
>>> >>>>>>>> Setup SM
>>> >>>>>>>> Create and configure MySql Databases
>>> >>>>>>>> Setup CEP
>>> >>>>>>>> Starting the servers
>>> >>>>>>>> 'default' profile selected.
>>> >>>>>>>> INFO: Loading '/etc/default/activemq'
>>> >>>>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>> >>>>>>>> INFO: Starting - inspect logfiles specified in
>>> logging.properties
>>> >>>>>>>>and
>>> >>>>>>>> log4j.properties to get details
>>> >>>>>>>> INFO: pidfile created :
>>> >>>>>>>>
>>>
>>> >>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>> >>>>>>>>(pid
>>> >>>>>>>> '57058')
>>> >>>>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>> >>>>>>>>-Dprofile=default
>>> >>>>>>>> start
>>> >>>>>>>>
>>> >>>>>>>> -Jeffrey
>>> >>>>>>>>
>>> >>>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>> >>>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> >>>>>>>> <de...@stratos.incubator.apache.org>
>>> >>>>>>>> Date: Wednesday, April 16, 2014 10:40 AM
>>> >>>>>>>>
>>> >>>>>>>> To: "dev@stratos.incubator.apache.org"
>>> >>>>>>>> <de...@stratos.incubator.apache.org>
>>> >>>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>> >>>>>>>>
>>> >>>>>>>> Stratos would install activemq for you, following the steps
>>> Chris
>>> >>>>>>>> mentioned.
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <
>>> chsnow123@gmail.com>
>>> >>>>>>>> wrote:
>>> >>>>>>>>>
>>> >>>>>>>>> .. also, how are you installing activemq?
>>> >>>>>>>>>
>>> >>>>>>>>> /etc/default/activemq sounds like something created by debian
>>> >>>>>>>>>activemq
>>> >>>>>>>>> package, which will require additional setup to work with
>>> >>>>>>>>>Stratos.
>>> >>>>>>>>>
>>> >>>>>>>>> You should be installing activemq similar to this:
>>> >>>>>>>>>
>>> >>>>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>> >>>>>>>>>   wget -P $STRATOS_PACK_PATH
>>> >>>>>>>>>
>>> >>>>>>>>>
>>> >>>>>>>>>
>>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apa
>>> >>>>>>>>>ch
>>> >>>>>>>>>e-activemq-5.8.0-bin.tar.gz
>>> >>>>>>>>>
>>> >>>>>>>>>   # create a temporary folder for unpacking activemq
>>> >>>>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>> >>>>>>>>>
>>> >>>>>>>>>   # unpack activemq ready for the stratos installer
>>> >>>>>>>>>   tar -C tmp-activemq -xzf
>>> >>>>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>> >>>>>>>>>   cp -f
>>> >>>>>>>>>
>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>> >>>>>>>>> $STRATOS_PACK_PATH/
>>> >>>>>>>>>   cp -f
>>> >>>>>>>>>
>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>> >>>>>>>>> $STRATOS_PACK_PATH/
>>> >>>>>>>>>   cp -f
>>> >>>>>>>>>
>>>
>>> >>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.
>>> >>>>>>>>>1_
>>> >>>>>>>>>spec-1.0.1.jar
>>> >>>>>>>>> $STRATOS_PACK_PATH/
>>> >>>>>>>>>   cp -f
>>> >>>>>>>>>
>>>
>>> >>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1
>>> >>>>>>>>>.j
>>> >>>>>>>>>ar
>>> >>>>>>>>> $STRATOS_PACK_PATH/
>>> >>>>>>>>>   rm -rf tmp-activemq
>>> >>>>>>>>>
>>> >>>>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>> >>>>>>>>>   wget -P $STRATOS_PACK_PATH
>>> >>>>>>>>>
>>> >>>>>>>>>
>>> >>>>>>>>>
>>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/h
>>> >>>>>>>>>aw
>>> >>>>>>>>>tbuf-1.2.jar
>>> >>>>>>>>>
>>> >>>>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <
>>> chsnow123@gmail.com>
>>> >>>>>>>>> wrote:
>>> >>>>>>>>> > Can you post the part of the log file where it states
>>> >>>>>>>>> > /etc/default/activemq?
>>> >>>>>>>>> >
>>> >>>>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>> >>>>>>>>> > <je...@cisco.com> wrote:
>>> >>>>>>>>> >> Thanks Chris,
>>> >>>>>>>>> >>
>>> >>>>>>>>> >> I fixed the connection issue with mysql below.  It was
>>> because
>>> >>>>>>>>>my
>>> >>>>>>>>> >> default
>>> >>>>>>>>> >> installation of mysql binds to external IP, while Stratos is
>>> >>>>>>>>>trying
>>> >>>>>>>>> >> to
>>> >>>>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the
>>> >>>>>>>>>binding
>>> >>>>>>>>> >> port
>>> >>>>>>>>> >> for mysql.
>>> >>>>>>>>> >>
>>> >>>>>>>>> >> Now I'm hitting another connection issue my message broker.
>>> >>>>>>>>>After
>>> >>>>>>>>> >> running
>>> >>>>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm
>>> >>>>>>>>>using
>>> >>>>>>>>> >> activeMQ.
>>> >>>>>>>>> >>  From the Stratos install log, it says
>>> >>>>>>>>>"/etc/default/activemq".
>>> >>>>>>>>> I
>>> >>>>>>>>> >> looked
>>> >>>>>>>>> >> at that script, it looks like the home directory for active
>>> mq
>>> >>>>>>>>> >> doesn't
>>> >>>>>>>>> >> match with where we install active MQ
>>> >>>>>>>>> >> (/opt/stratos/apache-activemq-5.8.0).
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>> >>>>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>> >>>>>>>>> >>
>>> >>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>> >>>>>>>>>-
>>> >>>>>>>>> >> Error
>>> >>>>>>>>> >> while subscribing to the topic: instance-status
>>> >>>>>>>>> >>
>>> >>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>> >>>>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>> >>>>>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>>> >>>>>>>>> >> Connection
>>> >>>>>>>>> >> refused
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSu
>>> >>>>>>>>>pp
>>> >>>>>>>>>ort.jav
>>> >>>>>>>>> >> a:35)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>>> >>>>>>>>>ti
>>> >>>>>>>>>on(Acti
>>> >>>>>>>>> >> veMQConnectionFactory.java:293)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>>> >>>>>>>>>ti
>>> >>>>>>>>>on(Acti
>>> >>>>>>>>> >> veMQConnectionFactory.java:238)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createTopicConnectio
>>> >>>>>>>>>n(
>>> >>>>>>>>>ActiveM
>>> >>>>>>>>> >> QConnectionFactory.java:214)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.stratos.messaging.broker.connect.TopicConnector.init(To
>>> >>>>>>>>>pi
>>> >>>>>>>>>cConnec
>>> >>>>>>>>> >> tor.java:68)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSu
>>> >>>>>>>>>bs
>>> >>>>>>>>>cribe(T
>>> >>>>>>>>> >> opicSubscriber.java:65)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(
>>> >>>>>>>>>To
>>> >>>>>>>>>picSubs
>>> >>>>>>>>> >> criber.java:101)
>>> >>>>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>> >>>>>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>> >>>>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native
>>> >>>>>>>>>Method)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl
>>> >>>>>>>>>.j
>>> >>>>>>>>>ava:339
>>> >>>>>>>>> >> )
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSoc
>>> >>>>>>>>>ke
>>> >>>>>>>>>tImpl.j
>>> >>>>>>>>> >> ava:200)
>>>  >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.j
>>> >>>>>>>>>av
>>> >>>>>>>>>a:182)
>>> >>>>>>>>> >>         at
>>>  >>>>>>>>> >> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>> >>>>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTranspor
>>> >>>>>>>>>t.
>>> >>>>>>>>>java:49
>>> >>>>>>>>> >> 6)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTranspor
>>> >>>>>>>>>t.
>>> >>>>>>>>>java:45
>>> >>>>>>>>> >> 9)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:
>>> >>>>>>>>>55
>>> >>>>>>>>>)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.transport.AbstractInactivityMonitor.start(Abst
>>> >>>>>>>>>ra
>>> >>>>>>>>>ctInact
>>> >>>>>>>>> >> ivityMonitor.java:140)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>>> >>>>>>>>>r.
>>> >>>>>>>>>java:58
>>> >>>>>>>>> >> )
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.transport.WireFormatNegotiator.start(WireForma
>>> >>>>>>>>>tN
>>> >>>>>>>>>egotiat
>>> >>>>>>>>> >> or.java:72)
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>>> >>>>>>>>>r.
>>> >>>>>>>>>java:58
>>> >>>>>>>>> >> )
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>>> >>>>>>>>>r.
>>> >>>>>>>>>java:58
>>> >>>>>>>>> >> )
>>> >>>>>>>>> >>         at
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>>
>>> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>>> >>>>>>>>>ti
>>> >>>>>>>>>on(Acti
>>> >>>>>>>>> >> veMQConnectionFactory.java:273)
>>> >>>>>>>>> >>         ... 6 more
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>
>>> >>>>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>
>>> wrote:
>>> >>>>>>>>> >>
>>> >>>>>>>>> >>>Hi Jeffrey,
>>> >>>>>>>>> >>>
>>> >>>>>>>>> >>>Are you able to connect to mysql using the mysql client like
>>> >>>>>>>>>this?
>>> >>>>>>>>> >>>
>>> >>>>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username
>>> >>>>>>>>>-pyour_password
>>> >>>>>>>>> >>>
>>> >>>>>>>>> >>>Cheers,
>>> >>>>>>>>> >>>
>>> >>>>>>>>> >>>Chris
>>> >>>>>>>>> >>>
>>> >>>>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>> >>>>>>>>> >>><je...@cisco.com> wrote:
>>> >>>>>>>>> >>>> Hi Nirmal,
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>> >>>>>>>>> >>>> running on
>>> >>>>>>>>> >>>>port
>>> >>>>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's
>>> credential
>>> >>>>>>>>>is
>>> >>>>>>>>> >>>> also
>>> >>>>>>>>> >>>>correct.
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>> >>>>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database
>>> >>>>>>>>>Error -
>>> >>>>>>>>> >>>> Could
>>> >>>>>>>>> >>>>not
>>> >>>>>>>>> >>>> create connection to database server. Attempted reconnect
>>> 3
>>> >>>>>>>>> >>>> times.
>>> >>>>>>>>> >>>>Giving
>>> >>>>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionExcepti
>>> >>>>>>>>>on
>>> >>>>>>>>>:
>>> >>>>>>>>> >>>>Could
>>> >>>>>>>>> >>>> not create connection to database server. Attempted
>>> >>>>>>>>>reconnect
>>> >>>>>>>>>3
>>> >>>>>>>>> >>>> times.
>>> >>>>>>>>> >>>> Giving up.
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> >>>>>>>>> >>>> Method)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>>> >>>>>>>>>>>>>ns
>>> >>>>>>>>>>>>>tructorAc
>>> >>>>>>>>> >>>>cessorImpl.java:57)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>>> >>>>>>>>>>>>>ga
>>> >>>>>>>>>>>>>tingConst
>>> >>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> >>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>> >>>>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
>>> >>>>>>>>>>>>>l.
>>> >>>>>>>>>>>>>java:2405
>>> >>>>>>>>> >>>>)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326
>>> >>>>>>>>>)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> >>>>>>>>> >>>> Method)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>>> >>>>>>>>>>>>>ns
>>> >>>>>>>>>>>>>tructorAc
>>> >>>>>>>>> >>>>cessorImpl.java:57)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>>> >>>>>>>>>>>>>ga
>>> >>>>>>>>>>>>>tingConst
>>> >>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> >>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriv
>>> >>>>>>>>>>>>>er
>>> >>>>>>>>>>>>>.java:344
>>> >>>>>>>>> >>>>)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDrive
>>> >>>>>>>>>>>>>r(
>>> >>>>>>>>>>>>>PooledCon
>>> >>>>>>>>> >>>>nection.java:278)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledCon
>>> >>>>>>>>>>>>>ne
>>> >>>>>>>>>>>>>ction.jav
>>> >>>>>>>>> >>>>a:182)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(Co
>>> >>>>>>>>>>>>>nn
>>> >>>>>>>>>>>>>ectionPoo
>>> >>>>>>>>> >>>>l.java:701)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(Co
>>> >>>>>>>>>>>>>nn
>>> >>>>>>>>>>>>>ectionPoo
>>> >>>>>>>>> >>>>l.java:635)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(Conne
>>> >>>>>>>>>>>>>ct
>>> >>>>>>>>>>>>>ionPool.j
>>> >>>>>>>>> >>>>ava:188)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(Data
>>> >>>>>>>>>>>>>So
>>> >>>>>>>>>>>>>urceProxy
>>> >>>>>>>>> >>>>.java:127)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(C
>>> >>>>>>>>>>>>>la
>>> >>>>>>>>>>>>>imDAO.jav
>>> >>>>>>>>> >>>>a:158)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileA
>>> >>>>>>>>>>>>>nd
>>> >>>>>>>>>>>>>ClaimMaps
>>> >>>>>>>>> >>>>(DefaultRealm.java:411)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultReal
>>> >>>>>>>>>>>>>m.
>>> >>>>>>>>>>>>>java:101)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializ
>>> >>>>>>>>>>>>>eR
>>> >>>>>>>>>>>>>ealm(Defa
>>> >>>>>>>>> >>>>ultRealmService.java:223)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
>>> >>>>>>>>>>>>>fa
>>> >>>>>>>>>>>>>ultRealmS
>>> >>>>>>>>> >>>>ervice.java:101)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
>>> >>>>>>>>>>>>>fa
>>> >>>>>>>>>>>>>ultRealmS
>>> >>>>>>>>> >>>>ervice.java:114)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activ
>>> >>>>>>>>>>>>>at
>>> >>>>>>>>>>>>>or.java:6
>>> >>>>>>>>> >>>>9)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(
>>> >>>>>>>>>>>>>Bu
>>> >>>>>>>>>>>>>ndleCheck
>>> >>>>>>>>> >>>>Activator.java:61)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.r
>>> >>>>>>>>>>>>>un
>>> >>>>>>>>>>>>>(BundleCo
>>> >>>>>>>>> >>>>ntextImpl.java:711)
>>> >>>>>>>>> >>>> at java.security.AccessController.doPrivileged(Native
>>> >>>>>>>>>Method)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
>>> >>>>>>>>>>>>>rt
>>> >>>>>>>>>>>>>Activator
>>> >>>>>>>>> >>>>(BundleContextImpl.java:702)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
>>> >>>>>>>>>>>>>rt
>>> >>>>>>>>>>>>>(BundleCo
>>> >>>>>>>>> >>>>ntextImpl.java:683)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorke
>>> >>>>>>>>>>>>>r(
>>> >>>>>>>>>>>>>BundleHos
>>> >>>>>>>>> >>>>t.java:381)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume
>>> >>>>>>>>>>>>>(A
>>> >>>>>>>>>>>>>bstractBu
>>> >>>>>>>>> >>>>ndle.java:390)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundl
>>> >>>>>>>>>>>>>e(
>>> >>>>>>>>>>>>>Framework
>>> >>>>>>>>> >>>>.java:1176)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
>>> >>>>>>>>>>>>>um
>>> >>>>>>>>>>>>>eBundles(
>>> >>>>>>>>> >>>>StartLevelManager.java:559)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
>>> >>>>>>>>>>>>>um
>>> >>>>>>>>>>>>>eBundles(
>>> >>>>>>>>> >>>>StartLevelManager.java:544)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.inc
>>> >>>>>>>>>>>>>FW
>>> >>>>>>>>>>>>>SL(StartL
>>> >>>>>>>>> >>>>evelManager.java:457)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doS
>>> >>>>>>>>>>>>>et
>>> >>>>>>>>>>>>>StartLeve
>>> >>>>>>>>> >>>>l(StartLevelManager.java:243)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
>>> >>>>>>>>>>>>>pa
>>> >>>>>>>>>>>>>tchEvent(
>>> >>>>>>>>> >>>>StartLevelManager.java:438)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
>>> >>>>>>>>>>>>>pa
>>> >>>>>>>>>>>>>tchEvent(
>>> >>>>>>>>> >>>>StartLevelManager.java:1)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent
>>> >>>>>>>>>>>>>(E
>>> >>>>>>>>>>>>>ventManag
>>> >>>>>>>>> >>>>er.java:230)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.r
>>> >>>>>>>>>>>>>un
>>> >>>>>>>>>>>>>(EventMan
>>> >>>>>>>>> >>>>ager.java:340)
>>> >>>>>>>>> >>>> Caused by:
>>> >>>>>>>>> >>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>> >>>>>>>>> >>>> Communications link failure
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>> The last packet sent successfully to the server was 0
>>> >>>>>>>>> >>>> milliseconds ago.
>>> >>>>>>>>> >>>>The
>>> >>>>>>>>> >>>> driver has not received any packets from the server.
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> >>>>>>>>> >>>> Method)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>>> >>>>>>>>>>>>>ns
>>> >>>>>>>>>>>>>tructorAc
>>> >>>>>>>>> >>>>cessorImpl.java:57)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>>> >>>>>>>>>>>>>ga
>>> >>>>>>>>>>>>>tingConst
>>> >>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> >>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError
>>>  >>>>>>>>>>>>>.j
>>> >>>>>>>>>>>>>ava:1127)
>>> >>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502
>>> >>>>>>>>>)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
>>> >>>>>>>>>>>>>l.
>>> >>>>>>>>>>>>>java:2344
>>> >>>>>>>>> >>>>)
>>> >>>>>>>>> >>>> ... 39 more
>>> >>>>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>> >>>>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocket
>>> >>>>>>>>>>>>>Im
>>> >>>>>>>>>>>>>pl.java:3
>>> >>>>>>>>> >>>>39)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlai
>>> >>>>>>>>>>>>>nS
>>> >>>>>>>>>>>>>ocketImpl
>>> >>>>>>>>> >>>>.java:200)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketIm
>>> >>>>>>>>>>>>>pl
>>> >>>>>>>>>>>>>.java:182
>>> >>>>>>>>> >>>>)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>>java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>> >>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>> >>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>> >>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>> >>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>> >>>>>>>>> >>>> at
>>> >>>>>>>>> >>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFac
>>> >>>>>>>>>>>>>to
>>> >>>>>>>>>>>>>ry.java:2
>>> >>>>>>>>> >>>>58)
>>> >>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>> >>>>>>>>> >>>> ... 41 more
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>> >>>>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> >>>>>>>>> >>>> <de...@stratos.incubator.apache.org>
>>> >>>>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>> >>>>>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>> >>>>>>>>> >>>><de...@stratos.incubator.apache.org>
>>> >>>>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>> Can you please send the
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>>
>>>
>>> >>>>>>>>>/opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>>> >>>>>>>>>file
>>> >>>>>>>>> >>>>?
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen
>>> (jeffrngu)
>>> >>>>>>>>> >>>> <je...@cisco.com> wrote:
>>> >>>>>>>>> >>>>>
>>> >>>>>>>>> >>>>> Hi,
>>> >>>>>>>>> >>>>>
>>> >>>>>>>>> >>>>> I followed the instructions on
>>> >>>>>>>>> >>>>>
>>> >>>>>>>>>
>>> >>>>>>>>> >>>>>
>>> >>>>>>>>>>>>>>
>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Sin
>>> >>>>>>>>>>>>>>gl
>>> >>>>>>>>>>>>>>e+JVM+Pro
>>> >>>>>>>>> >>>>>duct+Configuration
>>> >>>>>>>>> >>>>> and went through the setup process.  After the setup.sh
>>> >>>>>>>>>script
>>> >>>>>>>>> >>>>> ran
>>> >>>>>>>>> >>>>> successfully (I used default profile), I was not able to
>>> >>>>>>>>>load
>>> >>>>>>>>> >>>>> the link
>>> >>>>>>>>> >>>>>to
>>> >>>>>>>>> >>>>> Stratos console.   The Stratos install log looks clean
>>> (see
>>> >>>>>>>>> >>>>> below).
>>> >>>>>>>>> >>>>>Did
>>> >>>>>>>>> >>>>> "netstat" and found nothing running on port 9443 and
>>> 61616
>>> >>>>>>>>> >>>>> (activemq).
>>> >>>>>>>>> >>>>> There's no info on the wiki for troubleshooting of
>>> >>>>>>>>>installation
>>> >>>>>>>>> >>>>> issues.
>>> >>>>>>>>> >>>>> There aren't information on what sort of things to verify
>>> >>>>>>>>>to
>>> >>>>>>>>> >>>>> make sure
>>> >>>>>>>>> >>>>> installation was successful.     Any ideas on how to
>>> debug
>>> >>>>>>>>>this?
>>> >>>>>>>>> >>>>>
>>> >>>>>>>>> >>>>> Thanks,
>>> >>>>>>>>> >>>>> -Jeffrey
>>> >>>>>>>>> >>>>>
>>> >>>>>>>>> >>>>>
>>> >>>>>>>>> >>>>>
>>> >>>>>>>>> >>>>> Setup CC
>>> >>>>>>>>> >>>>> Setup AS
>>> >>>>>>>>> >>>>> Setup SM
>>> >>>>>>>>> >>>>> Create and configure MySql Databases
>>> >>>>>>>>> >>>>> Setup CEP
>>> >>>>>>>>> >>>>> Starting the servers
>>> >>>>>>>>> >>>>> 'default' profile selected.
>>> >>>>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>> >>>>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>> >>>>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>> >>>>>>>>> >>>>> logging.properties and
>>> >>>>>>>>> >>>>> log4j.properties to get details
>>> >>>>>>>>> >>>>> INFO: pidfile created :
>>> >>>>>>>>> >>>>>
>>> >>>>>>>>> >>>>>
>>>
>>> >>>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid
>>> >>>>>>>>>'
>>> >>>>>>>>> >>>>>(pid
>>> >>>>>>>>> >>>>> '38648')
>>> >>>>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>> >>>>>>>>> >>>>> -Dprofile=default
>>> >>>>>>>>> >>>>>start
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>> --
>>> >>>>>>>>> >>>> Best Regards,
>>> >>>>>>>>> >>>> Nirmal
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>> Nirmal Fernando.
>>> >>>>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>> >>>>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>> >>>>>>>>> >>>>
>>> >>>>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>> >>>>>>>>> >>>
>>> >>>>>>>>> >>>
>>> >>>>>>>>> >>>
>>> >>>>>>>>> >>>--
>>> >>>>>>>>> >>>Check out my professional profile and connect with me on
>>> >>>>>>>>>LinkedIn.
>>> >>>>>>>>> >>>http://lnkd.in/cw5k69
>>> >>>>>>>>> >>
>>> >>>>>>>>> >
>>> >>>>>>>>> >
>>> >>>>>>>>> >
>>> >>>>>>>>> > --
>>> >>>>>>>>> > Check out my professional profile and connect with me on
>>> >>>>>>>>>LinkedIn.
>>> >>>>>>>>> > http://lnkd.in/cw5k69
>>> >>>>>>>>>
>>> >>>>>>>>>
>>> >>>>>>>>>
>>> >>>>>>>>> --
>>> >>>>>>>>> Check out my professional profile and connect with me on
>>> >>>>>>>>>LinkedIn.
>>> >>>>>>>>> http://lnkd.in/cw5k69
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>> --
>>> >>>>>>>> Best Regards,
>>> >>>>>>>> Nirmal
>>> >>>>>>>>
>>> >>>>>>>> Nirmal Fernando.
>>> >>>>>>>> PPMC Member & Committer of Apache Stratos,
>>> >>>>>>>> Senior Software Engineer, WSO2 Inc.
>>> >>>>>>>>
>>> >>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>> --
>>> >>>>>>> Best Regards,
>>> >>>>>>> Nirmal
>>> >>>>>>>
>>> >>>>>>> Nirmal Fernando.
>>> >>>>>>> PPMC Member & Committer of Apache Stratos,
>>> >>>>>>> Senior Software Engineer, WSO2 Inc.
>>> >>>>>>>
>>> >>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> --
>>> >>>>>> Best Regards,
>>> >>>>>> Nirmal
>>> >>>>>>
>>> >>>>>> Nirmal Fernando.
>>> >>>>>> PPMC Member & Committer of Apache Stratos,
>>> >>>>>> Senior Software Engineer, WSO2 Inc.
>>> >>>>>>
>>> >>>>>> Blog: http://nirmalfdo.blogspot.com/
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>> --
>>> >>>>> Best Regards,
>>> >>>>> Nirmal
>>> >>>>>
>>> >>>>> Nirmal Fernando.
>>> >>>>> PPMC Member & Committer of Apache Stratos,
>>> >>>>> Senior Software Engineer, WSO2 Inc.
>>> >>>>>
>>> >>>>> Blog: http://nirmalfdo.blogspot.com/
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> --
>>> >>>> Best Regards,
>>> >>>> Nirmal
>>> >>>>
>>> >>>> Nirmal Fernando.
>>> >>>> PPMC Member & Committer of Apache Stratos,
>>> >>>> Senior Software Engineer, WSO2 Inc.
>>> >>>>
>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>> >>>
>>> >>>
>>> >>>
>>> >>>--
>>> >>>Check out my professional profile and connect with me on LinkedIn.
>>> >>>http://lnkd.in/cw5k69
>>> >>
>>> >
>>> >
>>> >
>>> >--
>>> >Check out my professional profile and connect with me on LinkedIn.
>>> >http://lnkd.in/cw5k69
>>>
>>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>>  Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> Thanks & Best Regards,
> *Praneesha Chandrasiri*
> *Technical Writer*
> *WSO2 Inc. *
> *Mobile: +(94) 718156888 <%2B%2894%29%20718156888>*
> *E-mail: praneesha@wso2.com <pr...@wso2.com>*
>
>


-- 
Thanks & Best Regards,
*Praneesha Chandrasiri*
*Technical Writer*
*WSO2 Inc. *
*Mobile: +(94) 718156888*
*E-mail: praneesha@wso2.com <pr...@wso2.com>*

Re: Problem setting up multi-profile single JVM

Posted by Praneesha Chandrasiri <pr...@wso2.com>.
Hi Jeffrey,

I am in the process of creating the Troubleshooting Guide for Stratos.

Will include this information in it.


On Sat, Apr 19, 2014 at 9:31 AM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>
>  Thanks Nirmal!  I think it would be good to document this info somewhere
> if not already done.
>
>  -Jeffrey
>
>   From: Nirmal Fernando <ni...@gmail.com>
> Reply-To: "dev@stratos.incubator.apache.org" <
> dev@stratos.incubator.apache.org>
> Date: Friday, April 18, 2014 6:36 PM
>
> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
> Subject: Re: Problem setting up multi-profile single JVM
>
>
>
>
> On Sat, Apr 19, 2014 at 5:17 AM, Jeffrey Nguyen (jeffrngu) <
> jeffrngu@cisco.com> wrote:
>
>>
>> Hi,
>>
>> Can someone tell me how we whether the components listed below are
>> included in the single JVM deployment or are they left out.  If they are
>> not included, what is the recommended way to include them.
>>
>> - Stratos CLI: is it included and if so, how do I invoke?
>>
>
>  it's not included, it's a separate product.
>
>> - Cartridge agent: is included? I assume the answer is yes but just wanted
>> to double check.
>
>
>  No, again it's a separate product. It's needed at the Cartridge end.
>
>
>> - CEP Extension: is it included along with CEP?
>>
>
>  Yes, only if you are using single JVM. If you use distributed
> deployment, you need to have CEP externally.
>
>
>> - HAProxy: is it is included along with load balancer?
>>
>
>  LB is a separate product and it hasn't been changed with single JVM
> work.
>
>>
>> Thanks,
>> -Jeffrey
>>
>> On 4/17/14 10:42 PM, "chris snow" <ch...@gmail.com> wrote:
>>
>> >Your welcome!
>> >
>> >On Thu, Apr 17, 2014 at 5:45 PM, Jeffrey Nguyen (jeffrngu)
>> ><je...@cisco.com> wrote:
>> >> Thank you Chris!  That helps!
>> >>
>> >> -Jeffrey
>> >>
>> >> On 4/17/14 12:12 AM, "chris snow" <ch...@gmail.com> wrote:
>> >>
>> >>>Hi Jeffrey,
>> >>>
>> >>>I'm using the following to start, stop and check stratos status:
>> >>>
>> >>>
>> https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L43
>> >>>2
>> >>>- start
>> >>>
>> https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L44
>> >>>5
>> >>>- stop
>> >>>
>> https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L46
>> >>>1
>> >>>- status
>> >>>
>> >>>Many thanks,
>> >>>
>> >>>Chris
>> >>>
>> >>>
>> >>>On Thu, Apr 17, 2014 at 1:26 AM, Jeffrey Nguyen (jeffrngu)
>> >>><je...@cisco.com> wrote:
>> >>>>
>> >>>> I thought about it but right now, activemq is installed and started
>> by
>> >>>> setup.sh script.   What's the proper way to restart Stratos and its
>> >>>> dependencies if I modify active MQ port manually after running
>> >>>>setup.sh?
>> >>>>
>> >>>> -Jeffrey
>> >>>>
>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>> >>>> <de...@stratos.incubator.apache.org>
>> >>>> Date: Wednesday, April 16, 2014 4:04 PM
>> >>>>
>> >>>> To: "dev@stratos.incubator.apache.org"
>> >>>><de...@stratos.incubator.apache.org>
>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>> >>>>
>> >>>> Hi Jeffrey,
>> >>>>
>> >>>> One other option would be to make activemq runs on a different port
>> >>>>other
>> >>>> than 5672.
>> >>>>
>> >>>> /conf/activemq.xml -> change transportConnector relevant to 5672 to
>> >>>>some
>> >>>> other port. Stratos uses 61616 port, so that's not an issue.
>> >>>>
>> >>>>
>> >>>> On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu)
>> >>>> <je...@cisco.com> wrote:
>> >>>>>
>> >>>>>
>> >>>>> Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
>> >>>>> openstack.   RabittMQ and some components of Openstack started fine
>> >>>>>but I'm
>> >>>>> now not able to log into Horizon.  Looks like I need to dig for the
>> >>>>>proper
>> >>>>> way to do this on Openstack.   Thanks for the reference though.
>> >>>>>
>> >>>>> -Jeffrey
>> >>>>>
>> >>>>> From: Nirmal Fernando <ni...@gmail.com>
>> >>>>> Reply-To: "dev@stratos.incubator.apache.org"
>> >>>>> <de...@stratos.incubator.apache.org>
>> >>>>> Date: Wednesday, April 16, 2014 3:12 PM
>> >>>>>
>> >>>>> To: "dev@stratos.incubator.apache.org"
>> >>>>><de...@stratos.incubator.apache.org>
>> >>>>> Subject: Re: Problem setting up multi-profile single JVM
>> >>>>>
>> >>>>> Hi Jeffrey,
>> >>>>>
>> >>>>> You might want to check the dev@ email thread: "stratos single vm +
>> >>>>> devstack both require port 5672 (AMQP)"
>> >>>>>
>> >>>>>
>> >>>>> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu)
>> >>>>> <je...@cisco.com> wrote:
>> >>>>>>
>> >>>>>> I'm setting up Stratos on top of my OpenStack VM.   It looks like
>> >>>>>>port
>> >>>>>> 5672 is used by rabbitmq, which is used by OpenStack.
>> >>>>>>
>> >>>>>> # netstat -tupln|grep 5672
>> >>>>>> tcp6       0      0 :::5672                 :::*
>> >>>>>> LISTEN      3305/beam
>> >>>>>>
>> >>>>>> From: Nirmal Fernando <ni...@gmail.com>
>> >>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>> >>>>>> <de...@stratos.incubator.apache.org>
>> >>>>>> Date: Wednesday, April 16, 2014 2:52 PM
>> >>>>>>
>> >>>>>> To: "dev@stratos.incubator.apache.org"
>> >>>>>><de...@stratos.incubator.apache.org>
>> >>>>>> Subject: Re: Problem setting up multi-profile single JVM
>> >>>>>>
>> >>>>>> Ah... that explains why your activemq didn't started. Activemq
>> needs
>> >>>>>>both
>> >>>>>> 5672 and 61616 to be available. Can you please check what's running
>> >>>>>>on 5672?
>> >>>>>>
>> >>>>>>
>> >>>>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu)
>> >>>>>> <je...@cisco.com> wrote:
>> >>>>>>>
>> >>>>>>> Hi Nirmal,
>> >>>>>>>
>> >>>>>>> Activemq.log attached.  Looks like it complained that JMX port
>> 5672
>> >>>>>>>is
>> >>>>>>> already in use.   Is this different from the active MQ listener
>> >>>>>>>port
>> >>>>>>>61616?
>> >>>>>>>
>> >>>>>>> -Jeffrey
>> >>>>>>>
>> >>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>> >>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>> >>>>>>> <de...@stratos.incubator.apache.org>
>> >>>>>>> Date: Wednesday, April 16, 2014 2:13 PM
>> >>>>>>>
>> >>>>>>> To: "dev@stratos.incubator.apache.org"
>> >>>>>>> <de...@stratos.incubator.apache.org>
>> >>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu)
>> >>>>>>> <je...@cisco.com> wrote:
>> >>>>>>>>
>> >>>>>>>> Hi Chris, Nirmal,
>> >>>>>>>>
>> >>>>>>>> I didn't install activemq manually.  I assumed the setup.sh
>> script
>> >>>>>>>>will
>> >>>>>>>> do this for me.
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> Yes, it will.
>> >>>>>>>
>> >>>>>>> Can you please attache the activemq.log file which can be found at
>> >>>>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>> >>>>>>>
>> >>>>>>> Also, you can try to start activemq manually and see.
>> >>>>>>>
>> >>>>>>>>   The entire stratos-install.log is at the bottom of this email
>> >>>>>>>>thread
>> >>>>>>>> (copied again below).  I ran setup.sh with "bash ­x" option and
>> >>>>>>>>didn't see
>> >>>>>>>> any error, but somehow activeMQ was not started.
>> >>>>>>>>
>> >>>>>>>> Setup CC
>> >>>>>>>> Setup AS
>> >>>>>>>> Setup SM
>> >>>>>>>> Create and configure MySql Databases
>> >>>>>>>> Setup CEP
>> >>>>>>>> Starting the servers
>> >>>>>>>> 'default' profile selected.
>> >>>>>>>> INFO: Loading '/etc/default/activemq'
>> >>>>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>> >>>>>>>> INFO: Starting - inspect logfiles specified in logging.properties
>> >>>>>>>>and
>> >>>>>>>> log4j.properties to get details
>> >>>>>>>> INFO: pidfile created :
>> >>>>>>>>
>>
>> >>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>> >>>>>>>>(pid
>> >>>>>>>> '57058')
>> >>>>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>> >>>>>>>>-Dprofile=default
>> >>>>>>>> start
>> >>>>>>>>
>> >>>>>>>> -Jeffrey
>> >>>>>>>>
>> >>>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>> >>>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>> >>>>>>>> <de...@stratos.incubator.apache.org>
>> >>>>>>>> Date: Wednesday, April 16, 2014 10:40 AM
>> >>>>>>>>
>> >>>>>>>> To: "dev@stratos.incubator.apache.org"
>> >>>>>>>> <de...@stratos.incubator.apache.org>
>> >>>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>> >>>>>>>>
>> >>>>>>>> Stratos would install activemq for you, following the steps Chris
>> >>>>>>>> mentioned.
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <
>> chsnow123@gmail.com>
>> >>>>>>>> wrote:
>> >>>>>>>>>
>> >>>>>>>>> .. also, how are you installing activemq?
>> >>>>>>>>>
>> >>>>>>>>> /etc/default/activemq sounds like something created by debian
>> >>>>>>>>>activemq
>> >>>>>>>>> package, which will require additional setup to work with
>> >>>>>>>>>Stratos.
>> >>>>>>>>>
>> >>>>>>>>> You should be installing activemq similar to this:
>> >>>>>>>>>
>> >>>>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>> >>>>>>>>>   wget -P $STRATOS_PACK_PATH
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apa
>> >>>>>>>>>ch
>> >>>>>>>>>e-activemq-5.8.0-bin.tar.gz
>> >>>>>>>>>
>> >>>>>>>>>   # create a temporary folder for unpacking activemq
>> >>>>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>> >>>>>>>>>
>> >>>>>>>>>   # unpack activemq ready for the stratos installer
>> >>>>>>>>>   tar -C tmp-activemq -xzf
>> >>>>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>> >>>>>>>>>   cp -f
>> >>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>> >>>>>>>>> $STRATOS_PACK_PATH/
>> >>>>>>>>>   cp -f
>> >>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>> >>>>>>>>> $STRATOS_PACK_PATH/
>> >>>>>>>>>   cp -f
>> >>>>>>>>>
>>
>> >>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.
>> >>>>>>>>>1_
>> >>>>>>>>>spec-1.0.1.jar
>> >>>>>>>>> $STRATOS_PACK_PATH/
>> >>>>>>>>>   cp -f
>> >>>>>>>>>
>>
>> >>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1
>> >>>>>>>>>.j
>> >>>>>>>>>ar
>> >>>>>>>>> $STRATOS_PACK_PATH/
>> >>>>>>>>>   rm -rf tmp-activemq
>> >>>>>>>>>
>> >>>>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>> >>>>>>>>>   wget -P $STRATOS_PACK_PATH
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/h
>> >>>>>>>>>aw
>> >>>>>>>>>tbuf-1.2.jar
>> >>>>>>>>>
>> >>>>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <
>> chsnow123@gmail.com>
>> >>>>>>>>> wrote:
>> >>>>>>>>> > Can you post the part of the log file where it states
>> >>>>>>>>> > /etc/default/activemq?
>> >>>>>>>>> >
>> >>>>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>> >>>>>>>>> > <je...@cisco.com> wrote:
>> >>>>>>>>> >> Thanks Chris,
>> >>>>>>>>> >>
>> >>>>>>>>> >> I fixed the connection issue with mysql below.  It was
>> because
>> >>>>>>>>>my
>> >>>>>>>>> >> default
>> >>>>>>>>> >> installation of mysql binds to external IP, while Stratos is
>> >>>>>>>>>trying
>> >>>>>>>>> >> to
>> >>>>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the
>> >>>>>>>>>binding
>> >>>>>>>>> >> port
>> >>>>>>>>> >> for mysql.
>> >>>>>>>>> >>
>> >>>>>>>>> >> Now I'm hitting another connection issue my message broker.
>> >>>>>>>>>After
>> >>>>>>>>> >> running
>> >>>>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm
>> >>>>>>>>>using
>> >>>>>>>>> >> activeMQ.
>> >>>>>>>>> >>  From the Stratos install log, it says
>> >>>>>>>>>"/etc/default/activemq".
>> >>>>>>>>> I
>> >>>>>>>>> >> looked
>> >>>>>>>>> >> at that script, it looks like the home directory for active
>> mq
>> >>>>>>>>> >> doesn't
>> >>>>>>>>> >> match with where we install active MQ
>> >>>>>>>>> >> (/opt/stratos/apache-activemq-5.8.0).
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>> >>>>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>> >>>>>>>>> >>
>> >>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> >>>>>>>>>-
>> >>>>>>>>> >> Error
>> >>>>>>>>> >> while subscribing to the topic: instance-status
>> >>>>>>>>> >>
>> >>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> >>>>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>> >>>>>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>> >>>>>>>>> >> Connection
>> >>>>>>>>> >> refused
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSu
>> >>>>>>>>>pp
>> >>>>>>>>>ort.jav
>> >>>>>>>>> >> a:35)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>> >>>>>>>>>ti
>> >>>>>>>>>on(Acti
>> >>>>>>>>> >> veMQConnectionFactory.java:293)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>> >>>>>>>>>ti
>> >>>>>>>>>on(Acti
>> >>>>>>>>> >> veMQConnectionFactory.java:238)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createTopicConnectio
>> >>>>>>>>>n(
>> >>>>>>>>>ActiveM
>> >>>>>>>>> >> QConnectionFactory.java:214)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.stratos.messaging.broker.connect.TopicConnector.init(To
>> >>>>>>>>>pi
>> >>>>>>>>>cConnec
>> >>>>>>>>> >> tor.java:68)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSu
>> >>>>>>>>>bs
>> >>>>>>>>>cribe(T
>> >>>>>>>>> >> opicSubscriber.java:65)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(
>> >>>>>>>>>To
>> >>>>>>>>>picSubs
>> >>>>>>>>> >> criber.java:101)
>> >>>>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>> >>>>>>>>> >> Caused by: java.net.ConnectException: Connection refused
>> >>>>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native
>> >>>>>>>>>Method)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl
>> >>>>>>>>>.j
>> >>>>>>>>>ava:339
>> >>>>>>>>> >> )
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSoc
>> >>>>>>>>>ke
>> >>>>>>>>>tImpl.j
>> >>>>>>>>> >> ava:200)
>>  >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.j
>> >>>>>>>>>av
>> >>>>>>>>>a:182)
>> >>>>>>>>> >>         at
>>  >>>>>>>>> >> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>> >>>>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTranspor
>> >>>>>>>>>t.
>> >>>>>>>>>java:49
>> >>>>>>>>> >> 6)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTranspor
>> >>>>>>>>>t.
>> >>>>>>>>>java:45
>> >>>>>>>>> >> 9)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:
>> >>>>>>>>>55
>> >>>>>>>>>)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.transport.AbstractInactivityMonitor.start(Abst
>> >>>>>>>>>ra
>> >>>>>>>>>ctInact
>> >>>>>>>>> >> ivityMonitor.java:140)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>> >>>>>>>>>r.
>> >>>>>>>>>java:58
>> >>>>>>>>> >> )
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.transport.WireFormatNegotiator.start(WireForma
>> >>>>>>>>>tN
>> >>>>>>>>>egotiat
>> >>>>>>>>> >> or.java:72)
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>> >>>>>>>>>r.
>> >>>>>>>>>java:58
>> >>>>>>>>> >> )
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>> >>>>>>>>>r.
>> >>>>>>>>>java:58
>> >>>>>>>>> >> )
>> >>>>>>>>> >>         at
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>>
>> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>> >>>>>>>>>ti
>> >>>>>>>>>on(Acti
>> >>>>>>>>> >> veMQConnectionFactory.java:273)
>> >>>>>>>>> >>         ... 6 more
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>> >>>>>>>>> >>
>> >>>>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>
>> wrote:
>> >>>>>>>>> >>
>> >>>>>>>>> >>>Hi Jeffrey,
>> >>>>>>>>> >>>
>> >>>>>>>>> >>>Are you able to connect to mysql using the mysql client like
>> >>>>>>>>>this?
>> >>>>>>>>> >>>
>> >>>>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username
>> >>>>>>>>>-pyour_password
>> >>>>>>>>> >>>
>> >>>>>>>>> >>>Cheers,
>> >>>>>>>>> >>>
>> >>>>>>>>> >>>Chris
>> >>>>>>>>> >>>
>> >>>>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>> >>>>>>>>> >>><je...@cisco.com> wrote:
>> >>>>>>>>> >>>> Hi Nirmal,
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>> >>>>>>>>> >>>> running on
>> >>>>>>>>> >>>>port
>> >>>>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential
>> >>>>>>>>>is
>> >>>>>>>>> >>>> also
>> >>>>>>>>> >>>>correct.
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>> >>>>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database
>> >>>>>>>>>Error -
>> >>>>>>>>> >>>> Could
>> >>>>>>>>> >>>>not
>> >>>>>>>>> >>>> create connection to database server. Attempted reconnect 3
>> >>>>>>>>> >>>> times.
>> >>>>>>>>> >>>>Giving
>> >>>>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionExcepti
>> >>>>>>>>>on
>> >>>>>>>>>:
>> >>>>>>>>> >>>>Could
>> >>>>>>>>> >>>> not create connection to database server. Attempted
>> >>>>>>>>>reconnect
>> >>>>>>>>>3
>> >>>>>>>>> >>>> times.
>> >>>>>>>>> >>>> Giving up.
>> >>>>>>>>> >>>> at
>> >>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> >>>>>>>>> >>>> Method)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>> >>>>>>>>>>>>>ns
>> >>>>>>>>>>>>>tructorAc
>> >>>>>>>>> >>>>cessorImpl.java:57)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>> >>>>>>>>>>>>>ga
>> >>>>>>>>>>>>>tingConst
>> >>>>>>>>> >>>>ructorAccessorImpl.java:45)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>> >>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>> >>>>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
>> >>>>>>>>>>>>>l.
>> >>>>>>>>>>>>>java:2405
>> >>>>>>>>> >>>>)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326
>> >>>>>>>>>)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> >>>>>>>>> >>>> Method)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>> >>>>>>>>>>>>>ns
>> >>>>>>>>>>>>>tructorAc
>> >>>>>>>>> >>>>cessorImpl.java:57)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>> >>>>>>>>>>>>>ga
>> >>>>>>>>>>>>>tingConst
>> >>>>>>>>> >>>>ructorAccessorImpl.java:45)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>> >>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriv
>> >>>>>>>>>>>>>er
>> >>>>>>>>>>>>>.java:344
>> >>>>>>>>> >>>>)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDrive
>> >>>>>>>>>>>>>r(
>> >>>>>>>>>>>>>PooledCon
>> >>>>>>>>> >>>>nection.java:278)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledCon
>> >>>>>>>>>>>>>ne
>> >>>>>>>>>>>>>ction.jav
>> >>>>>>>>> >>>>a:182)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(Co
>> >>>>>>>>>>>>>nn
>> >>>>>>>>>>>>>ectionPoo
>> >>>>>>>>> >>>>l.java:701)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(Co
>> >>>>>>>>>>>>>nn
>> >>>>>>>>>>>>>ectionPoo
>> >>>>>>>>> >>>>l.java:635)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(Conne
>> >>>>>>>>>>>>>ct
>> >>>>>>>>>>>>>ionPool.j
>> >>>>>>>>> >>>>ava:188)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(Data
>> >>>>>>>>>>>>>So
>> >>>>>>>>>>>>>urceProxy
>> >>>>>>>>> >>>>.java:127)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(C
>> >>>>>>>>>>>>>la
>> >>>>>>>>>>>>>imDAO.jav
>> >>>>>>>>> >>>>a:158)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileA
>> >>>>>>>>>>>>>nd
>> >>>>>>>>>>>>>ClaimMaps
>> >>>>>>>>> >>>>(DefaultRealm.java:411)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultReal
>> >>>>>>>>>>>>>m.
>> >>>>>>>>>>>>>java:101)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializ
>> >>>>>>>>>>>>>eR
>> >>>>>>>>>>>>>ealm(Defa
>> >>>>>>>>> >>>>ultRealmService.java:223)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
>> >>>>>>>>>>>>>fa
>> >>>>>>>>>>>>>ultRealmS
>> >>>>>>>>> >>>>ervice.java:101)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
>> >>>>>>>>>>>>>fa
>> >>>>>>>>>>>>>ultRealmS
>> >>>>>>>>> >>>>ervice.java:114)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activ
>> >>>>>>>>>>>>>at
>> >>>>>>>>>>>>>or.java:6
>> >>>>>>>>> >>>>9)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(
>> >>>>>>>>>>>>>Bu
>> >>>>>>>>>>>>>ndleCheck
>> >>>>>>>>> >>>>Activator.java:61)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.r
>> >>>>>>>>>>>>>un
>> >>>>>>>>>>>>>(BundleCo
>> >>>>>>>>> >>>>ntextImpl.java:711)
>> >>>>>>>>> >>>> at java.security.AccessController.doPrivileged(Native
>> >>>>>>>>>Method)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
>> >>>>>>>>>>>>>rt
>> >>>>>>>>>>>>>Activator
>> >>>>>>>>> >>>>(BundleContextImpl.java:702)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
>> >>>>>>>>>>>>>rt
>> >>>>>>>>>>>>>(BundleCo
>> >>>>>>>>> >>>>ntextImpl.java:683)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorke
>> >>>>>>>>>>>>>r(
>> >>>>>>>>>>>>>BundleHos
>> >>>>>>>>> >>>>t.java:381)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume
>> >>>>>>>>>>>>>(A
>> >>>>>>>>>>>>>bstractBu
>> >>>>>>>>> >>>>ndle.java:390)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundl
>> >>>>>>>>>>>>>e(
>> >>>>>>>>>>>>>Framework
>> >>>>>>>>> >>>>.java:1176)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
>> >>>>>>>>>>>>>um
>> >>>>>>>>>>>>>eBundles(
>> >>>>>>>>> >>>>StartLevelManager.java:559)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
>> >>>>>>>>>>>>>um
>> >>>>>>>>>>>>>eBundles(
>> >>>>>>>>> >>>>StartLevelManager.java:544)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.inc
>> >>>>>>>>>>>>>FW
>> >>>>>>>>>>>>>SL(StartL
>> >>>>>>>>> >>>>evelManager.java:457)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doS
>> >>>>>>>>>>>>>et
>> >>>>>>>>>>>>>StartLeve
>> >>>>>>>>> >>>>l(StartLevelManager.java:243)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
>> >>>>>>>>>>>>>pa
>> >>>>>>>>>>>>>tchEvent(
>> >>>>>>>>> >>>>StartLevelManager.java:438)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
>> >>>>>>>>>>>>>pa
>> >>>>>>>>>>>>>tchEvent(
>> >>>>>>>>> >>>>StartLevelManager.java:1)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent
>> >>>>>>>>>>>>>(E
>> >>>>>>>>>>>>>ventManag
>> >>>>>>>>> >>>>er.java:230)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.r
>> >>>>>>>>>>>>>un
>> >>>>>>>>>>>>>(EventMan
>> >>>>>>>>> >>>>ager.java:340)
>> >>>>>>>>> >>>> Caused by:
>> >>>>>>>>> >>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>> >>>>>>>>> >>>> Communications link failure
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>> The last packet sent successfully to the server was 0
>> >>>>>>>>> >>>> milliseconds ago.
>> >>>>>>>>> >>>>The
>> >>>>>>>>> >>>> driver has not received any packets from the server.
>> >>>>>>>>> >>>> at
>> >>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> >>>>>>>>> >>>> Method)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>> >>>>>>>>>>>>>ns
>> >>>>>>>>>>>>>tructorAc
>> >>>>>>>>> >>>>cessorImpl.java:57)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>> >>>>>>>>>>>>>ga
>> >>>>>>>>>>>>>tingConst
>> >>>>>>>>> >>>>ructorAccessorImpl.java:45)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>> >>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError
>>  >>>>>>>>>>>>>.j
>> >>>>>>>>>>>>>ava:1127)
>> >>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502
>> >>>>>>>>>)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
>> >>>>>>>>>>>>>l.
>> >>>>>>>>>>>>>java:2344
>> >>>>>>>>> >>>>)
>> >>>>>>>>> >>>> ... 39 more
>> >>>>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>> >>>>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocket
>> >>>>>>>>>>>>>Im
>> >>>>>>>>>>>>>pl.java:3
>> >>>>>>>>> >>>>39)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlai
>> >>>>>>>>>>>>>nS
>> >>>>>>>>>>>>>ocketImpl
>> >>>>>>>>> >>>>.java:200)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketIm
>> >>>>>>>>>>>>>pl
>> >>>>>>>>>>>>>.java:182
>> >>>>>>>>> >>>>)
>> >>>>>>>>> >>>> at
>> >>>>>>>>>java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>> >>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>> >>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>> >>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>> >>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>> >>>>>>>>> >>>> at
>> >>>>>>>>> >>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFac
>> >>>>>>>>>>>>>to
>> >>>>>>>>>>>>>ry.java:2
>> >>>>>>>>> >>>>58)
>> >>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>> >>>>>>>>> >>>> ... 41 more
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>> >>>>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>> >>>>>>>>> >>>> <de...@stratos.incubator.apache.org>
>> >>>>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>> >>>>>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>> >>>>>>>>> >>>><de...@stratos.incubator.apache.org>
>> >>>>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>> Can you please send the
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>>
>>
>> >>>>>>>>>/opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>> >>>>>>>>>file
>> >>>>>>>>> >>>>?
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>> >>>>>>>>> >>>> <je...@cisco.com> wrote:
>> >>>>>>>>> >>>>>
>> >>>>>>>>> >>>>> Hi,
>> >>>>>>>>> >>>>>
>> >>>>>>>>> >>>>> I followed the instructions on
>> >>>>>>>>> >>>>>
>> >>>>>>>>>
>> >>>>>>>>> >>>>>
>> >>>>>>>>>>>>>>
>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Sin
>> >>>>>>>>>>>>>>gl
>> >>>>>>>>>>>>>>e+JVM+Pro
>> >>>>>>>>> >>>>>duct+Configuration
>> >>>>>>>>> >>>>> and went through the setup process.  After the setup.sh
>> >>>>>>>>>script
>> >>>>>>>>> >>>>> ran
>> >>>>>>>>> >>>>> successfully (I used default profile), I was not able to
>> >>>>>>>>>load
>> >>>>>>>>> >>>>> the link
>> >>>>>>>>> >>>>>to
>> >>>>>>>>> >>>>> Stratos console.   The Stratos install log looks clean
>> (see
>> >>>>>>>>> >>>>> below).
>> >>>>>>>>> >>>>>Did
>> >>>>>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>> >>>>>>>>> >>>>> (activemq).
>> >>>>>>>>> >>>>> There's no info on the wiki for troubleshooting of
>> >>>>>>>>>installation
>> >>>>>>>>> >>>>> issues.
>> >>>>>>>>> >>>>> There aren't information on what sort of things to verify
>> >>>>>>>>>to
>> >>>>>>>>> >>>>> make sure
>> >>>>>>>>> >>>>> installation was successful.     Any ideas on how to debug
>> >>>>>>>>>this?
>> >>>>>>>>> >>>>>
>> >>>>>>>>> >>>>> Thanks,
>> >>>>>>>>> >>>>> -Jeffrey
>> >>>>>>>>> >>>>>
>> >>>>>>>>> >>>>>
>> >>>>>>>>> >>>>>
>> >>>>>>>>> >>>>> Setup CC
>> >>>>>>>>> >>>>> Setup AS
>> >>>>>>>>> >>>>> Setup SM
>> >>>>>>>>> >>>>> Create and configure MySql Databases
>> >>>>>>>>> >>>>> Setup CEP
>> >>>>>>>>> >>>>> Starting the servers
>> >>>>>>>>> >>>>> 'default' profile selected.
>> >>>>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>> >>>>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>> >>>>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>> >>>>>>>>> >>>>> logging.properties and
>> >>>>>>>>> >>>>> log4j.properties to get details
>> >>>>>>>>> >>>>> INFO: pidfile created :
>> >>>>>>>>> >>>>>
>> >>>>>>>>> >>>>>
>>
>> >>>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid
>> >>>>>>>>>'
>> >>>>>>>>> >>>>>(pid
>> >>>>>>>>> >>>>> '38648')
>> >>>>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>> >>>>>>>>> >>>>> -Dprofile=default
>> >>>>>>>>> >>>>>start
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>> --
>> >>>>>>>>> >>>> Best Regards,
>> >>>>>>>>> >>>> Nirmal
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>> Nirmal Fernando.
>> >>>>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>> >>>>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>> >>>>>>>>> >>>>
>> >>>>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>> >>>>>>>>> >>>
>> >>>>>>>>> >>>
>> >>>>>>>>> >>>
>> >>>>>>>>> >>>--
>> >>>>>>>>> >>>Check out my professional profile and connect with me on
>> >>>>>>>>>LinkedIn.
>> >>>>>>>>> >>>http://lnkd.in/cw5k69
>> >>>>>>>>> >>
>> >>>>>>>>> >
>> >>>>>>>>> >
>> >>>>>>>>> >
>> >>>>>>>>> > --
>> >>>>>>>>> > Check out my professional profile and connect with me on
>> >>>>>>>>>LinkedIn.
>> >>>>>>>>> > http://lnkd.in/cw5k69
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> --
>> >>>>>>>>> Check out my professional profile and connect with me on
>> >>>>>>>>>LinkedIn.
>> >>>>>>>>> http://lnkd.in/cw5k69
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> --
>> >>>>>>>> Best Regards,
>> >>>>>>>> Nirmal
>> >>>>>>>>
>> >>>>>>>> Nirmal Fernando.
>> >>>>>>>> PPMC Member & Committer of Apache Stratos,
>> >>>>>>>> Senior Software Engineer, WSO2 Inc.
>> >>>>>>>>
>> >>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>> Best Regards,
>> >>>>>>> Nirmal
>> >>>>>>>
>> >>>>>>> Nirmal Fernando.
>> >>>>>>> PPMC Member & Committer of Apache Stratos,
>> >>>>>>> Senior Software Engineer, WSO2 Inc.
>> >>>>>>>
>> >>>>>>> Blog: http://nirmalfdo.blogspot.com/
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> --
>> >>>>>> Best Regards,
>> >>>>>> Nirmal
>> >>>>>>
>> >>>>>> Nirmal Fernando.
>> >>>>>> PPMC Member & Committer of Apache Stratos,
>> >>>>>> Senior Software Engineer, WSO2 Inc.
>> >>>>>>
>> >>>>>> Blog: http://nirmalfdo.blogspot.com/
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> Best Regards,
>> >>>>> Nirmal
>> >>>>>
>> >>>>> Nirmal Fernando.
>> >>>>> PPMC Member & Committer of Apache Stratos,
>> >>>>> Senior Software Engineer, WSO2 Inc.
>> >>>>>
>> >>>>> Blog: http://nirmalfdo.blogspot.com/
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Best Regards,
>> >>>> Nirmal
>> >>>>
>> >>>> Nirmal Fernando.
>> >>>> PPMC Member & Committer of Apache Stratos,
>> >>>> Senior Software Engineer, WSO2 Inc.
>> >>>>
>> >>>> Blog: http://nirmalfdo.blogspot.com/
>> >>>
>> >>>
>> >>>
>> >>>--
>> >>>Check out my professional profile and connect with me on LinkedIn.
>> >>>http://lnkd.in/cw5k69
>> >>
>> >
>> >
>> >
>> >--
>> >Check out my professional profile and connect with me on LinkedIn.
>> >http://lnkd.in/cw5k69
>>
>>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
>  Blog: http://nirmalfdo.blogspot.com/
>



-- 
Thanks & Best Regards,
*Praneesha Chandrasiri*
*Technical Writer*
*WSO2 Inc. *
*Mobile: +(94) 718156888*
*E-mail: praneesha@wso2.com <pr...@wso2.com>*

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Thanks Nirmal!  I think it would be good to document this info somewhere if not already done.

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Friday, April 18, 2014 6:36 PM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM




On Sat, Apr 19, 2014 at 5:17 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:

Hi,

Can someone tell me how we whether the components listed below are
included in the single JVM deployment or are they left out.  If they are
not included, what is the recommended way to include them.

- Stratos CLI: is it included and if so, how do I invoke?

it's not included, it's a separate product.
- Cartridge agent: is included? I assume the answer is yes but just wanted
to double check.

No, again it's a separate product. It's needed at the Cartridge end.

- CEP Extension: is it included along with CEP?

Yes, only if you are using single JVM. If you use distributed deployment, you need to have CEP externally.

- HAProxy: is it is included along with load balancer?

LB is a separate product and it hasn't been changed with single JVM work.

Thanks,
-Jeffrey

On 4/17/14 10:42 PM, "chris snow" <ch...@gmail.com>> wrote:

>Your welcome!
>
>On Thu, Apr 17, 2014 at 5:45 PM, Jeffrey Nguyen (jeffrngu)
><je...@cisco.com>> wrote:
>> Thank you Chris!  That helps!
>>
>> -Jeffrey
>>
>> On 4/17/14 12:12 AM, "chris snow" <ch...@gmail.com>> wrote:
>>
>>>Hi Jeffrey,
>>>
>>>I'm using the following to start, stop and check stratos status:
>>>
>>>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L43
>>>2
>>>- start
>>>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L44
>>>5
>>>- stop
>>>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L46
>>>1
>>>- status
>>>
>>>Many thanks,
>>>
>>>Chris
>>>
>>>
>>>On Thu, Apr 17, 2014 at 1:26 AM, Jeffrey Nguyen (jeffrngu)
>>><je...@cisco.com>> wrote:
>>>>
>>>> I thought about it but right now, activemq is installed and started by
>>>> setup.sh script.   What's the proper way to restart Stratos and its
>>>> dependencies if I modify active MQ port manually after running
>>>>setup.sh?
>>>>
>>>> -Jeffrey
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>> <de...@stratos.incubator.apache.org>>
>>>> Date: Wednesday, April 16, 2014 4:04 PM
>>>>
>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>><de...@stratos.incubator.apache.org>>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Hi Jeffrey,
>>>>
>>>> One other option would be to make activemq runs on a different port
>>>>other
>>>> than 5672.
>>>>
>>>> /conf/activemq.xml -> change transportConnector relevant to 5672 to
>>>>some
>>>> other port. Stratos uses 61616 port, so that's not an issue.
>>>>
>>>>
>>>> On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com>> wrote:
>>>>>
>>>>>
>>>>> Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
>>>>> openstack.   RabittMQ and some components of Openstack started fine
>>>>>but I'm
>>>>> now not able to log into Horizon.  Looks like I need to dig for the
>>>>>proper
>>>>> way to do this on Openstack.   Thanks for the reference though.
>>>>>
>>>>> -Jeffrey
>>>>>
>>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>> <de...@stratos.incubator.apache.org>>
>>>>> Date: Wednesday, April 16, 2014 3:12 PM
>>>>>
>>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>><de...@stratos.incubator.apache.org>>
>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>
>>>>> Hi Jeffrey,
>>>>>
>>>>> You might want to check the dev@ email thread: "stratos single vm +
>>>>> devstack both require port 5672 (AMQP)"
>>>>>
>>>>>
>>>>> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu)
>>>>> <je...@cisco.com>> wrote:
>>>>>>
>>>>>> I'm setting up Stratos on top of my OpenStack VM.   It looks like
>>>>>>port
>>>>>> 5672 is used by rabbitmq, which is used by OpenStack.
>>>>>>
>>>>>> # netstat -tupln|grep 5672
>>>>>> tcp6       0      0 :::5672                 :::*
>>>>>> LISTEN      3305/beam
>>>>>>
>>>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>>> <de...@stratos.incubator.apache.org>>
>>>>>> Date: Wednesday, April 16, 2014 2:52 PM
>>>>>>
>>>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>>><de...@stratos.incubator.apache.org>>
>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>
>>>>>> Ah... that explains why your activemq didn't started. Activemq needs
>>>>>>both
>>>>>> 5672 and 61616 to be available. Can you please check what's running
>>>>>>on 5672?
>>>>>>
>>>>>>
>>>>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu)
>>>>>> <je...@cisco.com>> wrote:
>>>>>>>
>>>>>>> Hi Nirmal,
>>>>>>>
>>>>>>> Activemq.log attached.  Looks like it complained that JMX port 5672
>>>>>>>is
>>>>>>> already in use.   Is this different from the active MQ listener
>>>>>>>port
>>>>>>>61616?
>>>>>>>
>>>>>>> -Jeffrey
>>>>>>>
>>>>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>>>> <de...@stratos.incubator.apache.org>>
>>>>>>> Date: Wednesday, April 16, 2014 2:13 PM
>>>>>>>
>>>>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>>>> <de...@stratos.incubator.apache.org>>
>>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu)
>>>>>>> <je...@cisco.com>> wrote:
>>>>>>>>
>>>>>>>> Hi Chris, Nirmal,
>>>>>>>>
>>>>>>>> I didn't install activemq manually.  I assumed the setup.sh script
>>>>>>>>will
>>>>>>>> do this for me.
>>>>>>>
>>>>>>>
>>>>>>> Yes, it will.
>>>>>>>
>>>>>>> Can you please attache the activemq.log file which can be found at
>>>>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>>>>>>
>>>>>>> Also, you can try to start activemq manually and see.
>>>>>>>
>>>>>>>>   The entire stratos-install.log is at the bottom of this email
>>>>>>>>thread
>>>>>>>> (copied again below).  I ran setup.sh with "bash ­x" option and
>>>>>>>>didn't see
>>>>>>>> any error, but somehow activeMQ was not started.
>>>>>>>>
>>>>>>>> Setup CC
>>>>>>>> Setup AS
>>>>>>>> Setup SM
>>>>>>>> Create and configure MySql Databases
>>>>>>>> Setup CEP
>>>>>>>> Starting the servers
>>>>>>>> 'default' profile selected.
>>>>>>>> INFO: Loading '/etc/default/activemq'
>>>>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>>>> INFO: Starting - inspect logfiles specified in logging.properties
>>>>>>>>and
>>>>>>>> log4j.properties to get details
>>>>>>>> INFO: pidfile created :
>>>>>>>>
>>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>>>>(pid
>>>>>>>> '57058')
>>>>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>>>>>-Dprofile=default
>>>>>>>> start
>>>>>>>>
>>>>>>>> -Jeffrey
>>>>>>>>
>>>>>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>>>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>>>>> <de...@stratos.incubator.apache.org>>
>>>>>>>> Date: Wednesday, April 16, 2014 10:40 AM
>>>>>>>>
>>>>>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>>>>> <de...@stratos.incubator.apache.org>>
>>>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>>>
>>>>>>>> Stratos would install activemq for you, following the steps Chris
>>>>>>>> mentioned.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>>
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> .. also, how are you installing activemq?
>>>>>>>>>
>>>>>>>>> /etc/default/activemq sounds like something created by debian
>>>>>>>>>activemq
>>>>>>>>> package, which will require additional setup to work with
>>>>>>>>>Stratos.
>>>>>>>>>
>>>>>>>>> You should be installing activemq similar to this:
>>>>>>>>>
>>>>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apa
>>>>>>>>>ch
>>>>>>>>>e-activemq-5.8.0-bin.tar.gz
>>>>>>>>>
>>>>>>>>>   # create a temporary folder for unpacking activemq
>>>>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>>>>>>
>>>>>>>>>   # unpack activemq ready for the stratos installer
>>>>>>>>>   tar -C tmp-activemq -xzf
>>>>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>>>>>>   cp -f
>>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>>   cp -f
>>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>>   cp -f
>>>>>>>>>
>>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.
>>>>>>>>>1_
>>>>>>>>>spec-1.0.1.jar
>>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>>   cp -f
>>>>>>>>>
>>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1
>>>>>>>>>.j
>>>>>>>>>ar
>>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>>   rm -rf tmp-activemq
>>>>>>>>>
>>>>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/h
>>>>>>>>>aw
>>>>>>>>>tbuf-1.2.jar
>>>>>>>>>
>>>>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>>
>>>>>>>>> wrote:
>>>>>>>>> > Can you post the part of the log file where it states
>>>>>>>>> > /etc/default/activemq?
>>>>>>>>> >
>>>>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>>>> > <je...@cisco.com>> wrote:
>>>>>>>>> >> Thanks Chris,
>>>>>>>>> >>
>>>>>>>>> >> I fixed the connection issue with mysql below.  It was because
>>>>>>>>>my
>>>>>>>>> >> default
>>>>>>>>> >> installation of mysql binds to external IP, while Stratos is
>>>>>>>>>trying
>>>>>>>>> >> to
>>>>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the
>>>>>>>>>binding
>>>>>>>>> >> port
>>>>>>>>> >> for mysql.
>>>>>>>>> >>
>>>>>>>>> >> Now I'm hitting another connection issue my message broker.
>>>>>>>>>After
>>>>>>>>> >> running
>>>>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm
>>>>>>>>>using
>>>>>>>>> >> activeMQ.
>>>>>>>>> >>  From the Stratos install log, it says
>>>>>>>>>"/etc/default/activemq".
>>>>>>>>> I
>>>>>>>>> >> looked
>>>>>>>>> >> at that script, it looks like the home directory for active mq
>>>>>>>>> >> doesn't
>>>>>>>>> >> match with where we install active MQ
>>>>>>>>> >> (/opt/stratos/apache-activemq-5.8.0).
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>>>>>>> >>
>>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>>>>>-
>>>>>>>>> >> Error
>>>>>>>>> >> while subscribing to the topic: instance-status
>>>>>>>>> >>
>>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>>>>>>> >> tcp://127.0.0.1:61616<http://127.0.0.1:61616>. Reason: java.net.ConnectException:
>>>>>>>>> >> Connection
>>>>>>>>> >> refused
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSu
>>>>>>>>>pp
>>>>>>>>>ort.jav
>>>>>>>>> >> a:35)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>>>>>>>>>ti
>>>>>>>>>on(Acti
>>>>>>>>> >> veMQConnectionFactory.java:293)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>>>>>>>>>ti
>>>>>>>>>on(Acti
>>>>>>>>> >> veMQConnectionFactory.java:238)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createTopicConnectio
>>>>>>>>>n(
>>>>>>>>>ActiveM
>>>>>>>>> >> QConnectionFactory.java:214)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.stratos.messaging.broker.connect.TopicConnector.init(To
>>>>>>>>>pi
>>>>>>>>>cConnec
>>>>>>>>> >> tor.java:68)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSu
>>>>>>>>>bs
>>>>>>>>>cribe(T
>>>>>>>>> >> opicSubscriber.java:65)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(
>>>>>>>>>To
>>>>>>>>>picSubs
>>>>>>>>> >> criber.java:101)
>>>>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>>>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native
>>>>>>>>>Method)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl
>>>>>>>>>.j
>>>>>>>>>ava:339
>>>>>>>>> >> )
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSoc
>>>>>>>>>ke
>>>>>>>>>tImpl.j
>>>>>>>>> >> ava:200)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.j
>>>>>>>>>av
>>>>>>>>>a:182)
>>>>>>>>> >>         at
>>>>>>>>> >> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTranspor
>>>>>>>>>t.
>>>>>>>>>java:49
>>>>>>>>> >> 6)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTranspor
>>>>>>>>>t.
>>>>>>>>>java:45
>>>>>>>>> >> 9)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:
>>>>>>>>>55
>>>>>>>>>)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.AbstractInactivityMonitor.start(Abst
>>>>>>>>>ra
>>>>>>>>>ctInact
>>>>>>>>> >> ivityMonitor.java:140)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>>>>>>>>>r.
>>>>>>>>>java:58
>>>>>>>>> >> )
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.WireFormatNegotiator.start(WireForma
>>>>>>>>>tN
>>>>>>>>>egotiat
>>>>>>>>> >> or.java:72)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>>>>>>>>>r.
>>>>>>>>>java:58
>>>>>>>>> >> )
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>>>>>>>>>r.
>>>>>>>>>java:58
>>>>>>>>> >> )
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>>>>>>>>>ti
>>>>>>>>>on(Acti
>>>>>>>>> >> veMQConnectionFactory.java:273)
>>>>>>>>> >>         ... 6 more
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>> wrote:
>>>>>>>>> >>
>>>>>>>>> >>>Hi Jeffrey,
>>>>>>>>> >>>
>>>>>>>>> >>>Are you able to connect to mysql using the mysql client like
>>>>>>>>>this?
>>>>>>>>> >>>
>>>>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username
>>>>>>>>>-pyour_password
>>>>>>>>> >>>
>>>>>>>>> >>>Cheers,
>>>>>>>>> >>>
>>>>>>>>> >>>Chris
>>>>>>>>> >>>
>>>>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>>>> >>><je...@cisco.com>> wrote:
>>>>>>>>> >>>> Hi Nirmal,
>>>>>>>>> >>>>
>>>>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>>>>>>>> >>>> running on
>>>>>>>>> >>>>port
>>>>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential
>>>>>>>>>is
>>>>>>>>> >>>> also
>>>>>>>>> >>>>correct.
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database
>>>>>>>>>Error -
>>>>>>>>> >>>> Could
>>>>>>>>> >>>>not
>>>>>>>>> >>>> create connection to database server. Attempted reconnect 3
>>>>>>>>> >>>> times.
>>>>>>>>> >>>>Giving
>>>>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>>com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionExcepti
>>>>>>>>>on
>>>>>>>>>:
>>>>>>>>> >>>>Could
>>>>>>>>> >>>> not create connection to database server. Attempted
>>>>>>>>>reconnect
>>>>>>>>>3
>>>>>>>>> >>>> times.
>>>>>>>>> >>>> Giving up.
>>>>>>>>> >>>> at
>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>>> >>>> Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>>>>>>>>>>>>>ns
>>>>>>>>>>>>>tructorAc
>>>>>>>>> >>>>cessorImpl.java:57)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>>>>>>>>>>>>>ga
>>>>>>>>>>>>>tingConst
>>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
>>>>>>>>>>>>>l.
>>>>>>>>>>>>>java:2405
>>>>>>>>> >>>>)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326
>>>>>>>>>)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>>>>>>> >>>> at
>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>>> >>>> Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>>>>>>>>>>>>>ns
>>>>>>>>>>>>>tructorAc
>>>>>>>>> >>>>cessorImpl.java:57)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>>>>>>>>>>>>>ga
>>>>>>>>>>>>>tingConst
>>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriv
>>>>>>>>>>>>>er
>>>>>>>>>>>>>.java:344
>>>>>>>>> >>>>)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDrive
>>>>>>>>>>>>>r(
>>>>>>>>>>>>>PooledCon
>>>>>>>>> >>>>nection.java:278)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledCon
>>>>>>>>>>>>>ne
>>>>>>>>>>>>>ction.jav
>>>>>>>>> >>>>a:182)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(Co
>>>>>>>>>>>>>nn
>>>>>>>>>>>>>ectionPoo
>>>>>>>>> >>>>l.java:701)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(Co
>>>>>>>>>>>>>nn
>>>>>>>>>>>>>ectionPoo
>>>>>>>>> >>>>l.java:635)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(Conne
>>>>>>>>>>>>>ct
>>>>>>>>>>>>>ionPool.j
>>>>>>>>> >>>>ava:188)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(Data
>>>>>>>>>>>>>So
>>>>>>>>>>>>>urceProxy
>>>>>>>>> >>>>.java:127)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(C
>>>>>>>>>>>>>la
>>>>>>>>>>>>>imDAO.jav
>>>>>>>>> >>>>a:158)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileA
>>>>>>>>>>>>>nd
>>>>>>>>>>>>>ClaimMaps
>>>>>>>>> >>>>(DefaultRealm.java:411)
>>>>>>>>> >>>> at
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultReal
>>>>>>>>>>>>>m.
>>>>>>>>>>>>>java:101)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializ
>>>>>>>>>>>>>eR
>>>>>>>>>>>>>ealm(Defa
>>>>>>>>> >>>>ultRealmService.java:223)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
>>>>>>>>>>>>>fa
>>>>>>>>>>>>>ultRealmS
>>>>>>>>> >>>>ervice.java:101)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
>>>>>>>>>>>>>fa
>>>>>>>>>>>>>ultRealmS
>>>>>>>>> >>>>ervice.java:114)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activ
>>>>>>>>>>>>>at
>>>>>>>>>>>>>or.java:6
>>>>>>>>> >>>>9)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(
>>>>>>>>>>>>>Bu
>>>>>>>>>>>>>ndleCheck
>>>>>>>>> >>>>Activator.java:61)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.r
>>>>>>>>>>>>>un
>>>>>>>>>>>>>(BundleCo
>>>>>>>>> >>>>ntextImpl.java:711)
>>>>>>>>> >>>> at java.security.AccessController.doPrivileged(Native
>>>>>>>>>Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
>>>>>>>>>>>>>rt
>>>>>>>>>>>>>Activator
>>>>>>>>> >>>>(BundleContextImpl.java:702)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
>>>>>>>>>>>>>rt
>>>>>>>>>>>>>(BundleCo
>>>>>>>>> >>>>ntextImpl.java:683)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorke
>>>>>>>>>>>>>r(
>>>>>>>>>>>>>BundleHos
>>>>>>>>> >>>>t.java:381)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume
>>>>>>>>>>>>>(A
>>>>>>>>>>>>>bstractBu
>>>>>>>>> >>>>ndle.java:390)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundl
>>>>>>>>>>>>>e(
>>>>>>>>>>>>>Framework
>>>>>>>>> >>>>.java:1176)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
>>>>>>>>>>>>>um
>>>>>>>>>>>>>eBundles(
>>>>>>>>> >>>>StartLevelManager.java:559)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
>>>>>>>>>>>>>um
>>>>>>>>>>>>>eBundles(
>>>>>>>>> >>>>StartLevelManager.java:544)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.inc
>>>>>>>>>>>>>FW
>>>>>>>>>>>>>SL(StartL
>>>>>>>>> >>>>evelManager.java:457)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doS
>>>>>>>>>>>>>et
>>>>>>>>>>>>>StartLeve
>>>>>>>>> >>>>l(StartLevelManager.java:243)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
>>>>>>>>>>>>>pa
>>>>>>>>>>>>>tchEvent(
>>>>>>>>> >>>>StartLevelManager.java:438)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
>>>>>>>>>>>>>pa
>>>>>>>>>>>>>tchEvent(
>>>>>>>>> >>>>StartLevelManager.java:1)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent
>>>>>>>>>>>>>(E
>>>>>>>>>>>>>ventManag
>>>>>>>>> >>>>er.java:230)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.r
>>>>>>>>>>>>>un
>>>>>>>>>>>>>(EventMan
>>>>>>>>> >>>>ager.java:340)
>>>>>>>>> >>>> Caused by:
>>>>>>>>> >>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>>>>>>> >>>> Communications link failure
>>>>>>>>> >>>>
>>>>>>>>> >>>> The last packet sent successfully to the server was 0
>>>>>>>>> >>>> milliseconds ago.
>>>>>>>>> >>>>The
>>>>>>>>> >>>> driver has not received any packets from the server.
>>>>>>>>> >>>> at
>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>>> >>>> Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>>>>>>>>>>>>>ns
>>>>>>>>>>>>>tructorAc
>>>>>>>>> >>>>cessorImpl.java:57)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>>>>>>>>>>>>>ga
>>>>>>>>>>>>>tingConst
>>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>>>> >>>> at
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError
>>>>>>>>>>>>>.j
>>>>>>>>>>>>>ava:1127)
>>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502
>>>>>>>>>)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
>>>>>>>>>>>>>l.
>>>>>>>>>>>>>java:2344
>>>>>>>>> >>>>)
>>>>>>>>> >>>> ... 39 more
>>>>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocket
>>>>>>>>>>>>>Im
>>>>>>>>>>>>>pl.java:3
>>>>>>>>> >>>>39)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlai
>>>>>>>>>>>>>nS
>>>>>>>>>>>>>ocketImpl
>>>>>>>>> >>>>.java:200)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketIm
>>>>>>>>>>>>>pl
>>>>>>>>>>>>>.java:182
>>>>>>>>> >>>>)
>>>>>>>>> >>>> at
>>>>>>>>>java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFac
>>>>>>>>>>>>>to
>>>>>>>>>>>>>ry.java:2
>>>>>>>>> >>>>58)
>>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>>>>>>> >>>> ... 41 more
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>>>>>> >>>> <de...@stratos.incubator.apache.org>>
>>>>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>>>>>>> >>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>>>>>>> >>>><de...@stratos.incubator.apache.org>>
>>>>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>>>> >>>>
>>>>>>>>> >>>> Can you please send the
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>>/opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>>>>>>>>>file
>>>>>>>>> >>>>?
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>>>> >>>> <je...@cisco.com>> wrote:
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Hi,
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> I followed the instructions on
>>>>>>>>> >>>>>
>>>>>>>>>
>>>>>>>>> >>>>>
>>>>>>>>>>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Sin
>>>>>>>>>>>>>>gl
>>>>>>>>>>>>>>e+JVM+Pro
>>>>>>>>> >>>>>duct+Configuration
>>>>>>>>> >>>>> and went through the setup process.  After the setup.sh
>>>>>>>>>script
>>>>>>>>> >>>>> ran
>>>>>>>>> >>>>> successfully (I used default profile), I was not able to
>>>>>>>>>load
>>>>>>>>> >>>>> the link
>>>>>>>>> >>>>>to
>>>>>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>>>>>>> >>>>> below).
>>>>>>>>> >>>>>Did
>>>>>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>>>>>>> >>>>> (activemq).
>>>>>>>>> >>>>> There's no info on the wiki for troubleshooting of
>>>>>>>>>installation
>>>>>>>>> >>>>> issues.
>>>>>>>>> >>>>> There aren't information on what sort of things to verify
>>>>>>>>>to
>>>>>>>>> >>>>> make sure
>>>>>>>>> >>>>> installation was successful.     Any ideas on how to debug
>>>>>>>>>this?
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Thanks,
>>>>>>>>> >>>>> -Jeffrey
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Setup CC
>>>>>>>>> >>>>> Setup AS
>>>>>>>>> >>>>> Setup SM
>>>>>>>>> >>>>> Create and configure MySql Databases
>>>>>>>>> >>>>> Setup CEP
>>>>>>>>> >>>>> Starting the servers
>>>>>>>>> >>>>> 'default' profile selected.
>>>>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>>>>>>>> >>>>> logging.properties and
>>>>>>>>> >>>>> log4j.properties to get details
>>>>>>>>> >>>>> INFO: pidfile created :
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid
>>>>>>>>>'
>>>>>>>>> >>>>>(pid
>>>>>>>>> >>>>> '38648')
>>>>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>>>>>> >>>>> -Dprofile=default
>>>>>>>>> >>>>>start
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>> --
>>>>>>>>> >>>> Best Regards,
>>>>>>>>> >>>> Nirmal
>>>>>>>>> >>>>
>>>>>>>>> >>>> Nirmal Fernando.
>>>>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>>>>>>> >>>>
>>>>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>>--
>>>>>>>>> >>>Check out my professional profile and connect with me on
>>>>>>>>>LinkedIn.
>>>>>>>>> >>>http://lnkd.in/cw5k69
>>>>>>>>> >>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > Check out my professional profile and connect with me on
>>>>>>>>>LinkedIn.
>>>>>>>>> > http://lnkd.in/cw5k69
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Check out my professional profile and connect with me on
>>>>>>>>>LinkedIn.
>>>>>>>>> http://lnkd.in/cw5k69
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Best Regards,
>>>>>>>> Nirmal
>>>>>>>>
>>>>>>>> Nirmal Fernando.
>>>>>>>> PPMC Member & Committer of Apache Stratos,
>>>>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>>>>
>>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best Regards,
>>>>>>> Nirmal
>>>>>>>
>>>>>>> Nirmal Fernando.
>>>>>>> PPMC Member & Committer of Apache Stratos,
>>>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>>>
>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards,
>>>>>> Nirmal
>>>>>>
>>>>>> Nirmal Fernando.
>>>>>> PPMC Member & Committer of Apache Stratos,
>>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>>
>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Nirmal
>>>>>
>>>>> Nirmal Fernando.
>>>>> PPMC Member & Committer of Apache Stratos,
>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>
>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>--
>>>Check out my professional profile and connect with me on LinkedIn.
>>>http://lnkd.in/cw5k69
>>
>
>
>
>--
>Check out my professional profile and connect with me on LinkedIn.
>http://lnkd.in/cw5k69




--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by Nirmal Fernando <ni...@gmail.com>.
On Sat, Apr 19, 2014 at 5:17 AM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>
> Hi,
>
> Can someone tell me how we whether the components listed below are
> included in the single JVM deployment or are they left out.  If they are
> not included, what is the recommended way to include them.
>
> - Stratos CLI: is it included and if so, how do I invoke?
>

it's not included, it's a separate product.

> - Cartridge agent: is included? I assume the answer is yes but just wanted
> to double check.


No, again it's a separate product. It's needed at the Cartridge end.


> - CEP Extension: is it included along with CEP?
>

Yes, only if you are using single JVM. If you use distributed deployment,
you need to have CEP externally.


> - HAProxy: is it is included along with load balancer?
>

LB is a separate product and it hasn't been changed with single JVM work.

>
> Thanks,
> -Jeffrey
>
> On 4/17/14 10:42 PM, "chris snow" <ch...@gmail.com> wrote:
>
> >Your welcome!
> >
> >On Thu, Apr 17, 2014 at 5:45 PM, Jeffrey Nguyen (jeffrngu)
> ><je...@cisco.com> wrote:
> >> Thank you Chris!  That helps!
> >>
> >> -Jeffrey
> >>
> >> On 4/17/14 12:12 AM, "chris snow" <ch...@gmail.com> wrote:
> >>
> >>>Hi Jeffrey,
> >>>
> >>>I'm using the following to start, stop and check stratos status:
> >>>
> >>>
> https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L43
> >>>2
> >>>- start
> >>>
> https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L44
> >>>5
> >>>- stop
> >>>
> https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L46
> >>>1
> >>>- status
> >>>
> >>>Many thanks,
> >>>
> >>>Chris
> >>>
> >>>
> >>>On Thu, Apr 17, 2014 at 1:26 AM, Jeffrey Nguyen (jeffrngu)
> >>><je...@cisco.com> wrote:
> >>>>
> >>>> I thought about it but right now, activemq is installed and started by
> >>>> setup.sh script.   What's the proper way to restart Stratos and its
> >>>> dependencies if I modify active MQ port manually after running
> >>>>setup.sh?
> >>>>
> >>>> -Jeffrey
> >>>>
> >>>> From: Nirmal Fernando <ni...@gmail.com>
> >>>> Reply-To: "dev@stratos.incubator.apache.org"
> >>>> <de...@stratos.incubator.apache.org>
> >>>> Date: Wednesday, April 16, 2014 4:04 PM
> >>>>
> >>>> To: "dev@stratos.incubator.apache.org"
> >>>><de...@stratos.incubator.apache.org>
> >>>> Subject: Re: Problem setting up multi-profile single JVM
> >>>>
> >>>> Hi Jeffrey,
> >>>>
> >>>> One other option would be to make activemq runs on a different port
> >>>>other
> >>>> than 5672.
> >>>>
> >>>> /conf/activemq.xml -> change transportConnector relevant to 5672 to
> >>>>some
> >>>> other port. Stratos uses 61616 port, so that's not an issue.
> >>>>
> >>>>
> >>>> On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu)
> >>>> <je...@cisco.com> wrote:
> >>>>>
> >>>>>
> >>>>> Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
> >>>>> openstack.   RabittMQ and some components of Openstack started fine
> >>>>>but I'm
> >>>>> now not able to log into Horizon.  Looks like I need to dig for the
> >>>>>proper
> >>>>> way to do this on Openstack.   Thanks for the reference though.
> >>>>>
> >>>>> -Jeffrey
> >>>>>
> >>>>> From: Nirmal Fernando <ni...@gmail.com>
> >>>>> Reply-To: "dev@stratos.incubator.apache.org"
> >>>>> <de...@stratos.incubator.apache.org>
> >>>>> Date: Wednesday, April 16, 2014 3:12 PM
> >>>>>
> >>>>> To: "dev@stratos.incubator.apache.org"
> >>>>><de...@stratos.incubator.apache.org>
> >>>>> Subject: Re: Problem setting up multi-profile single JVM
> >>>>>
> >>>>> Hi Jeffrey,
> >>>>>
> >>>>> You might want to check the dev@ email thread: "stratos single vm +
> >>>>> devstack both require port 5672 (AMQP)"
> >>>>>
> >>>>>
> >>>>> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu)
> >>>>> <je...@cisco.com> wrote:
> >>>>>>
> >>>>>> I'm setting up Stratos on top of my OpenStack VM.   It looks like
> >>>>>>port
> >>>>>> 5672 is used by rabbitmq, which is used by OpenStack.
> >>>>>>
> >>>>>> # netstat -tupln|grep 5672
> >>>>>> tcp6       0      0 :::5672                 :::*
> >>>>>> LISTEN      3305/beam
> >>>>>>
> >>>>>> From: Nirmal Fernando <ni...@gmail.com>
> >>>>>> Reply-To: "dev@stratos.incubator.apache.org"
> >>>>>> <de...@stratos.incubator.apache.org>
> >>>>>> Date: Wednesday, April 16, 2014 2:52 PM
> >>>>>>
> >>>>>> To: "dev@stratos.incubator.apache.org"
> >>>>>><de...@stratos.incubator.apache.org>
> >>>>>> Subject: Re: Problem setting up multi-profile single JVM
> >>>>>>
> >>>>>> Ah... that explains why your activemq didn't started. Activemq needs
> >>>>>>both
> >>>>>> 5672 and 61616 to be available. Can you please check what's running
> >>>>>>on 5672?
> >>>>>>
> >>>>>>
> >>>>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu)
> >>>>>> <je...@cisco.com> wrote:
> >>>>>>>
> >>>>>>> Hi Nirmal,
> >>>>>>>
> >>>>>>> Activemq.log attached.  Looks like it complained that JMX port 5672
> >>>>>>>is
> >>>>>>> already in use.   Is this different from the active MQ listener
> >>>>>>>port
> >>>>>>>61616?
> >>>>>>>
> >>>>>>> -Jeffrey
> >>>>>>>
> >>>>>>> From: Nirmal Fernando <ni...@gmail.com>
> >>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
> >>>>>>> <de...@stratos.incubator.apache.org>
> >>>>>>> Date: Wednesday, April 16, 2014 2:13 PM
> >>>>>>>
> >>>>>>> To: "dev@stratos.incubator.apache.org"
> >>>>>>> <de...@stratos.incubator.apache.org>
> >>>>>>> Subject: Re: Problem setting up multi-profile single JVM
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu)
> >>>>>>> <je...@cisco.com> wrote:
> >>>>>>>>
> >>>>>>>> Hi Chris, Nirmal,
> >>>>>>>>
> >>>>>>>> I didn't install activemq manually.  I assumed the setup.sh script
> >>>>>>>>will
> >>>>>>>> do this for me.
> >>>>>>>
> >>>>>>>
> >>>>>>> Yes, it will.
> >>>>>>>
> >>>>>>> Can you please attache the activemq.log file which can be found at
> >>>>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
> >>>>>>>
> >>>>>>> Also, you can try to start activemq manually and see.
> >>>>>>>
> >>>>>>>>   The entire stratos-install.log is at the bottom of this email
> >>>>>>>>thread
> >>>>>>>> (copied again below).  I ran setup.sh with "bash ­x" option and
> >>>>>>>>didn't see
> >>>>>>>> any error, but somehow activeMQ was not started.
> >>>>>>>>
> >>>>>>>> Setup CC
> >>>>>>>> Setup AS
> >>>>>>>> Setup SM
> >>>>>>>> Create and configure MySql Databases
> >>>>>>>> Setup CEP
> >>>>>>>> Starting the servers
> >>>>>>>> 'default' profile selected.
> >>>>>>>> INFO: Loading '/etc/default/activemq'
> >>>>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
> >>>>>>>> INFO: Starting - inspect logfiles specified in logging.properties
> >>>>>>>>and
> >>>>>>>> log4j.properties to get details
> >>>>>>>> INFO: pidfile created :
> >>>>>>>>
> >>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
> >>>>>>>>(pid
> >>>>>>>> '57058')
> >>>>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
> >>>>>>>>-Dprofile=default
> >>>>>>>> start
> >>>>>>>>
> >>>>>>>> -Jeffrey
> >>>>>>>>
> >>>>>>>> From: Nirmal Fernando <ni...@gmail.com>
> >>>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
> >>>>>>>> <de...@stratos.incubator.apache.org>
> >>>>>>>> Date: Wednesday, April 16, 2014 10:40 AM
> >>>>>>>>
> >>>>>>>> To: "dev@stratos.incubator.apache.org"
> >>>>>>>> <de...@stratos.incubator.apache.org>
> >>>>>>>> Subject: Re: Problem setting up multi-profile single JVM
> >>>>>>>>
> >>>>>>>> Stratos would install activemq for you, following the steps Chris
> >>>>>>>> mentioned.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <chsnow123@gmail.com
> >
> >>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> .. also, how are you installing activemq?
> >>>>>>>>>
> >>>>>>>>> /etc/default/activemq sounds like something created by debian
> >>>>>>>>>activemq
> >>>>>>>>> package, which will require additional setup to work with
> >>>>>>>>>Stratos.
> >>>>>>>>>
> >>>>>>>>> You should be installing activemq similar to this:
> >>>>>>>>>
> >>>>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
> >>>>>>>>>   wget -P $STRATOS_PACK_PATH
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apa
> >>>>>>>>>ch
> >>>>>>>>>e-activemq-5.8.0-bin.tar.gz
> >>>>>>>>>
> >>>>>>>>>   # create a temporary folder for unpacking activemq
> >>>>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
> >>>>>>>>>
> >>>>>>>>>   # unpack activemq ready for the stratos installer
> >>>>>>>>>   tar -C tmp-activemq -xzf
> >>>>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
> >>>>>>>>>   cp -f
> >>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
> >>>>>>>>> $STRATOS_PACK_PATH/
> >>>>>>>>>   cp -f
> >>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
> >>>>>>>>> $STRATOS_PACK_PATH/
> >>>>>>>>>   cp -f
> >>>>>>>>>
> >>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.
> >>>>>>>>>1_
> >>>>>>>>>spec-1.0.1.jar
> >>>>>>>>> $STRATOS_PACK_PATH/
> >>>>>>>>>   cp -f
> >>>>>>>>>
> >>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1
> >>>>>>>>>.j
> >>>>>>>>>ar
> >>>>>>>>> $STRATOS_PACK_PATH/
> >>>>>>>>>   rm -rf tmp-activemq
> >>>>>>>>>
> >>>>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
> >>>>>>>>>   wget -P $STRATOS_PACK_PATH
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/h
> >>>>>>>>>aw
> >>>>>>>>>tbuf-1.2.jar
> >>>>>>>>>
> >>>>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <chsnow123@gmail.com
> >
> >>>>>>>>> wrote:
> >>>>>>>>> > Can you post the part of the log file where it states
> >>>>>>>>> > /etc/default/activemq?
> >>>>>>>>> >
> >>>>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
> >>>>>>>>> > <je...@cisco.com> wrote:
> >>>>>>>>> >> Thanks Chris,
> >>>>>>>>> >>
> >>>>>>>>> >> I fixed the connection issue with mysql below.  It was because
> >>>>>>>>>my
> >>>>>>>>> >> default
> >>>>>>>>> >> installation of mysql binds to external IP, while Stratos is
> >>>>>>>>>trying
> >>>>>>>>> >> to
> >>>>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the
> >>>>>>>>>binding
> >>>>>>>>> >> port
> >>>>>>>>> >> for mysql.
> >>>>>>>>> >>
> >>>>>>>>> >> Now I'm hitting another connection issue my message broker.
> >>>>>>>>>After
> >>>>>>>>> >> running
> >>>>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm
> >>>>>>>>>using
> >>>>>>>>> >> activeMQ.
> >>>>>>>>> >>  From the Stratos install log, it says
> >>>>>>>>>"/etc/default/activemq".
> >>>>>>>>> I
> >>>>>>>>> >> looked
> >>>>>>>>> >> at that script, it looks like the home directory for active mq
> >>>>>>>>> >> doesn't
> >>>>>>>>> >> match with where we install active MQ
> >>>>>>>>> >> (/opt/stratos/apache-activemq-5.8.0).
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
> >>>>>>>>> >>
> >>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
> >>>>>>>>>-
> >>>>>>>>> >> Error
> >>>>>>>>> >> while subscribing to the topic: instance-status
> >>>>>>>>> >>
> >>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
> >>>>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
> >>>>>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
> >>>>>>>>> >> Connection
> >>>>>>>>> >> refused
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSu
> >>>>>>>>>pp
> >>>>>>>>>ort.jav
> >>>>>>>>> >> a:35)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
> >>>>>>>>>ti
> >>>>>>>>>on(Acti
> >>>>>>>>> >> veMQConnectionFactory.java:293)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
> >>>>>>>>>ti
> >>>>>>>>>on(Acti
> >>>>>>>>> >> veMQConnectionFactory.java:238)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createTopicConnectio
> >>>>>>>>>n(
> >>>>>>>>>ActiveM
> >>>>>>>>> >> QConnectionFactory.java:214)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.stratos.messaging.broker.connect.TopicConnector.init(To
> >>>>>>>>>pi
> >>>>>>>>>cConnec
> >>>>>>>>> >> tor.java:68)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSu
> >>>>>>>>>bs
> >>>>>>>>>cribe(T
> >>>>>>>>> >> opicSubscriber.java:65)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(
> >>>>>>>>>To
> >>>>>>>>>picSubs
> >>>>>>>>> >> criber.java:101)
> >>>>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
> >>>>>>>>> >> Caused by: java.net.ConnectException: Connection refused
> >>>>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native
> >>>>>>>>>Method)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl
> >>>>>>>>>.j
> >>>>>>>>>ava:339
> >>>>>>>>> >> )
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSoc
> >>>>>>>>>ke
> >>>>>>>>>tImpl.j
> >>>>>>>>> >> ava:200)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.j
> >>>>>>>>>av
> >>>>>>>>>a:182)
> >>>>>>>>> >>         at
> >>>>>>>>> >> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
> >>>>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTranspor
> >>>>>>>>>t.
> >>>>>>>>>java:49
> >>>>>>>>> >> 6)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTranspor
> >>>>>>>>>t.
> >>>>>>>>>java:45
> >>>>>>>>> >> 9)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:
> >>>>>>>>>55
> >>>>>>>>>)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.transport.AbstractInactivityMonitor.start(Abst
> >>>>>>>>>ra
> >>>>>>>>>ctInact
> >>>>>>>>> >> ivityMonitor.java:140)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
> >>>>>>>>>r.
> >>>>>>>>>java:58
> >>>>>>>>> >> )
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.transport.WireFormatNegotiator.start(WireForma
> >>>>>>>>>tN
> >>>>>>>>>egotiat
> >>>>>>>>> >> or.java:72)
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
> >>>>>>>>>r.
> >>>>>>>>>java:58
> >>>>>>>>> >> )
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
> >>>>>>>>>r.
> >>>>>>>>>java:58
> >>>>>>>>> >> )
> >>>>>>>>> >>         at
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
> >>>>>>>>>ti
> >>>>>>>>>on(Acti
> >>>>>>>>> >> veMQConnectionFactory.java:273)
> >>>>>>>>> >>         ... 6 more
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>> >>
> >>>>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>
> wrote:
> >>>>>>>>> >>
> >>>>>>>>> >>>Hi Jeffrey,
> >>>>>>>>> >>>
> >>>>>>>>> >>>Are you able to connect to mysql using the mysql client like
> >>>>>>>>>this?
> >>>>>>>>> >>>
> >>>>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username
> >>>>>>>>>-pyour_password
> >>>>>>>>> >>>
> >>>>>>>>> >>>Cheers,
> >>>>>>>>> >>>
> >>>>>>>>> >>>Chris
> >>>>>>>>> >>>
> >>>>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
> >>>>>>>>> >>><je...@cisco.com> wrote:
> >>>>>>>>> >>>> Hi Nirmal,
> >>>>>>>>> >>>>
> >>>>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
> >>>>>>>>> >>>> running on
> >>>>>>>>> >>>>port
> >>>>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential
> >>>>>>>>>is
> >>>>>>>>> >>>> also
> >>>>>>>>> >>>>correct.
> >>>>>>>>> >>>>
> >>>>>>>>> >>>>
> >>>>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
> >>>>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database
> >>>>>>>>>Error -
> >>>>>>>>> >>>> Could
> >>>>>>>>> >>>>not
> >>>>>>>>> >>>> create connection to database server. Attempted reconnect 3
> >>>>>>>>> >>>> times.
> >>>>>>>>> >>>>Giving
> >>>>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
> >>>>>>>>> >>>>
> >>>>>>>>> >>>>
> >>>>>>>>>com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionExcepti
> >>>>>>>>>on
> >>>>>>>>>:
> >>>>>>>>> >>>>Could
> >>>>>>>>> >>>> not create connection to database server. Attempted
> >>>>>>>>>reconnect
> >>>>>>>>>3
> >>>>>>>>> >>>> times.
> >>>>>>>>> >>>> Giving up.
> >>>>>>>>> >>>> at
> >>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> >>>>>>>>> >>>> Method)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
> >>>>>>>>>>>>>ns
> >>>>>>>>>>>>>tructorAc
> >>>>>>>>> >>>>cessorImpl.java:57)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
> >>>>>>>>>>>>>ga
> >>>>>>>>>>>>>tingConst
> >>>>>>>>> >>>>ructorAccessorImpl.java:45)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> >>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> >>>>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
> >>>>>>>>> >>>> at
> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
> >>>>>>>>> >>>> at
> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
> >>>>>>>>> >>>> at
> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
> >>>>>>>>> >>>> at
> >>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
> >>>>>>>>>>>>>l.
> >>>>>>>>>>>>>java:2405
> >>>>>>>>> >>>>)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326
> >>>>>>>>>)
> >>>>>>>>> >>>> at
> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
> >>>>>>>>> >>>> at
> >>>>>>>>>com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
> >>>>>>>>> >>>> at
> >>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> >>>>>>>>> >>>> Method)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
> >>>>>>>>>>>>>ns
> >>>>>>>>>>>>>tructorAc
> >>>>>>>>> >>>>cessorImpl.java:57)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
> >>>>>>>>>>>>>ga
> >>>>>>>>>>>>>tingConst
> >>>>>>>>> >>>>ructorAccessorImpl.java:45)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> >>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriv
> >>>>>>>>>>>>>er
> >>>>>>>>>>>>>.java:344
> >>>>>>>>> >>>>)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDrive
> >>>>>>>>>>>>>r(
> >>>>>>>>>>>>>PooledCon
> >>>>>>>>> >>>>nection.java:278)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledCon
> >>>>>>>>>>>>>ne
> >>>>>>>>>>>>>ction.jav
> >>>>>>>>> >>>>a:182)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(Co
> >>>>>>>>>>>>>nn
> >>>>>>>>>>>>>ectionPoo
> >>>>>>>>> >>>>l.java:701)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(Co
> >>>>>>>>>>>>>nn
> >>>>>>>>>>>>>ectionPoo
> >>>>>>>>> >>>>l.java:635)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(Conne
> >>>>>>>>>>>>>ct
> >>>>>>>>>>>>>ionPool.j
> >>>>>>>>> >>>>ava:188)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(Data
> >>>>>>>>>>>>>So
> >>>>>>>>>>>>>urceProxy
> >>>>>>>>> >>>>.java:127)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(C
> >>>>>>>>>>>>>la
> >>>>>>>>>>>>>imDAO.jav
> >>>>>>>>> >>>>a:158)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileA
> >>>>>>>>>>>>>nd
> >>>>>>>>>>>>>ClaimMaps
> >>>>>>>>> >>>>(DefaultRealm.java:411)
> >>>>>>>>> >>>> at
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultReal
> >>>>>>>>>>>>>m.
> >>>>>>>>>>>>>java:101)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializ
> >>>>>>>>>>>>>eR
> >>>>>>>>>>>>>ealm(Defa
> >>>>>>>>> >>>>ultRealmService.java:223)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
> >>>>>>>>>>>>>fa
> >>>>>>>>>>>>>ultRealmS
> >>>>>>>>> >>>>ervice.java:101)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
> >>>>>>>>>>>>>fa
> >>>>>>>>>>>>>ultRealmS
> >>>>>>>>> >>>>ervice.java:114)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activ
> >>>>>>>>>>>>>at
> >>>>>>>>>>>>>or.java:6
> >>>>>>>>> >>>>9)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(
> >>>>>>>>>>>>>Bu
> >>>>>>>>>>>>>ndleCheck
> >>>>>>>>> >>>>Activator.java:61)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.r
> >>>>>>>>>>>>>un
> >>>>>>>>>>>>>(BundleCo
> >>>>>>>>> >>>>ntextImpl.java:711)
> >>>>>>>>> >>>> at java.security.AccessController.doPrivileged(Native
> >>>>>>>>>Method)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
> >>>>>>>>>>>>>rt
> >>>>>>>>>>>>>Activator
> >>>>>>>>> >>>>(BundleContextImpl.java:702)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
> >>>>>>>>>>>>>rt
> >>>>>>>>>>>>>(BundleCo
> >>>>>>>>> >>>>ntextImpl.java:683)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorke
> >>>>>>>>>>>>>r(
> >>>>>>>>>>>>>BundleHos
> >>>>>>>>> >>>>t.java:381)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume
> >>>>>>>>>>>>>(A
> >>>>>>>>>>>>>bstractBu
> >>>>>>>>> >>>>ndle.java:390)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundl
> >>>>>>>>>>>>>e(
> >>>>>>>>>>>>>Framework
> >>>>>>>>> >>>>.java:1176)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
> >>>>>>>>>>>>>um
> >>>>>>>>>>>>>eBundles(
> >>>>>>>>> >>>>StartLevelManager.java:559)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
> >>>>>>>>>>>>>um
> >>>>>>>>>>>>>eBundles(
> >>>>>>>>> >>>>StartLevelManager.java:544)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.inc
> >>>>>>>>>>>>>FW
> >>>>>>>>>>>>>SL(StartL
> >>>>>>>>> >>>>evelManager.java:457)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doS
> >>>>>>>>>>>>>et
> >>>>>>>>>>>>>StartLeve
> >>>>>>>>> >>>>l(StartLevelManager.java:243)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
> >>>>>>>>>>>>>pa
> >>>>>>>>>>>>>tchEvent(
> >>>>>>>>> >>>>StartLevelManager.java:438)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
> >>>>>>>>>>>>>pa
> >>>>>>>>>>>>>tchEvent(
> >>>>>>>>> >>>>StartLevelManager.java:1)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent
> >>>>>>>>>>>>>(E
> >>>>>>>>>>>>>ventManag
> >>>>>>>>> >>>>er.java:230)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.r
> >>>>>>>>>>>>>un
> >>>>>>>>>>>>>(EventMan
> >>>>>>>>> >>>>ager.java:340)
> >>>>>>>>> >>>> Caused by:
> >>>>>>>>> >>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> >>>>>>>>> >>>> Communications link failure
> >>>>>>>>> >>>>
> >>>>>>>>> >>>> The last packet sent successfully to the server was 0
> >>>>>>>>> >>>> milliseconds ago.
> >>>>>>>>> >>>>The
> >>>>>>>>> >>>> driver has not received any packets from the server.
> >>>>>>>>> >>>> at
> >>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> >>>>>>>>> >>>> Method)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
> >>>>>>>>>>>>>ns
> >>>>>>>>>>>>>tructorAc
> >>>>>>>>> >>>>cessorImpl.java:57)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
> >>>>>>>>>>>>>ga
> >>>>>>>>>>>>>tingConst
> >>>>>>>>> >>>>ructorAccessorImpl.java:45)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> >>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> >>>>>>>>> >>>> at
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError
> >>>>>>>>>>>>>.j
> >>>>>>>>>>>>>ava:1127)
> >>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502
> >>>>>>>>>)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
> >>>>>>>>>>>>>l.
> >>>>>>>>>>>>>java:2344
> >>>>>>>>> >>>>)
> >>>>>>>>> >>>> ... 39 more
> >>>>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
> >>>>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocket
> >>>>>>>>>>>>>Im
> >>>>>>>>>>>>>pl.java:3
> >>>>>>>>> >>>>39)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlai
> >>>>>>>>>>>>>nS
> >>>>>>>>>>>>>ocketImpl
> >>>>>>>>> >>>>.java:200)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketIm
> >>>>>>>>>>>>>pl
> >>>>>>>>>>>>>.java:182
> >>>>>>>>> >>>>)
> >>>>>>>>> >>>> at
> >>>>>>>>>java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
> >>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
> >>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
> >>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
> >>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
> >>>>>>>>> >>>> at
> >>>>>>>>> >>>>
> >>>>>>>>>
> >>>>>>>>> >>>>
> >>>>>>>>>>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFac
> >>>>>>>>>>>>>to
> >>>>>>>>>>>>>ry.java:2
> >>>>>>>>> >>>>58)
> >>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
> >>>>>>>>> >>>> ... 41 more
> >>>>>>>>> >>>>
> >>>>>>>>> >>>>
> >>>>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
> >>>>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
> >>>>>>>>> >>>> <de...@stratos.incubator.apache.org>
> >>>>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
> >>>>>>>>> >>>> To: "dev@stratos.incubator.apache.org"
> >>>>>>>>> >>>><de...@stratos.incubator.apache.org>
> >>>>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
> >>>>>>>>> >>>>
> >>>>>>>>> >>>> Can you please send the
> >>>>>>>>> >>>>
> >>>>>>>>> >>>>
> >>>>>>>>>/opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
> >>>>>>>>>file
> >>>>>>>>> >>>>?
> >>>>>>>>> >>>>
> >>>>>>>>> >>>>
> >>>>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
> >>>>>>>>> >>>> <je...@cisco.com> wrote:
> >>>>>>>>> >>>>>
> >>>>>>>>> >>>>> Hi,
> >>>>>>>>> >>>>>
> >>>>>>>>> >>>>> I followed the instructions on
> >>>>>>>>> >>>>>
> >>>>>>>>>
> >>>>>>>>> >>>>>
> >>>>>>>>>>>>>>
> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Sin
> >>>>>>>>>>>>>>gl
> >>>>>>>>>>>>>>e+JVM+Pro
> >>>>>>>>> >>>>>duct+Configuration
> >>>>>>>>> >>>>> and went through the setup process.  After the setup.sh
> >>>>>>>>>script
> >>>>>>>>> >>>>> ran
> >>>>>>>>> >>>>> successfully (I used default profile), I was not able to
> >>>>>>>>>load
> >>>>>>>>> >>>>> the link
> >>>>>>>>> >>>>>to
> >>>>>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
> >>>>>>>>> >>>>> below).
> >>>>>>>>> >>>>>Did
> >>>>>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
> >>>>>>>>> >>>>> (activemq).
> >>>>>>>>> >>>>> There's no info on the wiki for troubleshooting of
> >>>>>>>>>installation
> >>>>>>>>> >>>>> issues.
> >>>>>>>>> >>>>> There aren't information on what sort of things to verify
> >>>>>>>>>to
> >>>>>>>>> >>>>> make sure
> >>>>>>>>> >>>>> installation was successful.     Any ideas on how to debug
> >>>>>>>>>this?
> >>>>>>>>> >>>>>
> >>>>>>>>> >>>>> Thanks,
> >>>>>>>>> >>>>> -Jeffrey
> >>>>>>>>> >>>>>
> >>>>>>>>> >>>>>
> >>>>>>>>> >>>>>
> >>>>>>>>> >>>>> Setup CC
> >>>>>>>>> >>>>> Setup AS
> >>>>>>>>> >>>>> Setup SM
> >>>>>>>>> >>>>> Create and configure MySql Databases
> >>>>>>>>> >>>>> Setup CEP
> >>>>>>>>> >>>>> Starting the servers
> >>>>>>>>> >>>>> 'default' profile selected.
> >>>>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
> >>>>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
> >>>>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
> >>>>>>>>> >>>>> logging.properties and
> >>>>>>>>> >>>>> log4j.properties to get details
> >>>>>>>>> >>>>> INFO: pidfile created :
> >>>>>>>>> >>>>>
> >>>>>>>>> >>>>>
> >>>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid
> >>>>>>>>>'
> >>>>>>>>> >>>>>(pid
> >>>>>>>>> >>>>> '38648')
> >>>>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
> >>>>>>>>> >>>>> -Dprofile=default
> >>>>>>>>> >>>>>start
> >>>>>>>>> >>>>
> >>>>>>>>> >>>>
> >>>>>>>>> >>>>
> >>>>>>>>> >>>>
> >>>>>>>>> >>>> --
> >>>>>>>>> >>>> Best Regards,
> >>>>>>>>> >>>> Nirmal
> >>>>>>>>> >>>>
> >>>>>>>>> >>>> Nirmal Fernando.
> >>>>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
> >>>>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
> >>>>>>>>> >>>>
> >>>>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
> >>>>>>>>> >>>
> >>>>>>>>> >>>
> >>>>>>>>> >>>
> >>>>>>>>> >>>--
> >>>>>>>>> >>>Check out my professional profile and connect with me on
> >>>>>>>>>LinkedIn.
> >>>>>>>>> >>>http://lnkd.in/cw5k69
> >>>>>>>>> >>
> >>>>>>>>> >
> >>>>>>>>> >
> >>>>>>>>> >
> >>>>>>>>> > --
> >>>>>>>>> > Check out my professional profile and connect with me on
> >>>>>>>>>LinkedIn.
> >>>>>>>>> > http://lnkd.in/cw5k69
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Check out my professional profile and connect with me on
> >>>>>>>>>LinkedIn.
> >>>>>>>>> http://lnkd.in/cw5k69
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Best Regards,
> >>>>>>>> Nirmal
> >>>>>>>>
> >>>>>>>> Nirmal Fernando.
> >>>>>>>> PPMC Member & Committer of Apache Stratos,
> >>>>>>>> Senior Software Engineer, WSO2 Inc.
> >>>>>>>>
> >>>>>>>> Blog: http://nirmalfdo.blogspot.com/
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Best Regards,
> >>>>>>> Nirmal
> >>>>>>>
> >>>>>>> Nirmal Fernando.
> >>>>>>> PPMC Member & Committer of Apache Stratos,
> >>>>>>> Senior Software Engineer, WSO2 Inc.
> >>>>>>>
> >>>>>>> Blog: http://nirmalfdo.blogspot.com/
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Best Regards,
> >>>>>> Nirmal
> >>>>>>
> >>>>>> Nirmal Fernando.
> >>>>>> PPMC Member & Committer of Apache Stratos,
> >>>>>> Senior Software Engineer, WSO2 Inc.
> >>>>>>
> >>>>>> Blog: http://nirmalfdo.blogspot.com/
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Best Regards,
> >>>>> Nirmal
> >>>>>
> >>>>> Nirmal Fernando.
> >>>>> PPMC Member & Committer of Apache Stratos,
> >>>>> Senior Software Engineer, WSO2 Inc.
> >>>>>
> >>>>> Blog: http://nirmalfdo.blogspot.com/
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Best Regards,
> >>>> Nirmal
> >>>>
> >>>> Nirmal Fernando.
> >>>> PPMC Member & Committer of Apache Stratos,
> >>>> Senior Software Engineer, WSO2 Inc.
> >>>>
> >>>> Blog: http://nirmalfdo.blogspot.com/
> >>>
> >>>
> >>>
> >>>--
> >>>Check out my professional profile and connect with me on LinkedIn.
> >>>http://lnkd.in/cw5k69
> >>
> >
> >
> >
> >--
> >Check out my professional profile and connect with me on LinkedIn.
> >http://lnkd.in/cw5k69
>
>


-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Hi,

Can someone tell me how we whether the components listed below are
included in the single JVM deployment or are they left out.  If they are
not included, what is the recommended way to include them.

- Stratos CLI: is it included and if so, how do I invoke?
- Cartridge agent: is included? I assume the answer is yes but just wanted
to double check.
- CEP Extension: is it included along with CEP?
- HAProxy: is it is included along with load balancer?

Thanks,
-Jeffrey

On 4/17/14 10:42 PM, "chris snow" <ch...@gmail.com> wrote:

>Your welcome!
>
>On Thu, Apr 17, 2014 at 5:45 PM, Jeffrey Nguyen (jeffrngu)
><je...@cisco.com> wrote:
>> Thank you Chris!  That helps!
>>
>> -Jeffrey
>>
>> On 4/17/14 12:12 AM, "chris snow" <ch...@gmail.com> wrote:
>>
>>>Hi Jeffrey,
>>>
>>>I'm using the following to start, stop and check stratos status:
>>>
>>>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L43
>>>2
>>>- start
>>>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L44
>>>5
>>>- stop
>>>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L46
>>>1
>>>- status
>>>
>>>Many thanks,
>>>
>>>Chris
>>>
>>>
>>>On Thu, Apr 17, 2014 at 1:26 AM, Jeffrey Nguyen (jeffrngu)
>>><je...@cisco.com> wrote:
>>>>
>>>> I thought about it but right now, activemq is installed and started by
>>>> setup.sh script.   What's the proper way to restart Stratos and its
>>>> dependencies if I modify active MQ port manually after running
>>>>setup.sh?
>>>>
>>>> -Jeffrey
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>> <de...@stratos.incubator.apache.org>
>>>> Date: Wednesday, April 16, 2014 4:04 PM
>>>>
>>>> To: "dev@stratos.incubator.apache.org"
>>>><de...@stratos.incubator.apache.org>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Hi Jeffrey,
>>>>
>>>> One other option would be to make activemq runs on a different port
>>>>other
>>>> than 5672.
>>>>
>>>> /conf/activemq.xml -> change transportConnector relevant to 5672 to
>>>>some
>>>> other port. Stratos uses 61616 port, so that's not an issue.
>>>>
>>>>
>>>> On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com> wrote:
>>>>>
>>>>>
>>>>> Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
>>>>> openstack.   RabittMQ and some components of Openstack started fine
>>>>>but I'm
>>>>> now not able to log into Horizon.  Looks like I need to dig for the
>>>>>proper
>>>>> way to do this on Openstack.   Thanks for the reference though.
>>>>>
>>>>> -Jeffrey
>>>>>
>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>> <de...@stratos.incubator.apache.org>
>>>>> Date: Wednesday, April 16, 2014 3:12 PM
>>>>>
>>>>> To: "dev@stratos.incubator.apache.org"
>>>>><de...@stratos.incubator.apache.org>
>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>
>>>>> Hi Jeffrey,
>>>>>
>>>>> You might want to check the dev@ email thread: "stratos single vm +
>>>>> devstack both require port 5672 (AMQP)"
>>>>>
>>>>>
>>>>> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu)
>>>>> <je...@cisco.com> wrote:
>>>>>>
>>>>>> I'm setting up Stratos on top of my OpenStack VM.   It looks like
>>>>>>port
>>>>>> 5672 is used by rabbitmq, which is used by OpenStack.
>>>>>>
>>>>>> # netstat -tupln|grep 5672
>>>>>> tcp6       0      0 :::5672                 :::*
>>>>>> LISTEN      3305/beam
>>>>>>
>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>> <de...@stratos.incubator.apache.org>
>>>>>> Date: Wednesday, April 16, 2014 2:52 PM
>>>>>>
>>>>>> To: "dev@stratos.incubator.apache.org"
>>>>>><de...@stratos.incubator.apache.org>
>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>
>>>>>> Ah... that explains why your activemq didn't started. Activemq needs
>>>>>>both
>>>>>> 5672 and 61616 to be available. Can you please check what's running
>>>>>>on 5672?
>>>>>>
>>>>>>
>>>>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu)
>>>>>> <je...@cisco.com> wrote:
>>>>>>>
>>>>>>> Hi Nirmal,
>>>>>>>
>>>>>>> Activemq.log attached.  Looks like it complained that JMX port 5672
>>>>>>>is
>>>>>>> already in use.   Is this different from the active MQ listener
>>>>>>>port
>>>>>>>61616?
>>>>>>>
>>>>>>> -Jeffrey
>>>>>>>
>>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>>> <de...@stratos.incubator.apache.org>
>>>>>>> Date: Wednesday, April 16, 2014 2:13 PM
>>>>>>>
>>>>>>> To: "dev@stratos.incubator.apache.org"
>>>>>>> <de...@stratos.incubator.apache.org>
>>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu)
>>>>>>> <je...@cisco.com> wrote:
>>>>>>>>
>>>>>>>> Hi Chris, Nirmal,
>>>>>>>>
>>>>>>>> I didn't install activemq manually.  I assumed the setup.sh script
>>>>>>>>will
>>>>>>>> do this for me.
>>>>>>>
>>>>>>>
>>>>>>> Yes, it will.
>>>>>>>
>>>>>>> Can you please attache the activemq.log file which can be found at
>>>>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>>>>>>
>>>>>>> Also, you can try to start activemq manually and see.
>>>>>>>
>>>>>>>>   The entire stratos-install.log is at the bottom of this email
>>>>>>>>thread
>>>>>>>> (copied again below).  I ran setup.sh with "bash ­x" option and
>>>>>>>>didn't see
>>>>>>>> any error, but somehow activeMQ was not started.
>>>>>>>>
>>>>>>>> Setup CC
>>>>>>>> Setup AS
>>>>>>>> Setup SM
>>>>>>>> Create and configure MySql Databases
>>>>>>>> Setup CEP
>>>>>>>> Starting the servers
>>>>>>>> 'default' profile selected.
>>>>>>>> INFO: Loading '/etc/default/activemq'
>>>>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>>>> INFO: Starting - inspect logfiles specified in logging.properties
>>>>>>>>and
>>>>>>>> log4j.properties to get details
>>>>>>>> INFO: pidfile created :
>>>>>>>> 
>>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>>>>(pid
>>>>>>>> '57058')
>>>>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>>>>>-Dprofile=default
>>>>>>>> start
>>>>>>>>
>>>>>>>> -Jeffrey
>>>>>>>>
>>>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>>>> <de...@stratos.incubator.apache.org>
>>>>>>>> Date: Wednesday, April 16, 2014 10:40 AM
>>>>>>>>
>>>>>>>> To: "dev@stratos.incubator.apache.org"
>>>>>>>> <de...@stratos.incubator.apache.org>
>>>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>>>
>>>>>>>> Stratos would install activemq for you, following the steps Chris
>>>>>>>> mentioned.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> .. also, how are you installing activemq?
>>>>>>>>>
>>>>>>>>> /etc/default/activemq sounds like something created by debian
>>>>>>>>>activemq
>>>>>>>>> package, which will require additional setup to work with
>>>>>>>>>Stratos.
>>>>>>>>>
>>>>>>>>> You should be installing activemq similar to this:
>>>>>>>>>
>>>>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apa
>>>>>>>>>ch
>>>>>>>>>e-activemq-5.8.0-bin.tar.gz
>>>>>>>>>
>>>>>>>>>   # create a temporary folder for unpacking activemq
>>>>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>>>>>>
>>>>>>>>>   # unpack activemq ready for the stratos installer
>>>>>>>>>   tar -C tmp-activemq -xzf
>>>>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>>>>>>   cp -f
>>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>>   cp -f
>>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>>   cp -f
>>>>>>>>>
>>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.
>>>>>>>>>1_
>>>>>>>>>spec-1.0.1.jar
>>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>>   cp -f
>>>>>>>>>
>>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1
>>>>>>>>>.j
>>>>>>>>>ar
>>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>>   rm -rf tmp-activemq
>>>>>>>>>
>>>>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/h
>>>>>>>>>aw
>>>>>>>>>tbuf-1.2.jar
>>>>>>>>>
>>>>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> > Can you post the part of the log file where it states
>>>>>>>>> > /etc/default/activemq?
>>>>>>>>> >
>>>>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>>>> > <je...@cisco.com> wrote:
>>>>>>>>> >> Thanks Chris,
>>>>>>>>> >>
>>>>>>>>> >> I fixed the connection issue with mysql below.  It was because
>>>>>>>>>my
>>>>>>>>> >> default
>>>>>>>>> >> installation of mysql binds to external IP, while Stratos is
>>>>>>>>>trying
>>>>>>>>> >> to
>>>>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the
>>>>>>>>>binding
>>>>>>>>> >> port
>>>>>>>>> >> for mysql.
>>>>>>>>> >>
>>>>>>>>> >> Now I'm hitting another connection issue my message broker.
>>>>>>>>>After
>>>>>>>>> >> running
>>>>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm
>>>>>>>>>using
>>>>>>>>> >> activeMQ.
>>>>>>>>> >>  From the Stratos install log, it says
>>>>>>>>>"/etc/default/activemq".
>>>>>>>>> I
>>>>>>>>> >> looked
>>>>>>>>> >> at that script, it looks like the home directory for active mq
>>>>>>>>> >> doesn't
>>>>>>>>> >> match with where we install active MQ
>>>>>>>>> >> (/opt/stratos/apache-activemq-5.8.0).
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>>>>>>> >> 
>>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>>>>>-
>>>>>>>>> >> Error
>>>>>>>>> >> while subscribing to the topic: instance-status
>>>>>>>>> >> 
>>>>>>>>>{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>>>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>>>>>>>>> >> Connection
>>>>>>>>> >> refused
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSu
>>>>>>>>>pp
>>>>>>>>>ort.jav
>>>>>>>>> >> a:35)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>>>>>>>>>ti
>>>>>>>>>on(Acti
>>>>>>>>> >> veMQConnectionFactory.java:293)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>>>>>>>>>ti
>>>>>>>>>on(Acti
>>>>>>>>> >> veMQConnectionFactory.java:238)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createTopicConnectio
>>>>>>>>>n(
>>>>>>>>>ActiveM
>>>>>>>>> >> QConnectionFactory.java:214)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.stratos.messaging.broker.connect.TopicConnector.init(To
>>>>>>>>>pi
>>>>>>>>>cConnec
>>>>>>>>> >> tor.java:68)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSu
>>>>>>>>>bs
>>>>>>>>>cribe(T
>>>>>>>>> >> opicSubscriber.java:65)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(
>>>>>>>>>To
>>>>>>>>>picSubs
>>>>>>>>> >> criber.java:101)
>>>>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>>>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native
>>>>>>>>>Method)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl
>>>>>>>>>.j
>>>>>>>>>ava:339
>>>>>>>>> >> )
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSoc
>>>>>>>>>ke
>>>>>>>>>tImpl.j
>>>>>>>>> >> ava:200)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.j
>>>>>>>>>av
>>>>>>>>>a:182)
>>>>>>>>> >>         at
>>>>>>>>> >> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTranspor
>>>>>>>>>t.
>>>>>>>>>java:49
>>>>>>>>> >> 6)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTranspor
>>>>>>>>>t.
>>>>>>>>>java:45
>>>>>>>>> >> 9)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:
>>>>>>>>>55
>>>>>>>>>)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.AbstractInactivityMonitor.start(Abst
>>>>>>>>>ra
>>>>>>>>>ctInact
>>>>>>>>> >> ivityMonitor.java:140)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>>>>>>>>>r.
>>>>>>>>>java:58
>>>>>>>>> >> )
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.WireFormatNegotiator.start(WireForma
>>>>>>>>>tN
>>>>>>>>>egotiat
>>>>>>>>> >> or.java:72)
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>>>>>>>>>r.
>>>>>>>>>java:58
>>>>>>>>> >> )
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilte
>>>>>>>>>r.
>>>>>>>>>java:58
>>>>>>>>> >> )
>>>>>>>>> >>         at
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnec
>>>>>>>>>ti
>>>>>>>>>on(Acti
>>>>>>>>> >> veMQConnectionFactory.java:273)
>>>>>>>>> >>         ... 6 more
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>>>>>>> >>
>>>>>>>>> >>>Hi Jeffrey,
>>>>>>>>> >>>
>>>>>>>>> >>>Are you able to connect to mysql using the mysql client like
>>>>>>>>>this?
>>>>>>>>> >>>
>>>>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username
>>>>>>>>>-pyour_password
>>>>>>>>> >>>
>>>>>>>>> >>>Cheers,
>>>>>>>>> >>>
>>>>>>>>> >>>Chris
>>>>>>>>> >>>
>>>>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>>>> >>><je...@cisco.com> wrote:
>>>>>>>>> >>>> Hi Nirmal,
>>>>>>>>> >>>>
>>>>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>>>>>>>> >>>> running on
>>>>>>>>> >>>>port
>>>>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential
>>>>>>>>>is
>>>>>>>>> >>>> also
>>>>>>>>> >>>>correct.
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database
>>>>>>>>>Error -
>>>>>>>>> >>>> Could
>>>>>>>>> >>>>not
>>>>>>>>> >>>> create connection to database server. Attempted reconnect 3
>>>>>>>>> >>>> times.
>>>>>>>>> >>>>Giving
>>>>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>>com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionExcepti
>>>>>>>>>on
>>>>>>>>>:
>>>>>>>>> >>>>Could
>>>>>>>>> >>>> not create connection to database server. Attempted
>>>>>>>>>reconnect
>>>>>>>>>3
>>>>>>>>> >>>> times.
>>>>>>>>> >>>> Giving up.
>>>>>>>>> >>>> at
>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>>> >>>> Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>>>>>>>>>>>>>ns
>>>>>>>>>>>>>tructorAc
>>>>>>>>> >>>>cessorImpl.java:57)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>>>>>>>>>>>>>ga
>>>>>>>>>>>>>tingConst
>>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
>>>>>>>>>>>>>l.
>>>>>>>>>>>>>java:2405
>>>>>>>>> >>>>)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326
>>>>>>>>>)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>>>>>>> >>>> at
>>>>>>>>>com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>>>>>>> >>>> at
>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>>> >>>> Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>>>>>>>>>>>>>ns
>>>>>>>>>>>>>tructorAc
>>>>>>>>> >>>>cessorImpl.java:57)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>>>>>>>>>>>>>ga
>>>>>>>>>>>>>tingConst
>>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriv
>>>>>>>>>>>>>er
>>>>>>>>>>>>>.java:344
>>>>>>>>> >>>>)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDrive
>>>>>>>>>>>>>r(
>>>>>>>>>>>>>PooledCon
>>>>>>>>> >>>>nection.java:278)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledCon
>>>>>>>>>>>>>ne
>>>>>>>>>>>>>ction.jav
>>>>>>>>> >>>>a:182)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(Co
>>>>>>>>>>>>>nn
>>>>>>>>>>>>>ectionPoo
>>>>>>>>> >>>>l.java:701)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(Co
>>>>>>>>>>>>>nn
>>>>>>>>>>>>>ectionPoo
>>>>>>>>> >>>>l.java:635)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(Conne
>>>>>>>>>>>>>ct
>>>>>>>>>>>>>ionPool.j
>>>>>>>>> >>>>ava:188)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(Data
>>>>>>>>>>>>>So
>>>>>>>>>>>>>urceProxy
>>>>>>>>> >>>>.java:127)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(C
>>>>>>>>>>>>>la
>>>>>>>>>>>>>imDAO.jav
>>>>>>>>> >>>>a:158)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileA
>>>>>>>>>>>>>nd
>>>>>>>>>>>>>ClaimMaps
>>>>>>>>> >>>>(DefaultRealm.java:411)
>>>>>>>>> >>>> at
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultReal
>>>>>>>>>>>>>m.
>>>>>>>>>>>>>java:101)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializ
>>>>>>>>>>>>>eR
>>>>>>>>>>>>>ealm(Defa
>>>>>>>>> >>>>ultRealmService.java:223)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
>>>>>>>>>>>>>fa
>>>>>>>>>>>>>ultRealmS
>>>>>>>>> >>>>ervice.java:101)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(De
>>>>>>>>>>>>>fa
>>>>>>>>>>>>>ultRealmS
>>>>>>>>> >>>>ervice.java:114)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activ
>>>>>>>>>>>>>at
>>>>>>>>>>>>>or.java:6
>>>>>>>>> >>>>9)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(
>>>>>>>>>>>>>Bu
>>>>>>>>>>>>>ndleCheck
>>>>>>>>> >>>>Activator.java:61)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.r
>>>>>>>>>>>>>un
>>>>>>>>>>>>>(BundleCo
>>>>>>>>> >>>>ntextImpl.java:711)
>>>>>>>>> >>>> at java.security.AccessController.doPrivileged(Native
>>>>>>>>>Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
>>>>>>>>>>>>>rt
>>>>>>>>>>>>>Activator
>>>>>>>>> >>>>(BundleContextImpl.java:702)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.sta
>>>>>>>>>>>>>rt
>>>>>>>>>>>>>(BundleCo
>>>>>>>>> >>>>ntextImpl.java:683)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorke
>>>>>>>>>>>>>r(
>>>>>>>>>>>>>BundleHos
>>>>>>>>> >>>>t.java:381)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume
>>>>>>>>>>>>>(A
>>>>>>>>>>>>>bstractBu
>>>>>>>>> >>>>ndle.java:390)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundl
>>>>>>>>>>>>>e(
>>>>>>>>>>>>>Framework
>>>>>>>>> >>>>.java:1176)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
>>>>>>>>>>>>>um
>>>>>>>>>>>>>eBundles(
>>>>>>>>> >>>>StartLevelManager.java:559)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.res
>>>>>>>>>>>>>um
>>>>>>>>>>>>>eBundles(
>>>>>>>>> >>>>StartLevelManager.java:544)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.inc
>>>>>>>>>>>>>FW
>>>>>>>>>>>>>SL(StartL
>>>>>>>>> >>>>evelManager.java:457)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doS
>>>>>>>>>>>>>et
>>>>>>>>>>>>>StartLeve
>>>>>>>>> >>>>l(StartLevelManager.java:243)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
>>>>>>>>>>>>>pa
>>>>>>>>>>>>>tchEvent(
>>>>>>>>> >>>>StartLevelManager.java:438)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dis
>>>>>>>>>>>>>pa
>>>>>>>>>>>>>tchEvent(
>>>>>>>>> >>>>StartLevelManager.java:1)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent
>>>>>>>>>>>>>(E
>>>>>>>>>>>>>ventManag
>>>>>>>>> >>>>er.java:230)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.r
>>>>>>>>>>>>>un
>>>>>>>>>>>>>(EventMan
>>>>>>>>> >>>>ager.java:340)
>>>>>>>>> >>>> Caused by:
>>>>>>>>> >>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>>>>>>> >>>> Communications link failure
>>>>>>>>> >>>>
>>>>>>>>> >>>> The last packet sent successfully to the server was 0
>>>>>>>>> >>>> milliseconds ago.
>>>>>>>>> >>>>The
>>>>>>>>> >>>> driver has not received any packets from the server.
>>>>>>>>> >>>> at
>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>>> >>>> Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
>>>>>>>>>>>>>ns
>>>>>>>>>>>>>tructorAc
>>>>>>>>> >>>>cessorImpl.java:57)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Dele
>>>>>>>>>>>>>ga
>>>>>>>>>>>>>tingConst
>>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>>>> >>>> at
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError
>>>>>>>>>>>>>.j
>>>>>>>>>>>>>ava:1127)
>>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502
>>>>>>>>>)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImp
>>>>>>>>>>>>>l.
>>>>>>>>>>>>>java:2344
>>>>>>>>> >>>>)
>>>>>>>>> >>>> ... 39 more
>>>>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocket
>>>>>>>>>>>>>Im
>>>>>>>>>>>>>pl.java:3
>>>>>>>>> >>>>39)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlai
>>>>>>>>>>>>>nS
>>>>>>>>>>>>>ocketImpl
>>>>>>>>> >>>>.java:200)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketIm
>>>>>>>>>>>>>pl
>>>>>>>>>>>>>.java:182
>>>>>>>>> >>>>)
>>>>>>>>> >>>> at 
>>>>>>>>>java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>>>>>>> >>>> at
>>>>>>>>> >>>>
>>>>>>>>>
>>>>>>>>> >>>>
>>>>>>>>>>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFac
>>>>>>>>>>>>>to
>>>>>>>>>>>>>ry.java:2
>>>>>>>>> >>>>58)
>>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>>>>>>> >>>> ... 41 more
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>>>>> >>>> <de...@stratos.incubator.apache.org>
>>>>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>>>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>>>>>>> >>>><de...@stratos.incubator.apache.org>
>>>>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>>>> >>>>
>>>>>>>>> >>>> Can you please send the
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>>/opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>>>>>>>>>file
>>>>>>>>> >>>>?
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>>>> >>>> <je...@cisco.com> wrote:
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Hi,
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> I followed the instructions on
>>>>>>>>> >>>>>
>>>>>>>>>
>>>>>>>>> >>>>>
>>>>>>>>>>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Sin
>>>>>>>>>>>>>>gl
>>>>>>>>>>>>>>e+JVM+Pro
>>>>>>>>> >>>>>duct+Configuration
>>>>>>>>> >>>>> and went through the setup process.  After the setup.sh
>>>>>>>>>script
>>>>>>>>> >>>>> ran
>>>>>>>>> >>>>> successfully (I used default profile), I was not able to
>>>>>>>>>load
>>>>>>>>> >>>>> the link
>>>>>>>>> >>>>>to
>>>>>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>>>>>>> >>>>> below).
>>>>>>>>> >>>>>Did
>>>>>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>>>>>>> >>>>> (activemq).
>>>>>>>>> >>>>> There's no info on the wiki for troubleshooting of
>>>>>>>>>installation
>>>>>>>>> >>>>> issues.
>>>>>>>>> >>>>> There aren't information on what sort of things to verify
>>>>>>>>>to
>>>>>>>>> >>>>> make sure
>>>>>>>>> >>>>> installation was successful.     Any ideas on how to debug
>>>>>>>>>this?
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Thanks,
>>>>>>>>> >>>>> -Jeffrey
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Setup CC
>>>>>>>>> >>>>> Setup AS
>>>>>>>>> >>>>> Setup SM
>>>>>>>>> >>>>> Create and configure MySql Databases
>>>>>>>>> >>>>> Setup CEP
>>>>>>>>> >>>>> Starting the servers
>>>>>>>>> >>>>> 'default' profile selected.
>>>>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>>>>>>>> >>>>> logging.properties and
>>>>>>>>> >>>>> log4j.properties to get details
>>>>>>>>> >>>>> INFO: pidfile created :
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid
>>>>>>>>>'
>>>>>>>>> >>>>>(pid
>>>>>>>>> >>>>> '38648')
>>>>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>>>>>> >>>>> -Dprofile=default
>>>>>>>>> >>>>>start
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>> --
>>>>>>>>> >>>> Best Regards,
>>>>>>>>> >>>> Nirmal
>>>>>>>>> >>>>
>>>>>>>>> >>>> Nirmal Fernando.
>>>>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>>>>>>> >>>>
>>>>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>>--
>>>>>>>>> >>>Check out my professional profile and connect with me on
>>>>>>>>>LinkedIn.
>>>>>>>>> >>>http://lnkd.in/cw5k69
>>>>>>>>> >>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > Check out my professional profile and connect with me on
>>>>>>>>>LinkedIn.
>>>>>>>>> > http://lnkd.in/cw5k69
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Check out my professional profile and connect with me on
>>>>>>>>>LinkedIn.
>>>>>>>>> http://lnkd.in/cw5k69
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Best Regards,
>>>>>>>> Nirmal
>>>>>>>>
>>>>>>>> Nirmal Fernando.
>>>>>>>> PPMC Member & Committer of Apache Stratos,
>>>>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>>>>
>>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best Regards,
>>>>>>> Nirmal
>>>>>>>
>>>>>>> Nirmal Fernando.
>>>>>>> PPMC Member & Committer of Apache Stratos,
>>>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>>>
>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards,
>>>>>> Nirmal
>>>>>>
>>>>>> Nirmal Fernando.
>>>>>> PPMC Member & Committer of Apache Stratos,
>>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>>
>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Nirmal
>>>>>
>>>>> Nirmal Fernando.
>>>>> PPMC Member & Committer of Apache Stratos,
>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>
>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>--
>>>Check out my professional profile and connect with me on LinkedIn.
>>>http://lnkd.in/cw5k69
>>
>
>
>
>-- 
>Check out my professional profile and connect with me on LinkedIn.
>http://lnkd.in/cw5k69


Re: Problem setting up multi-profile single JVM

Posted by chris snow <ch...@gmail.com>.
Your welcome!

On Thu, Apr 17, 2014 at 5:45 PM, Jeffrey Nguyen (jeffrngu)
<je...@cisco.com> wrote:
> Thank you Chris!  That helps!
>
> -Jeffrey
>
> On 4/17/14 12:12 AM, "chris snow" <ch...@gmail.com> wrote:
>
>>Hi Jeffrey,
>>
>>I'm using the following to start, stop and check stratos status:
>>
>>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L432
>>- start
>>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L445
>>- stop
>>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L461
>>- status
>>
>>Many thanks,
>>
>>Chris
>>
>>
>>On Thu, Apr 17, 2014 at 1:26 AM, Jeffrey Nguyen (jeffrngu)
>><je...@cisco.com> wrote:
>>>
>>> I thought about it but right now, activemq is installed and started by
>>> setup.sh script.   What's the proper way to restart Stratos and its
>>> dependencies if I modify active MQ port manually after running setup.sh?
>>>
>>> -Jeffrey
>>>
>>> From: Nirmal Fernando <ni...@gmail.com>
>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> <de...@stratos.incubator.apache.org>
>>> Date: Wednesday, April 16, 2014 4:04 PM
>>>
>>> To: "dev@stratos.incubator.apache.org"
>>><de...@stratos.incubator.apache.org>
>>> Subject: Re: Problem setting up multi-profile single JVM
>>>
>>> Hi Jeffrey,
>>>
>>> One other option would be to make activemq runs on a different port
>>>other
>>> than 5672.
>>>
>>> /conf/activemq.xml -> change transportConnector relevant to 5672 to some
>>> other port. Stratos uses 61616 port, so that's not an issue.
>>>
>>>
>>> On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu)
>>> <je...@cisco.com> wrote:
>>>>
>>>>
>>>> Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
>>>> openstack.   RabittMQ and some components of Openstack started fine
>>>>but I'm
>>>> now not able to log into Horizon.  Looks like I need to dig for the
>>>>proper
>>>> way to do this on Openstack.   Thanks for the reference though.
>>>>
>>>> -Jeffrey
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>> <de...@stratos.incubator.apache.org>
>>>> Date: Wednesday, April 16, 2014 3:12 PM
>>>>
>>>> To: "dev@stratos.incubator.apache.org"
>>>><de...@stratos.incubator.apache.org>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Hi Jeffrey,
>>>>
>>>> You might want to check the dev@ email thread: "stratos single vm +
>>>> devstack both require port 5672 (AMQP)"
>>>>
>>>>
>>>> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com> wrote:
>>>>>
>>>>> I'm setting up Stratos on top of my OpenStack VM.   It looks like port
>>>>> 5672 is used by rabbitmq, which is used by OpenStack.
>>>>>
>>>>> # netstat -tupln|grep 5672
>>>>> tcp6       0      0 :::5672                 :::*
>>>>> LISTEN      3305/beam
>>>>>
>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>> <de...@stratos.incubator.apache.org>
>>>>> Date: Wednesday, April 16, 2014 2:52 PM
>>>>>
>>>>> To: "dev@stratos.incubator.apache.org"
>>>>><de...@stratos.incubator.apache.org>
>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>
>>>>> Ah... that explains why your activemq didn't started. Activemq needs
>>>>>both
>>>>> 5672 and 61616 to be available. Can you please check what's running
>>>>>on 5672?
>>>>>
>>>>>
>>>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu)
>>>>> <je...@cisco.com> wrote:
>>>>>>
>>>>>> Hi Nirmal,
>>>>>>
>>>>>> Activemq.log attached.  Looks like it complained that JMX port 5672
>>>>>>is
>>>>>> already in use.   Is this different from the active MQ listener port
>>>>>>61616?
>>>>>>
>>>>>> -Jeffrey
>>>>>>
>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>> <de...@stratos.incubator.apache.org>
>>>>>> Date: Wednesday, April 16, 2014 2:13 PM
>>>>>>
>>>>>> To: "dev@stratos.incubator.apache.org"
>>>>>> <de...@stratos.incubator.apache.org>
>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu)
>>>>>> <je...@cisco.com> wrote:
>>>>>>>
>>>>>>> Hi Chris, Nirmal,
>>>>>>>
>>>>>>> I didn't install activemq manually.  I assumed the setup.sh script
>>>>>>>will
>>>>>>> do this for me.
>>>>>>
>>>>>>
>>>>>> Yes, it will.
>>>>>>
>>>>>> Can you please attache the activemq.log file which can be found at
>>>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>>>>>
>>>>>> Also, you can try to start activemq manually and see.
>>>>>>
>>>>>>>   The entire stratos-install.log is at the bottom of this email
>>>>>>>thread
>>>>>>> (copied again below).  I ran setup.sh with "bash ­x" option and
>>>>>>>didn't see
>>>>>>> any error, but somehow activeMQ was not started.
>>>>>>>
>>>>>>> Setup CC
>>>>>>> Setup AS
>>>>>>> Setup SM
>>>>>>> Create and configure MySql Databases
>>>>>>> Setup CEP
>>>>>>> Starting the servers
>>>>>>> 'default' profile selected.
>>>>>>> INFO: Loading '/etc/default/activemq'
>>>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>>> INFO: Starting - inspect logfiles specified in logging.properties
>>>>>>>and
>>>>>>> log4j.properties to get details
>>>>>>> INFO: pidfile created :
>>>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>>>(pid
>>>>>>> '57058')
>>>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>>>> start
>>>>>>>
>>>>>>> -Jeffrey
>>>>>>>
>>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>>> <de...@stratos.incubator.apache.org>
>>>>>>> Date: Wednesday, April 16, 2014 10:40 AM
>>>>>>>
>>>>>>> To: "dev@stratos.incubator.apache.org"
>>>>>>> <de...@stratos.incubator.apache.org>
>>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>>
>>>>>>> Stratos would install activemq for you, following the steps Chris
>>>>>>> mentioned.
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> .. also, how are you installing activemq?
>>>>>>>>
>>>>>>>> /etc/default/activemq sounds like something created by debian
>>>>>>>>activemq
>>>>>>>> package, which will require additional setup to work with Stratos.
>>>>>>>>
>>>>>>>> You should be installing activemq similar to this:
>>>>>>>>
>>>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>>>
>>>>>>>>
>>>>>>>>http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apach
>>>>>>>>e-activemq-5.8.0-bin.tar.gz
>>>>>>>>
>>>>>>>>   # create a temporary folder for unpacking activemq
>>>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>>>>>
>>>>>>>>   # unpack activemq ready for the stratos installer
>>>>>>>>   tar -C tmp-activemq -xzf
>>>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>>>>>   cp -f
>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>   cp -f
>>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>   cp -f
>>>>>>>>
>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_
>>>>>>>>spec-1.0.1.jar
>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>   cp -f
>>>>>>>>
>>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.j
>>>>>>>>ar
>>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>>   rm -rf tmp-activemq
>>>>>>>>
>>>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>>>
>>>>>>>>
>>>>>>>>http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/haw
>>>>>>>>tbuf-1.2.jar
>>>>>>>>
>>>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>>>>>> wrote:
>>>>>>>> > Can you post the part of the log file where it states
>>>>>>>> > /etc/default/activemq?
>>>>>>>> >
>>>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>>> > <je...@cisco.com> wrote:
>>>>>>>> >> Thanks Chris,
>>>>>>>> >>
>>>>>>>> >> I fixed the connection issue with mysql below.  It was because
>>>>>>>>my
>>>>>>>> >> default
>>>>>>>> >> installation of mysql binds to external IP, while Stratos is
>>>>>>>>trying
>>>>>>>> >> to
>>>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the
>>>>>>>>binding
>>>>>>>> >> port
>>>>>>>> >> for mysql.
>>>>>>>> >>
>>>>>>>> >> Now I'm hitting another connection issue my message broker.
>>>>>>>>After
>>>>>>>> >> running
>>>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>>>>>>> >> activeMQ.
>>>>>>>> >>  From the Stratos install log, it says "/etc/default/activemq".
>>>>>>>> I
>>>>>>>> >> looked
>>>>>>>> >> at that script, it looks like the home directory for active mq
>>>>>>>> >> doesn't
>>>>>>>> >> match with where we install active MQ
>>>>>>>> >> (/opt/stratos/apache-activemq-5.8.0).
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>>>>-
>>>>>>>> >> Error
>>>>>>>> >> while subscribing to the topic: instance-status
>>>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>>>>>>>> >> Connection
>>>>>>>> >> refused
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupp
>>>>>>>>ort.jav
>>>>>>>> >> a:35)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnecti
>>>>>>>>on(Acti
>>>>>>>> >> veMQConnectionFactory.java:293)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnecti
>>>>>>>>on(Acti
>>>>>>>> >> veMQConnectionFactory.java:238)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(
>>>>>>>>ActiveM
>>>>>>>> >> QConnectionFactory.java:214)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.stratos.messaging.broker.connect.TopicConnector.init(Topi
>>>>>>>>cConnec
>>>>>>>> >> tor.java:68)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubs
>>>>>>>>cribe(T
>>>>>>>> >> opicSubscriber.java:65)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(To
>>>>>>>>picSubs
>>>>>>>> >> criber.java:101)
>>>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.j
>>>>>>>>ava:339
>>>>>>>> >> )
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocke
>>>>>>>>tImpl.j
>>>>>>>> >> ava:200)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.jav
>>>>>>>>a:182)
>>>>>>>> >>         at
>>>>>>>> >> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.
>>>>>>>>java:49
>>>>>>>> >> 6)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.
>>>>>>>>java:45
>>>>>>>> >> 9)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>>org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55
>>>>>>>>)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.transport.AbstractInactivityMonitor.start(Abstra
>>>>>>>>ctInact
>>>>>>>> >> ivityMonitor.java:140)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilter.
>>>>>>>>java:58
>>>>>>>> >> )
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatN
>>>>>>>>egotiat
>>>>>>>> >> or.java:72)
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilter.
>>>>>>>>java:58
>>>>>>>> >> )
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilter.
>>>>>>>>java:58
>>>>>>>> >> )
>>>>>>>> >>         at
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnecti
>>>>>>>>on(Acti
>>>>>>>> >> veMQConnectionFactory.java:273)
>>>>>>>> >>         ... 6 more
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>>>>>> >>
>>>>>>>> >>>Hi Jeffrey,
>>>>>>>> >>>
>>>>>>>> >>>Are you able to connect to mysql using the mysql client like
>>>>>>>>this?
>>>>>>>> >>>
>>>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username
>>>>>>>>-pyour_password
>>>>>>>> >>>
>>>>>>>> >>>Cheers,
>>>>>>>> >>>
>>>>>>>> >>>Chris
>>>>>>>> >>>
>>>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>>> >>><je...@cisco.com> wrote:
>>>>>>>> >>>> Hi Nirmal,
>>>>>>>> >>>>
>>>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>>>>>>> >>>> running on
>>>>>>>> >>>>port
>>>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is
>>>>>>>> >>>> also
>>>>>>>> >>>>correct.
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database
>>>>>>>>Error -
>>>>>>>> >>>> Could
>>>>>>>> >>>>not
>>>>>>>> >>>> create connection to database server. Attempted reconnect 3
>>>>>>>> >>>> times.
>>>>>>>> >>>>Giving
>>>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>>com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
>>>>>>>>:
>>>>>>>> >>>>Could
>>>>>>>> >>>> not create connection to database server. Attempted reconnect
>>>>>>>>3
>>>>>>>> >>>> times.
>>>>>>>> >>>> Giving up.
>>>>>>>> >>>> at
>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>> >>>> Method)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCons
>>>>>>>>>>>>tructorAc
>>>>>>>> >>>>cessorImpl.java:57)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delega
>>>>>>>>>>>>tingConst
>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>>>>> >>>> at
>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>>>>>> >>>> at
>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>>>>>> >>>> at
>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>>>>>> >>>> at
>>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.
>>>>>>>>>>>>java:2405
>>>>>>>> >>>>)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>>>>>> >>>> at
>>>>>>>>com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>>>>>> >>>> at
>>>>>>>>com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>>>>>> >>>> at
>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>> >>>> Method)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCons
>>>>>>>>>>>>tructorAc
>>>>>>>> >>>>cessorImpl.java:57)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delega
>>>>>>>>>>>>tingConst
>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver
>>>>>>>>>>>>.java:344
>>>>>>>> >>>>)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(
>>>>>>>>>>>>PooledCon
>>>>>>>> >>>>nection.java:278)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConne
>>>>>>>>>>>>ction.jav
>>>>>>>> >>>>a:182)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(Conn
>>>>>>>>>>>>ectionPoo
>>>>>>>> >>>>l.java:701)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(Conn
>>>>>>>>>>>>ectionPoo
>>>>>>>> >>>>l.java:635)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(Connect
>>>>>>>>>>>>ionPool.j
>>>>>>>> >>>>ava:188)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSo
>>>>>>>>>>>>urceProxy
>>>>>>>> >>>>.java:127)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(Cla
>>>>>>>>>>>>imDAO.jav
>>>>>>>> >>>>a:158)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAnd
>>>>>>>>>>>>ClaimMaps
>>>>>>>> >>>>(DefaultRealm.java:411)
>>>>>>>> >>>> at
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.
>>>>>>>>>>>>java:101)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeR
>>>>>>>>>>>>ealm(Defa
>>>>>>>> >>>>ultRealmService.java:223)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(Defa
>>>>>>>>>>>>ultRealmS
>>>>>>>> >>>>ervice.java:101)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(Defa
>>>>>>>>>>>>ultRealmS
>>>>>>>> >>>>ervice.java:114)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activat
>>>>>>>>>>>>or.java:6
>>>>>>>> >>>>9)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(Bu
>>>>>>>>>>>>ndleCheck
>>>>>>>> >>>>Activator.java:61)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run
>>>>>>>>>>>>(BundleCo
>>>>>>>> >>>>ntextImpl.java:711)
>>>>>>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start
>>>>>>>>>>>>Activator
>>>>>>>> >>>>(BundleContextImpl.java:702)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start
>>>>>>>>>>>>(BundleCo
>>>>>>>> >>>>ntextImpl.java:683)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(
>>>>>>>>>>>>BundleHos
>>>>>>>> >>>>t.java:381)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(A
>>>>>>>>>>>>bstractBu
>>>>>>>> >>>>ndle.java:390)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(
>>>>>>>>>>>>Framework
>>>>>>>> >>>>.java:1176)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resum
>>>>>>>>>>>>eBundles(
>>>>>>>> >>>>StartLevelManager.java:559)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resum
>>>>>>>>>>>>eBundles(
>>>>>>>> >>>>StartLevelManager.java:544)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFW
>>>>>>>>>>>>SL(StartL
>>>>>>>> >>>>evelManager.java:457)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSet
>>>>>>>>>>>>StartLeve
>>>>>>>> >>>>l(StartLevelManager.java:243)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispa
>>>>>>>>>>>>tchEvent(
>>>>>>>> >>>>StartLevelManager.java:438)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispa
>>>>>>>>>>>>tchEvent(
>>>>>>>> >>>>StartLevelManager.java:1)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(E
>>>>>>>>>>>>ventManag
>>>>>>>> >>>>er.java:230)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run
>>>>>>>>>>>>(EventMan
>>>>>>>> >>>>ager.java:340)
>>>>>>>> >>>> Caused by:
>>>>>>>> >>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>>>>>> >>>> Communications link failure
>>>>>>>> >>>>
>>>>>>>> >>>> The last packet sent successfully to the server was 0
>>>>>>>> >>>> milliseconds ago.
>>>>>>>> >>>>The
>>>>>>>> >>>> driver has not received any packets from the server.
>>>>>>>> >>>> at
>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>>> >>>> Method)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCons
>>>>>>>>>>>>tructorAc
>>>>>>>> >>>>cessorImpl.java:57)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delega
>>>>>>>>>>>>tingConst
>>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>>> >>>> at
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.j
>>>>>>>>>>>>ava:1127)
>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.
>>>>>>>>>>>>java:2344
>>>>>>>> >>>>)
>>>>>>>> >>>> ... 39 more
>>>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketIm
>>>>>>>>>>>>pl.java:3
>>>>>>>> >>>>39)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainS
>>>>>>>>>>>>ocketImpl
>>>>>>>> >>>>.java:200)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl
>>>>>>>>>>>>.java:182
>>>>>>>> >>>>)
>>>>>>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>>>>>> >>>> at
>>>>>>>> >>>>
>>>>>>>>
>>>>>>>> >>>>
>>>>>>>>>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFacto
>>>>>>>>>>>>ry.java:2
>>>>>>>> >>>>58)
>>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>>>>>> >>>> ... 41 more
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>>>> >>>> <de...@stratos.incubator.apache.org>
>>>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>>>>>> >>>><de...@stratos.incubator.apache.org>
>>>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>>> >>>>
>>>>>>>> >>>> Can you please send the
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>>/opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>>>>>>>>file
>>>>>>>> >>>>?
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>>> >>>> <je...@cisco.com> wrote:
>>>>>>>> >>>>>
>>>>>>>> >>>>> Hi,
>>>>>>>> >>>>>
>>>>>>>> >>>>> I followed the instructions on
>>>>>>>> >>>>>
>>>>>>>>
>>>>>>>> >>>>>
>>>>>>>>>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Singl
>>>>>>>>>>>>>e+JVM+Pro
>>>>>>>> >>>>>duct+Configuration
>>>>>>>> >>>>> and went through the setup process.  After the setup.sh
>>>>>>>>script
>>>>>>>> >>>>> ran
>>>>>>>> >>>>> successfully (I used default profile), I was not able to load
>>>>>>>> >>>>> the link
>>>>>>>> >>>>>to
>>>>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>>>>>> >>>>> below).
>>>>>>>> >>>>>Did
>>>>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>>>>>> >>>>> (activemq).
>>>>>>>> >>>>> There's no info on the wiki for troubleshooting of
>>>>>>>>installation
>>>>>>>> >>>>> issues.
>>>>>>>> >>>>> There aren't information on what sort of things to verify to
>>>>>>>> >>>>> make sure
>>>>>>>> >>>>> installation was successful.     Any ideas on how to debug
>>>>>>>>this?
>>>>>>>> >>>>>
>>>>>>>> >>>>> Thanks,
>>>>>>>> >>>>> -Jeffrey
>>>>>>>> >>>>>
>>>>>>>> >>>>>
>>>>>>>> >>>>>
>>>>>>>> >>>>> Setup CC
>>>>>>>> >>>>> Setup AS
>>>>>>>> >>>>> Setup SM
>>>>>>>> >>>>> Create and configure MySql Databases
>>>>>>>> >>>>> Setup CEP
>>>>>>>> >>>>> Starting the servers
>>>>>>>> >>>>> 'default' profile selected.
>>>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>>>>>>> >>>>> logging.properties and
>>>>>>>> >>>>> log4j.properties to get details
>>>>>>>> >>>>> INFO: pidfile created :
>>>>>>>> >>>>>
>>>>>>>> >>>>>
>>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>>>> >>>>>(pid
>>>>>>>> >>>>> '38648')
>>>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>>>>> >>>>> -Dprofile=default
>>>>>>>> >>>>>start
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>> --
>>>>>>>> >>>> Best Regards,
>>>>>>>> >>>> Nirmal
>>>>>>>> >>>>
>>>>>>>> >>>> Nirmal Fernando.
>>>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>>>>>> >>>>
>>>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>>> >>>
>>>>>>>> >>>
>>>>>>>> >>>
>>>>>>>> >>>--
>>>>>>>> >>>Check out my professional profile and connect with me on
>>>>>>>>LinkedIn.
>>>>>>>> >>>http://lnkd.in/cw5k69
>>>>>>>> >>
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > --
>>>>>>>> > Check out my professional profile and connect with me on
>>>>>>>>LinkedIn.
>>>>>>>> > http://lnkd.in/cw5k69
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Check out my professional profile and connect with me on LinkedIn.
>>>>>>>> http://lnkd.in/cw5k69
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best Regards,
>>>>>>> Nirmal
>>>>>>>
>>>>>>> Nirmal Fernando.
>>>>>>> PPMC Member & Committer of Apache Stratos,
>>>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>>>
>>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards,
>>>>>> Nirmal
>>>>>>
>>>>>> Nirmal Fernando.
>>>>>> PPMC Member & Committer of Apache Stratos,
>>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>>
>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Nirmal
>>>>>
>>>>> Nirmal Fernando.
>>>>> PPMC Member & Committer of Apache Stratos,
>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>
>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>>--
>>Check out my professional profile and connect with me on LinkedIn.
>>http://lnkd.in/cw5k69
>



-- 
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Thank you Chris!  That helps!

-Jeffrey

On 4/17/14 12:12 AM, "chris snow" <ch...@gmail.com> wrote:

>Hi Jeffrey,
>
>I'm using the following to start, stop and check stratos status:
>
>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L432
>- start
>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L445
>- stop
>https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L461
>- status
>
>Many thanks,
>
>Chris
>
>
>On Thu, Apr 17, 2014 at 1:26 AM, Jeffrey Nguyen (jeffrngu)
><je...@cisco.com> wrote:
>>
>> I thought about it but right now, activemq is installed and started by
>> setup.sh script.   What's the proper way to restart Stratos and its
>> dependencies if I modify active MQ port manually after running setup.sh?
>>
>> -Jeffrey
>>
>> From: Nirmal Fernando <ni...@gmail.com>
>> Reply-To: "dev@stratos.incubator.apache.org"
>> <de...@stratos.incubator.apache.org>
>> Date: Wednesday, April 16, 2014 4:04 PM
>>
>> To: "dev@stratos.incubator.apache.org"
>><de...@stratos.incubator.apache.org>
>> Subject: Re: Problem setting up multi-profile single JVM
>>
>> Hi Jeffrey,
>>
>> One other option would be to make activemq runs on a different port
>>other
>> than 5672.
>>
>> /conf/activemq.xml -> change transportConnector relevant to 5672 to some
>> other port. Stratos uses 61616 port, so that's not an issue.
>>
>>
>> On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu)
>> <je...@cisco.com> wrote:
>>>
>>>
>>> Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
>>> openstack.   RabittMQ and some components of Openstack started fine
>>>but I'm
>>> now not able to log into Horizon.  Looks like I need to dig for the
>>>proper
>>> way to do this on Openstack.   Thanks for the reference though.
>>>
>>> -Jeffrey
>>>
>>> From: Nirmal Fernando <ni...@gmail.com>
>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> <de...@stratos.incubator.apache.org>
>>> Date: Wednesday, April 16, 2014 3:12 PM
>>>
>>> To: "dev@stratos.incubator.apache.org"
>>><de...@stratos.incubator.apache.org>
>>> Subject: Re: Problem setting up multi-profile single JVM
>>>
>>> Hi Jeffrey,
>>>
>>> You might want to check the dev@ email thread: "stratos single vm +
>>> devstack both require port 5672 (AMQP)"
>>>
>>>
>>> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu)
>>> <je...@cisco.com> wrote:
>>>>
>>>> I'm setting up Stratos on top of my OpenStack VM.   It looks like port
>>>> 5672 is used by rabbitmq, which is used by OpenStack.
>>>>
>>>> # netstat -tupln|grep 5672
>>>> tcp6       0      0 :::5672                 :::*
>>>> LISTEN      3305/beam
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>> <de...@stratos.incubator.apache.org>
>>>> Date: Wednesday, April 16, 2014 2:52 PM
>>>>
>>>> To: "dev@stratos.incubator.apache.org"
>>>><de...@stratos.incubator.apache.org>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Ah... that explains why your activemq didn't started. Activemq needs
>>>>both
>>>> 5672 and 61616 to be available. Can you please check what's running
>>>>on 5672?
>>>>
>>>>
>>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com> wrote:
>>>>>
>>>>> Hi Nirmal,
>>>>>
>>>>> Activemq.log attached.  Looks like it complained that JMX port 5672
>>>>>is
>>>>> already in use.   Is this different from the active MQ listener port
>>>>>61616?
>>>>>
>>>>> -Jeffrey
>>>>>
>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>> <de...@stratos.incubator.apache.org>
>>>>> Date: Wednesday, April 16, 2014 2:13 PM
>>>>>
>>>>> To: "dev@stratos.incubator.apache.org"
>>>>> <de...@stratos.incubator.apache.org>
>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu)
>>>>> <je...@cisco.com> wrote:
>>>>>>
>>>>>> Hi Chris, Nirmal,
>>>>>>
>>>>>> I didn't install activemq manually.  I assumed the setup.sh script
>>>>>>will
>>>>>> do this for me.
>>>>>
>>>>>
>>>>> Yes, it will.
>>>>>
>>>>> Can you please attache the activemq.log file which can be found at
>>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>>>>
>>>>> Also, you can try to start activemq manually and see.
>>>>>
>>>>>>   The entire stratos-install.log is at the bottom of this email
>>>>>>thread
>>>>>> (copied again below).  I ran setup.sh with "bash ­x" option and
>>>>>>didn't see
>>>>>> any error, but somehow activeMQ was not started.
>>>>>>
>>>>>> Setup CC
>>>>>> Setup AS
>>>>>> Setup SM
>>>>>> Create and configure MySql Databases
>>>>>> Setup CEP
>>>>>> Starting the servers
>>>>>> 'default' profile selected.
>>>>>> INFO: Loading '/etc/default/activemq'
>>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>> INFO: Starting - inspect logfiles specified in logging.properties
>>>>>>and
>>>>>> log4j.properties to get details
>>>>>> INFO: pidfile created :
>>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>>(pid
>>>>>> '57058')
>>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>>> start
>>>>>>
>>>>>> -Jeffrey
>>>>>>
>>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>> <de...@stratos.incubator.apache.org>
>>>>>> Date: Wednesday, April 16, 2014 10:40 AM
>>>>>>
>>>>>> To: "dev@stratos.incubator.apache.org"
>>>>>> <de...@stratos.incubator.apache.org>
>>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>
>>>>>> Stratos would install activemq for you, following the steps Chris
>>>>>> mentioned.
>>>>>>
>>>>>>
>>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>
>>>>>> wrote:
>>>>>>>
>>>>>>> .. also, how are you installing activemq?
>>>>>>>
>>>>>>> /etc/default/activemq sounds like something created by debian
>>>>>>>activemq
>>>>>>> package, which will require additional setup to work with Stratos.
>>>>>>>
>>>>>>> You should be installing activemq similar to this:
>>>>>>>
>>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>>
>>>>>>> 
>>>>>>>http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apach
>>>>>>>e-activemq-5.8.0-bin.tar.gz
>>>>>>>
>>>>>>>   # create a temporary folder for unpacking activemq
>>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>>>>
>>>>>>>   # unpack activemq ready for the stratos installer
>>>>>>>   tar -C tmp-activemq -xzf
>>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>>>>   cp -f
>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>   cp -f
>>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>   cp -f
>>>>>>> 
>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_
>>>>>>>spec-1.0.1.jar
>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>   cp -f
>>>>>>> 
>>>>>>>tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.j
>>>>>>>ar
>>>>>>> $STRATOS_PACK_PATH/
>>>>>>>   rm -rf tmp-activemq
>>>>>>>
>>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>>
>>>>>>> 
>>>>>>>http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/haw
>>>>>>>tbuf-1.2.jar
>>>>>>>
>>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>>>>> wrote:
>>>>>>> > Can you post the part of the log file where it states
>>>>>>> > /etc/default/activemq?
>>>>>>> >
>>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>> > <je...@cisco.com> wrote:
>>>>>>> >> Thanks Chris,
>>>>>>> >>
>>>>>>> >> I fixed the connection issue with mysql below.  It was because
>>>>>>>my
>>>>>>> >> default
>>>>>>> >> installation of mysql binds to external IP, while Stratos is
>>>>>>>trying
>>>>>>> >> to
>>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the
>>>>>>>binding
>>>>>>> >> port
>>>>>>> >> for mysql.
>>>>>>> >>
>>>>>>> >> Now I'm hitting another connection issue my message broker.
>>>>>>>After
>>>>>>> >> running
>>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>>>>>> >> activeMQ.
>>>>>>> >>  From the Stratos install log, it says "/etc/default/activemq".
>>>>>>> I
>>>>>>> >> looked
>>>>>>> >> at that script, it looks like the home directory for active mq
>>>>>>> >> doesn't
>>>>>>> >> match with where we install active MQ
>>>>>>> >> (/opt/stratos/apache-activemq-5.8.0).
>>>>>>> >>
>>>>>>> >>
>>>>>>> >>
>>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>>>-
>>>>>>> >> Error
>>>>>>> >> while subscribing to the topic: instance-status
>>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>>>>>>> >> Connection
>>>>>>> >> refused
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupp
>>>>>>>ort.jav
>>>>>>> >> a:35)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnecti
>>>>>>>on(Acti
>>>>>>> >> veMQConnectionFactory.java:293)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnecti
>>>>>>>on(Acti
>>>>>>> >> veMQConnectionFactory.java:238)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(
>>>>>>>ActiveM
>>>>>>> >> QConnectionFactory.java:214)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.stratos.messaging.broker.connect.TopicConnector.init(Topi
>>>>>>>cConnec
>>>>>>> >> tor.java:68)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubs
>>>>>>>cribe(T
>>>>>>> >> opicSubscriber.java:65)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(To
>>>>>>>picSubs
>>>>>>> >> criber.java:101)
>>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.j
>>>>>>>ava:339
>>>>>>> >> )
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocke
>>>>>>>tImpl.j
>>>>>>> >> ava:200)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.jav
>>>>>>>a:182)
>>>>>>> >>         at
>>>>>>> >> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.
>>>>>>>java:49
>>>>>>> >> 6)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.
>>>>>>>java:45
>>>>>>> >> 9)
>>>>>>> >>         at
>>>>>>> >> 
>>>>>>>org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55
>>>>>>>)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.transport.AbstractInactivityMonitor.start(Abstra
>>>>>>>ctInact
>>>>>>> >> ivityMonitor.java:140)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilter.
>>>>>>>java:58
>>>>>>> >> )
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatN
>>>>>>>egotiat
>>>>>>> >> or.java:72)
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilter.
>>>>>>>java:58
>>>>>>> >> )
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.transport.TransportFilter.start(TransportFilter.
>>>>>>>java:58
>>>>>>> >> )
>>>>>>> >>         at
>>>>>>> >>
>>>>>>> >> 
>>>>>>>org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnecti
>>>>>>>on(Acti
>>>>>>> >> veMQConnectionFactory.java:273)
>>>>>>> >>         ... 6 more
>>>>>>> >>
>>>>>>> >>
>>>>>>> >>
>>>>>>> >>
>>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>>>>> >>
>>>>>>> >>>Hi Jeffrey,
>>>>>>> >>>
>>>>>>> >>>Are you able to connect to mysql using the mysql client like
>>>>>>>this?
>>>>>>> >>>
>>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username
>>>>>>>-pyour_password
>>>>>>> >>>
>>>>>>> >>>Cheers,
>>>>>>> >>>
>>>>>>> >>>Chris
>>>>>>> >>>
>>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>> >>><je...@cisco.com> wrote:
>>>>>>> >>>> Hi Nirmal,
>>>>>>> >>>>
>>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>>>>>> >>>> running on
>>>>>>> >>>>port
>>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is
>>>>>>> >>>> also
>>>>>>> >>>>correct.
>>>>>>> >>>>
>>>>>>> >>>>
>>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database
>>>>>>>Error -
>>>>>>> >>>> Could
>>>>>>> >>>>not
>>>>>>> >>>> create connection to database server. Attempted reconnect 3
>>>>>>> >>>> times.
>>>>>>> >>>>Giving
>>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>>>>> >>>>
>>>>>>> >>>> 
>>>>>>>com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
>>>>>>>:
>>>>>>> >>>>Could
>>>>>>> >>>> not create connection to database server. Attempted reconnect
>>>>>>>3
>>>>>>> >>>> times.
>>>>>>> >>>> Giving up.
>>>>>>> >>>> at 
>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>> >>>> Method)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCons
>>>>>>>>>>>tructorAc
>>>>>>> >>>>cessorImpl.java:57)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delega
>>>>>>>>>>>tingConst
>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>> >>>> at
>>>>>>> >>>> 
>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>>>> >>>> at 
>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>>>>> >>>> at 
>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>>>>> >>>> at 
>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>>>>> >>>> at 
>>>>>>>com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.
>>>>>>>>>>>java:2405
>>>>>>> >>>>)
>>>>>>> >>>> at
>>>>>>> >>>> 
>>>>>>>com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>>>>> >>>> at 
>>>>>>>com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>>>>> >>>> at 
>>>>>>>com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>>>>> >>>> at 
>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>> >>>> Method)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCons
>>>>>>>>>>>tructorAc
>>>>>>> >>>>cessorImpl.java:57)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delega
>>>>>>>>>>>tingConst
>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>> >>>> at
>>>>>>> >>>> 
>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>> >>>> at
>>>>>>> >>>> 
>>>>>>>com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver
>>>>>>>>>>>.java:344
>>>>>>> >>>>)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(
>>>>>>>>>>>PooledCon
>>>>>>> >>>>nection.java:278)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConne
>>>>>>>>>>>ction.jav
>>>>>>> >>>>a:182)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(Conn
>>>>>>>>>>>ectionPoo
>>>>>>> >>>>l.java:701)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(Conn
>>>>>>>>>>>ectionPoo
>>>>>>> >>>>l.java:635)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(Connect
>>>>>>>>>>>ionPool.j
>>>>>>> >>>>ava:188)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSo
>>>>>>>>>>>urceProxy
>>>>>>> >>>>.java:127)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(Cla
>>>>>>>>>>>imDAO.jav
>>>>>>> >>>>a:158)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAnd
>>>>>>>>>>>ClaimMaps
>>>>>>> >>>>(DefaultRealm.java:411)
>>>>>>> >>>> at
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.
>>>>>>>>>>>java:101)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeR
>>>>>>>>>>>ealm(Defa
>>>>>>> >>>>ultRealmService.java:223)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(Defa
>>>>>>>>>>>ultRealmS
>>>>>>> >>>>ervice.java:101)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(Defa
>>>>>>>>>>>ultRealmS
>>>>>>> >>>>ervice.java:114)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activat
>>>>>>>>>>>or.java:6
>>>>>>> >>>>9)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(Bu
>>>>>>>>>>>ndleCheck
>>>>>>> >>>>Activator.java:61)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run
>>>>>>>>>>>(BundleCo
>>>>>>> >>>>ntextImpl.java:711)
>>>>>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start
>>>>>>>>>>>Activator
>>>>>>> >>>>(BundleContextImpl.java:702)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start
>>>>>>>>>>>(BundleCo
>>>>>>> >>>>ntextImpl.java:683)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(
>>>>>>>>>>>BundleHos
>>>>>>> >>>>t.java:381)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(A
>>>>>>>>>>>bstractBu
>>>>>>> >>>>ndle.java:390)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(
>>>>>>>>>>>Framework
>>>>>>> >>>>.java:1176)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resum
>>>>>>>>>>>eBundles(
>>>>>>> >>>>StartLevelManager.java:559)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resum
>>>>>>>>>>>eBundles(
>>>>>>> >>>>StartLevelManager.java:544)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFW
>>>>>>>>>>>SL(StartL
>>>>>>> >>>>evelManager.java:457)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSet
>>>>>>>>>>>StartLeve
>>>>>>> >>>>l(StartLevelManager.java:243)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispa
>>>>>>>>>>>tchEvent(
>>>>>>> >>>>StartLevelManager.java:438)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispa
>>>>>>>>>>>tchEvent(
>>>>>>> >>>>StartLevelManager.java:1)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(E
>>>>>>>>>>>ventManag
>>>>>>> >>>>er.java:230)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run
>>>>>>>>>>>(EventMan
>>>>>>> >>>>ager.java:340)
>>>>>>> >>>> Caused by:
>>>>>>> >>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>>>>> >>>> Communications link failure
>>>>>>> >>>>
>>>>>>> >>>> The last packet sent successfully to the server was 0
>>>>>>> >>>> milliseconds ago.
>>>>>>> >>>>The
>>>>>>> >>>> driver has not received any packets from the server.
>>>>>>> >>>> at 
>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>> >>>> Method)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCons
>>>>>>>>>>>tructorAc
>>>>>>> >>>>cessorImpl.java:57)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delega
>>>>>>>>>>>tingConst
>>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>>> >>>> at
>>>>>>> >>>> 
>>>>>>>java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>>> >>>> at
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.j
>>>>>>>>>>>ava:1127)
>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>>>>> >>>> at
>>>>>>> >>>> 
>>>>>>>com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.
>>>>>>>>>>>java:2344
>>>>>>> >>>>)
>>>>>>> >>>> ... 39 more
>>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketIm
>>>>>>>>>>>pl.java:3
>>>>>>> >>>>39)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainS
>>>>>>>>>>>ocketImpl
>>>>>>> >>>>.java:200)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl
>>>>>>>>>>>.java:182
>>>>>>> >>>>)
>>>>>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>>>>> >>>> at
>>>>>>> >>>>
>>>>>>>
>>>>>>> >>>> 
>>>>>>>>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFacto
>>>>>>>>>>>ry.java:2
>>>>>>> >>>>58)
>>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>>>>> >>>> ... 41 more
>>>>>>> >>>>
>>>>>>> >>>>
>>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>>> >>>> <de...@stratos.incubator.apache.org>
>>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>>>>> >>>><de...@stratos.incubator.apache.org>
>>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>>> >>>>
>>>>>>> >>>> Can you please send the
>>>>>>> >>>>
>>>>>>> >>>> 
>>>>>>>/opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>>>>>>>file
>>>>>>> >>>>?
>>>>>>> >>>>
>>>>>>> >>>>
>>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>>>>> >>>> <je...@cisco.com> wrote:
>>>>>>> >>>>>
>>>>>>> >>>>> Hi,
>>>>>>> >>>>>
>>>>>>> >>>>> I followed the instructions on
>>>>>>> >>>>>
>>>>>>>
>>>>>>> >>>>> 
>>>>>>>>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Singl
>>>>>>>>>>>>e+JVM+Pro
>>>>>>> >>>>>duct+Configuration
>>>>>>> >>>>> and went through the setup process.  After the setup.sh
>>>>>>>script
>>>>>>> >>>>> ran
>>>>>>> >>>>> successfully (I used default profile), I was not able to load
>>>>>>> >>>>> the link
>>>>>>> >>>>>to
>>>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>>>>> >>>>> below).
>>>>>>> >>>>>Did
>>>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>>>>> >>>>> (activemq).
>>>>>>> >>>>> There's no info on the wiki for troubleshooting of
>>>>>>>installation
>>>>>>> >>>>> issues.
>>>>>>> >>>>> There aren't information on what sort of things to verify to
>>>>>>> >>>>> make sure
>>>>>>> >>>>> installation was successful.     Any ideas on how to debug
>>>>>>>this?
>>>>>>> >>>>>
>>>>>>> >>>>> Thanks,
>>>>>>> >>>>> -Jeffrey
>>>>>>> >>>>>
>>>>>>> >>>>>
>>>>>>> >>>>>
>>>>>>> >>>>> Setup CC
>>>>>>> >>>>> Setup AS
>>>>>>> >>>>> Setup SM
>>>>>>> >>>>> Create and configure MySql Databases
>>>>>>> >>>>> Setup CEP
>>>>>>> >>>>> Starting the servers
>>>>>>> >>>>> 'default' profile selected.
>>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>>>>>> >>>>> logging.properties and
>>>>>>> >>>>> log4j.properties to get details
>>>>>>> >>>>> INFO: pidfile created :
>>>>>>> >>>>>
>>>>>>> >>>>> 
>>>>>>>'/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>>> >>>>>(pid
>>>>>>> >>>>> '38648')
>>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>>>> >>>>> -Dprofile=default
>>>>>>> >>>>>start
>>>>>>> >>>>
>>>>>>> >>>>
>>>>>>> >>>>
>>>>>>> >>>>
>>>>>>> >>>> --
>>>>>>> >>>> Best Regards,
>>>>>>> >>>> Nirmal
>>>>>>> >>>>
>>>>>>> >>>> Nirmal Fernando.
>>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>>>>> >>>>
>>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>>> >>>
>>>>>>> >>>
>>>>>>> >>>
>>>>>>> >>>--
>>>>>>> >>>Check out my professional profile and connect with me on
>>>>>>>LinkedIn.
>>>>>>> >>>http://lnkd.in/cw5k69
>>>>>>> >>
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > --
>>>>>>> > Check out my professional profile and connect with me on
>>>>>>>LinkedIn.
>>>>>>> > http://lnkd.in/cw5k69
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Check out my professional profile and connect with me on LinkedIn.
>>>>>>> http://lnkd.in/cw5k69
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards,
>>>>>> Nirmal
>>>>>>
>>>>>> Nirmal Fernando.
>>>>>> PPMC Member & Committer of Apache Stratos,
>>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>>
>>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Nirmal
>>>>>
>>>>> Nirmal Fernando.
>>>>> PPMC Member & Committer of Apache Stratos,
>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>
>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>> Blog: http://nirmalfdo.blogspot.com/
>
>
>
>-- 
>Check out my professional profile and connect with me on LinkedIn.
>http://lnkd.in/cw5k69


Re: Problem setting up multi-profile single JVM

Posted by chris snow <ch...@gmail.com>.
Hi Jeffrey,

I'm using the following to start, stop and check stratos status:

https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L432
- start
https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L445 - stop
https://github.com/snowch/devcloud-script/blob/master/stratos_dev.sh#L461
- status

Many thanks,

Chris


On Thu, Apr 17, 2014 at 1:26 AM, Jeffrey Nguyen (jeffrngu)
<je...@cisco.com> wrote:
>
> I thought about it but right now, activemq is installed and started by
> setup.sh script.   What's the proper way to restart Stratos and its
> dependencies if I modify active MQ port manually after running setup.sh?
>
> -Jeffrey
>
> From: Nirmal Fernando <ni...@gmail.com>
> Reply-To: "dev@stratos.incubator.apache.org"
> <de...@stratos.incubator.apache.org>
> Date: Wednesday, April 16, 2014 4:04 PM
>
> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
> Subject: Re: Problem setting up multi-profile single JVM
>
> Hi Jeffrey,
>
> One other option would be to make activemq runs on a different port other
> than 5672.
>
> /conf/activemq.xml -> change transportConnector relevant to 5672 to some
> other port. Stratos uses 61616 port, so that's not an issue.
>
>
> On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu)
> <je...@cisco.com> wrote:
>>
>>
>> Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
>> openstack.   RabittMQ and some components of Openstack started fine but I'm
>> now not able to log into Horizon.  Looks like I need to dig for the proper
>> way to do this on Openstack.   Thanks for the reference though.
>>
>> -Jeffrey
>>
>> From: Nirmal Fernando <ni...@gmail.com>
>> Reply-To: "dev@stratos.incubator.apache.org"
>> <de...@stratos.incubator.apache.org>
>> Date: Wednesday, April 16, 2014 3:12 PM
>>
>> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
>> Subject: Re: Problem setting up multi-profile single JVM
>>
>> Hi Jeffrey,
>>
>> You might want to check the dev@ email thread: "stratos single vm +
>> devstack both require port 5672 (AMQP)"
>>
>>
>> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu)
>> <je...@cisco.com> wrote:
>>>
>>> I'm setting up Stratos on top of my OpenStack VM.   It looks like port
>>> 5672 is used by rabbitmq, which is used by OpenStack.
>>>
>>> # netstat -tupln|grep 5672
>>> tcp6       0      0 :::5672                 :::*
>>> LISTEN      3305/beam
>>>
>>> From: Nirmal Fernando <ni...@gmail.com>
>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> <de...@stratos.incubator.apache.org>
>>> Date: Wednesday, April 16, 2014 2:52 PM
>>>
>>> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
>>> Subject: Re: Problem setting up multi-profile single JVM
>>>
>>> Ah... that explains why your activemq didn't started. Activemq needs both
>>> 5672 and 61616 to be available. Can you please check what's running on 5672?
>>>
>>>
>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu)
>>> <je...@cisco.com> wrote:
>>>>
>>>> Hi Nirmal,
>>>>
>>>> Activemq.log attached.  Looks like it complained that JMX port 5672 is
>>>> already in use.   Is this different from the active MQ listener port 61616?
>>>>
>>>> -Jeffrey
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>> <de...@stratos.incubator.apache.org>
>>>> Date: Wednesday, April 16, 2014 2:13 PM
>>>>
>>>> To: "dev@stratos.incubator.apache.org"
>>>> <de...@stratos.incubator.apache.org>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com> wrote:
>>>>>
>>>>> Hi Chris, Nirmal,
>>>>>
>>>>> I didn't install activemq manually.  I assumed the setup.sh script will
>>>>> do this for me.
>>>>
>>>>
>>>> Yes, it will.
>>>>
>>>> Can you please attache the activemq.log file which can be found at
>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>>>
>>>> Also, you can try to start activemq manually and see.
>>>>
>>>>>   The entire stratos-install.log is at the bottom of this email thread
>>>>> (copied again below).  I ran setup.sh with "bash –x" option and didn't see
>>>>> any error, but somehow activeMQ was not started.
>>>>>
>>>>> Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> INFO: Loading '/etc/default/activemq'
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>> INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
>>>>> '57058')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>> start
>>>>>
>>>>> -Jeffrey
>>>>>
>>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>> <de...@stratos.incubator.apache.org>
>>>>> Date: Wednesday, April 16, 2014 10:40 AM
>>>>>
>>>>> To: "dev@stratos.incubator.apache.org"
>>>>> <de...@stratos.incubator.apache.org>
>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>
>>>>> Stratos would install activemq for you, following the steps Chris
>>>>> mentioned.
>>>>>
>>>>>
>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>
>>>>> wrote:
>>>>>>
>>>>>> .. also, how are you installing activemq?
>>>>>>
>>>>>> /etc/default/activemq sounds like something created by debian activemq
>>>>>> package, which will require additional setup to work with Stratos.
>>>>>>
>>>>>> You should be installing activemq similar to this:
>>>>>>
>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>
>>>>>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>>>>>>
>>>>>>   # create a temporary folder for unpacking activemq
>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>>>
>>>>>>   # unpack activemq ready for the stratos installer
>>>>>>   tar -C tmp-activemq -xzf
>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   rm -rf tmp-activemq
>>>>>>
>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>
>>>>>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>>>>>>
>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>>>> wrote:
>>>>>> > Can you post the part of the log file where it states
>>>>>> > /etc/default/activemq?
>>>>>> >
>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>>>> > <je...@cisco.com> wrote:
>>>>>> >> Thanks Chris,
>>>>>> >>
>>>>>> >> I fixed the connection issue with mysql below.  It was because my
>>>>>> >> default
>>>>>> >> installation of mysql binds to external IP, while Stratos is trying
>>>>>> >> to
>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the binding
>>>>>> >> port
>>>>>> >> for mysql.
>>>>>> >>
>>>>>> >> Now I'm hitting another connection issue my message broker.  After
>>>>>> >> running
>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>>>>> >> activeMQ.
>>>>>> >>  From the Stratos install log, it says "/etc/default/activemq".  I
>>>>>> >> looked
>>>>>> >> at that script, it looks like the home directory for active mq
>>>>>> >> doesn't
>>>>>> >> match with where we install active MQ
>>>>>> >> (/opt/stratos/apache-activemq-5.8.0).
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -
>>>>>> >> Error
>>>>>> >> while subscribing to the topic: instance-status
>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>>>>>> >> Connection
>>>>>> >> refused
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>>>>>> >> a:35)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>>> >> veMQConnectionFactory.java:293)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>>> >> veMQConnectionFactory.java:238)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>>>>>> >> QConnectionFactory.java:214)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>>>>>> >> tor.java:68)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>>>>>> >> opicSubscriber.java:65)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>>>>>> >> criber.java:101)
>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> >> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>>>>>> >> ava:200)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>>>>> >>         at
>>>>>> >> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>>>>>> >> 6)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>>>>>> >> 9)
>>>>>> >>         at
>>>>>> >> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>>>>>> >> ivityMonitor.java:140)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>>>>>> >> or.java:72)
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> >> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>>> >> veMQConnectionFactory.java:273)
>>>>>> >>         ... 6 more
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>>>> >>
>>>>>> >>>Hi Jeffrey,
>>>>>> >>>
>>>>>> >>>Are you able to connect to mysql using the mysql client like this?
>>>>>> >>>
>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>>>> >>>
>>>>>> >>>Cheers,
>>>>>> >>>
>>>>>> >>>Chris
>>>>>> >>>
>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>>>> >>><je...@cisco.com> wrote:
>>>>>> >>>> Hi Nirmal,
>>>>>> >>>>
>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>>>>> >>>> running on
>>>>>> >>>>port
>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is
>>>>>> >>>> also
>>>>>> >>>>correct.
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error -
>>>>>> >>>> Could
>>>>>> >>>>not
>>>>>> >>>> create connection to database server. Attempted reconnect 3
>>>>>> >>>> times.
>>>>>> >>>>Giving
>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>>>> >>>>
>>>>>> >>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>>> >>>>Could
>>>>>> >>>> not create connection to database server. Attempted reconnect 3
>>>>>> >>>> times.
>>>>>> >>>> Giving up.
>>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> >>>> Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>>> >>>>cessorImpl.java:57)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>> >>>> at
>>>>>> >>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>>> >>>>)
>>>>>> >>>> at
>>>>>> >>>> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>>>> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>>>> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> >>>> Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>>> >>>>cessorImpl.java:57)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>> >>>> at
>>>>>> >>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>> >>>> at
>>>>>> >>>> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>>> >>>>)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>>> >>>>nection.java:278)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>>> >>>>a:182)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>>> >>>>l.java:701)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>>> >>>>l.java:635)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>>> >>>>ava:188)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>>> >>>>.java:127)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>>> >>>>a:158)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>>> >>>>(DefaultRealm.java:411)
>>>>>> >>>> at
>>>>>>
>>>>>> >>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>>> >>>>ultRealmService.java:223)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>>> >>>>ervice.java:101)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>>> >>>>ervice.java:114)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>>> >>>>9)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>>> >>>>Activator.java:61)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>>> >>>>ntextImpl.java:711)
>>>>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>>> >>>>(BundleContextImpl.java:702)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>>> >>>>ntextImpl.java:683)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>>> >>>>t.java:381)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>>> >>>>ndle.java:390)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>>> >>>>.java:1176)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>>> >>>>StartLevelManager.java:559)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>>> >>>>StartLevelManager.java:544)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>>> >>>>evelManager.java:457)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>>> >>>>l(StartLevelManager.java:243)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>>> >>>>StartLevelManager.java:438)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>>> >>>>StartLevelManager.java:1)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>>> >>>>er.java:230)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>>> >>>>ager.java:340)
>>>>>> >>>> Caused by:
>>>>>> >>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>>>> >>>> Communications link failure
>>>>>> >>>>
>>>>>> >>>> The last packet sent successfully to the server was 0
>>>>>> >>>> milliseconds ago.
>>>>>> >>>>The
>>>>>> >>>> driver has not received any packets from the server.
>>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> >>>> Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>>> >>>>cessorImpl.java:57)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>> >>>> at
>>>>>> >>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>> >>>> at
>>>>>>
>>>>>> >>>> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>>>> >>>> at
>>>>>> >>>> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>>> >>>>)
>>>>>> >>>> ... 39 more
>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>>> >>>>39)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>>> >>>>.java:200)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>>> >>>>)
>>>>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>>> >>>>58)
>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>>>> >>>> ... 41 more
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>> >>>> <de...@stratos.incubator.apache.org>
>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>>>> >>>><de...@stratos.incubator.apache.org>
>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>> >>>>
>>>>>> >>>> Can you please send the
>>>>>> >>>>
>>>>>> >>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>>> >>>>?
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>>>> >>>> <je...@cisco.com> wrote:
>>>>>> >>>>>
>>>>>> >>>>> Hi,
>>>>>> >>>>>
>>>>>> >>>>> I followed the instructions on
>>>>>> >>>>>
>>>>>>
>>>>>> >>>>> >>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>> >>>>>duct+Configuration
>>>>>> >>>>> and went through the setup process.  After the setup.sh script
>>>>>> >>>>> ran
>>>>>> >>>>> successfully (I used default profile), I was not able to load
>>>>>> >>>>> the link
>>>>>> >>>>>to
>>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>>>> >>>>> below).
>>>>>> >>>>>Did
>>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>>>> >>>>> (activemq).
>>>>>> >>>>> There's no info on the wiki for troubleshooting of installation
>>>>>> >>>>> issues.
>>>>>> >>>>> There aren't information on what sort of things to verify to
>>>>>> >>>>> make sure
>>>>>> >>>>> installation was successful.     Any ideas on how to debug this?
>>>>>> >>>>>
>>>>>> >>>>> Thanks,
>>>>>> >>>>> -Jeffrey
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>> Setup CC
>>>>>> >>>>> Setup AS
>>>>>> >>>>> Setup SM
>>>>>> >>>>> Create and configure MySql Databases
>>>>>> >>>>> Setup CEP
>>>>>> >>>>> Starting the servers
>>>>>> >>>>> 'default' profile selected.
>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>>>>> >>>>> logging.properties and
>>>>>> >>>>> log4j.properties to get details
>>>>>> >>>>> INFO: pidfile created :
>>>>>> >>>>>
>>>>>> >>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>> >>>>>(pid
>>>>>> >>>>> '38648')
>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>>> >>>>> -Dprofile=default
>>>>>> >>>>>start
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> --
>>>>>> >>>> Best Regards,
>>>>>> >>>> Nirmal
>>>>>> >>>>
>>>>>> >>>> Nirmal Fernando.
>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>>>> >>>>
>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>--
>>>>>> >>>Check out my professional profile and connect with me on LinkedIn.
>>>>>> >>>http://lnkd.in/cw5k69
>>>>>> >>
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > Check out my professional profile and connect with me on LinkedIn.
>>>>>> > http://lnkd.in/cw5k69
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Check out my professional profile and connect with me on LinkedIn.
>>>>>> http://lnkd.in/cw5k69
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Nirmal
>>>>>
>>>>> Nirmal Fernando.
>>>>> PPMC Member & Committer of Apache Stratos,
>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>
>>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>> Blog: http://nirmalfdo.blogspot.com/
>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
> Blog: http://nirmalfdo.blogspot.com/



-- 
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69

Re: Problem setting up multi-profile single JVM

Posted by Nirmal Fernando <ni...@gmail.com>.
On Thu, Apr 17, 2014 at 5:56 AM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>
>  I thought about it but right now, activemq is installed and started by
> setup.sh script.   What's the proper way to restart Stratos and its
> dependencies if I modify active MQ port manually after running setup.sh?
>

You can change only the 5672 port (which is not used by Stratos) , so you
can simply restart only ActiveMQ, after changing port 5672 to something
else.

>
>  -Jeffrey
>
>   From: Nirmal Fernando <ni...@gmail.com>
> Reply-To: "dev@stratos.incubator.apache.org" <
> dev@stratos.incubator.apache.org>
> Date: Wednesday, April 16, 2014 4:04 PM
>
> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
> Subject: Re: Problem setting up multi-profile single JVM
>
>    Hi Jeffrey,
>
>  One other option would be to make activemq runs on a different port other
> than 5672.
>
>  /conf/activemq.xml -> change transportConnector relevant to 5672 to some
> other port. Stratos uses 61616 port, so that's not an issue.
>
>
> On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu) <
> jeffrngu@cisco.com> wrote:
>
>>
>>  Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
>> openstack.   RabittMQ and some components of Openstack started fine but I'm
>> now not able to log into Horizon.  Looks like I need to dig for the proper
>> way to do this on Openstack.   Thanks for the reference though.
>>
>>  -Jeffrey
>>
>>   From: Nirmal Fernando <ni...@gmail.com>
>> Reply-To: "dev@stratos.incubator.apache.org" <
>> dev@stratos.incubator.apache.org>
>>  Date: Wednesday, April 16, 2014 3:12 PM
>>
>> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
>> Subject: Re: Problem setting up multi-profile single JVM
>>
>>   Hi Jeffrey,
>>
>>  You might want to check the dev@ email thread: "stratos single vm +
>> devstack both require port 5672 (AMQP)"
>>
>>
>> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu) <
>> jeffrngu@cisco.com> wrote:
>>
>>>  I'm setting up Stratos on top of my OpenStack VM.   It looks like port
>>> 5672 is used by rabbitmq, which is used by OpenStack.
>>>
>>>  # netstat -tupln|grep 5672
>>> tcp6       0      0 :::5672                 :::*
>>>  LISTEN      3305/beam
>>>
>>>   From: Nirmal Fernando <ni...@gmail.com>
>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>> dev@stratos.incubator.apache.org>
>>>  Date: Wednesday, April 16, 2014 2:52 PM
>>>
>>> To: "dev@stratos.incubator.apache.org" <dev@stratos.incubator.apache.org
>>> >
>>> Subject: Re: Problem setting up multi-profile single JVM
>>>
>>>   Ah... that explains why your activemq didn't started. Activemq needs
>>> both 5672 and 61616 to be available. Can you please check what's running on
>>> 5672?
>>>
>>>
>>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <
>>> jeffrngu@cisco.com> wrote:
>>>
>>>>  Hi Nirmal,
>>>>
>>>>  Activemq.log attached.  Looks like it complained that JMX port 5672
>>>> is already in use.   Is this different from the active MQ listener port
>>>> 61616?
>>>>
>>>>  -Jeffrey
>>>>
>>>>   From: Nirmal Fernando <ni...@gmail.com>
>>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>>> dev@stratos.incubator.apache.org>
>>>>  Date: Wednesday, April 16, 2014 2:13 PM
>>>>
>>>> To: "dev@stratos.incubator.apache.org" <
>>>> dev@stratos.incubator.apache.org>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <
>>>> jeffrngu@cisco.com> wrote:
>>>>
>>>>>  Hi Chris, Nirmal,
>>>>>
>>>>>  I didn't install activemq manually.  I assumed the setup.sh script
>>>>> will do this for me.
>>>>>
>>>>
>>>>  Yes, it will.
>>>>
>>>>  Can you please attache the activemq.log file which can be found at
>>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>>>
>>>>  Also, you can try to start activemq manually and see.
>>>>
>>>>     The entire stratos-install.log is at the bottom of this email
>>>>> thread (copied again below).  I ran setup.sh with "bash –x" option and
>>>>> didn't see any error, but somehow activeMQ was not started.
>>>>>
>>>>>   Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> *INFO: Loading '/etc/default/activemq'*
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>>  INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
>>>>> '57058')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>> start
>>>>>
>>>>>  -Jeffrey
>>>>>
>>>>>   From: Nirmal Fernando <ni...@gmail.com>
>>>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>>>> dev@stratos.incubator.apache.org>
>>>>>  Date: Wednesday, April 16, 2014 10:40 AM
>>>>>
>>>>> To: "dev@stratos.incubator.apache.org" <
>>>>> dev@stratos.incubator.apache.org>
>>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>
>>>>>   Stratos would install activemq for you, following the steps Chris
>>>>> mentioned.
>>>>>
>>>>>
>>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>wrote:
>>>>>
>>>>>> .. also, how are you installing activemq?
>>>>>>
>>>>>> /etc/default/activemq sounds like something created by debian activemq
>>>>>> package, which will require additional setup to work with Stratos.
>>>>>>
>>>>>> You should be installing activemq similar to this:
>>>>>>
>>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>
>>>>>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>>>>>>
>>>>>>   # create a temporary folder for unpacking activemq
>>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>>>
>>>>>>   # unpack activemq ready for the stratos installer
>>>>>>   tar -C tmp-activemq -xzf
>>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   cp -f
>>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
>>>>>> $STRATOS_PACK_PATH/
>>>>>>   rm -rf tmp-activemq
>>>>>>
>>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>>
>>>>>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>>>>>>
>>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>>>> wrote:
>>>>>> > Can you post the part of the log file where it states
>>>>>> /etc/default/activemq?
>>>>>> >
>>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>>>> > <je...@cisco.com> wrote:
>>>>>> >> Thanks Chris,
>>>>>> >>
>>>>>> >> I fixed the connection issue with mysql below.  It was because my
>>>>>> default
>>>>>> >> installation of mysql binds to external IP, while Stratos is
>>>>>> trying to
>>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the
>>>>>> binding port
>>>>>> >> for mysql.
>>>>>> >>
>>>>>> >> Now I'm hitting another connection issue my message broker.  After
>>>>>> running
>>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>>>>> activeMQ.
>>>>>> >>  From the Stratos install log, it says "/etc/default/activemq".  I
>>>>>> looked
>>>>>> >> at that script, it looks like the home directory for active mq
>>>>>> doesn't
>>>>>> >> match with where we install active MQ
>>>>>> (/opt/stratos/apache-activemq-5.8.0).
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -
>>>>>>  Error
>>>>>> >> while subscribing to the topic: instance-status
>>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>>>>>> Connection
>>>>>> >> refused
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>>>>>> >> a:35)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>>> >> veMQConnectionFactory.java:293)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>>> >> veMQConnectionFactory.java:238)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>>>>>> >> QConnectionFactory.java:214)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>>>>>> >> tor.java:68)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>>>>>> >> opicSubscriber.java:65)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>>>>>> >> criber.java:101)
>>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>> >>         at
>>>>>> >>
>>>>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>>>>>> >> ava:200)
>>>>>> >>         at
>>>>>> >>
>>>>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>>>>> >>         at
>>>>>> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>>>>>> >> 6)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>>>>>> >> 9)
>>>>>> >>         at
>>>>>> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>>>>>> >> ivityMonitor.java:140)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>>>>>> >> or.java:72)
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>>> >> )
>>>>>> >>         at
>>>>>> >>
>>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>>> >> veMQConnectionFactory.java:273)
>>>>>> >>         ... 6 more
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>>>> >>
>>>>>> >>>Hi Jeffrey,
>>>>>> >>>
>>>>>> >>>Are you able to connect to mysql using the mysql client like this?
>>>>>> >>>
>>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>>>> >>>
>>>>>> >>>Cheers,
>>>>>> >>>
>>>>>> >>>Chris
>>>>>> >>>
>>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>>>> >>><je...@cisco.com> wrote:
>>>>>> >>>> Hi Nirmal,
>>>>>> >>>>
>>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>>>>> running on
>>>>>> >>>>port
>>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is
>>>>>> also
>>>>>> >>>>correct.
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error
>>>>>> - Could
>>>>>> >>>>not
>>>>>> >>>> create connection to database server. Attempted reconnect 3
>>>>>> times.
>>>>>> >>>>Giving
>>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>>>> >>>>
>>>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>>> >>>>Could
>>>>>> >>>> not create connection to database server. Attempted reconnect 3
>>>>>> times.
>>>>>> >>>> Giving up.
>>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>>> >>>>cessorImpl.java:57)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>> >>>> at
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>>> >>>>)
>>>>>> >>>> at
>>>>>> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>>>> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>>>> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>>> >>>>cessorImpl.java:57)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>> >>>> at
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>> >>>> at
>>>>>> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>>> >>>>)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>>> >>>>nection.java:278)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>>> >>>>a:182)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>>> >>>>l.java:701)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>>> >>>>l.java:635)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>>> >>>>ava:188)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>>> >>>>.java:127)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>>> >>>>a:158)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>>> >>>>(DefaultRealm.java:411)
>>>>>> >>>> at
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>>> >>>>ultRealmService.java:223)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>>> >>>>ervice.java:101)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>>> >>>>ervice.java:114)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>>> >>>>9)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>>> >>>>Activator.java:61)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>>> >>>>ntextImpl.java:711)
>>>>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>>> >>>>(BundleContextImpl.java:702)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>>> >>>>ntextImpl.java:683)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>>> >>>>t.java:381)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>>> >>>>ndle.java:390)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>>> >>>>.java:1176)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>>> >>>>StartLevelManager.java:559)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>>> >>>>StartLevelManager.java:544)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>>> >>>>evelManager.java:457)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>>> >>>>l(StartLevelManager.java:243)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>>> >>>>StartLevelManager.java:438)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>>> >>>>StartLevelManager.java:1)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>>> >>>>er.java:230)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>>> >>>>ager.java:340)
>>>>>> >>>> Caused by:
>>>>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>>>> >>>> Communications link failure
>>>>>> >>>>
>>>>>> >>>> The last packet sent successfully to the server was 0
>>>>>> milliseconds ago.
>>>>>> >>>>The
>>>>>> >>>> driver has not received any packets from the server.
>>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>> Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>>> >>>>cessorImpl.java:57)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>>> >>>>ructorAccessorImpl.java:45)
>>>>>> >>>> at
>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>>> >>>> at
>>>>>>
>>>>>> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>>>> >>>> at
>>>>>> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>>> >>>>)
>>>>>> >>>> ... 39 more
>>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>>> >>>>39)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>>> >>>>.java:200)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>>> >>>>)
>>>>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>>>> >>>> at
>>>>>> >>>>
>>>>>>
>>>>>> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>>> >>>>58)
>>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>>>> >>>> ... 41 more
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>>> >>>> <de...@stratos.incubator.apache.org>
>>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>>>> >>>><de...@stratos.incubator.apache.org>
>>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>>> >>>>
>>>>>> >>>> Can you please send the
>>>>>> >>>>
>>>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>>> >>>>?
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>>>> >>>> <je...@cisco.com> wrote:
>>>>>> >>>>>
>>>>>> >>>>> Hi,
>>>>>> >>>>>
>>>>>> >>>>> I followed the instructions on
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>> >>>>>duct+Configuration
>>>>>> >>>>> and went through the setup process.  After the setup.sh script
>>>>>> ran
>>>>>> >>>>> successfully (I used default profile), I was not able to load
>>>>>> the link
>>>>>> >>>>>to
>>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>>>> below).
>>>>>> >>>>>Did
>>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>>>> (activemq).
>>>>>> >>>>> There's no info on the wiki for troubleshooting of installation
>>>>>> issues.
>>>>>> >>>>> There aren't information on what sort of things to verify to
>>>>>> make sure
>>>>>> >>>>> installation was successful.     Any ideas on how to debug this?
>>>>>> >>>>>
>>>>>> >>>>> Thanks,
>>>>>> >>>>> -Jeffrey
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>> Setup CC
>>>>>> >>>>> Setup AS
>>>>>> >>>>> Setup SM
>>>>>> >>>>> Create and configure MySql Databases
>>>>>> >>>>> Setup CEP
>>>>>> >>>>> Starting the servers
>>>>>> >>>>> 'default' profile selected.
>>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>>>>> logging.properties and
>>>>>> >>>>> log4j.properties to get details
>>>>>> >>>>> INFO: pidfile created :
>>>>>> >>>>>
>>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>> >>>>>(pid
>>>>>> >>>>> '38648')
>>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>>> -Dprofile=default
>>>>>> >>>>>start
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> --
>>>>>> >>>> Best Regards,
>>>>>> >>>> Nirmal
>>>>>> >>>>
>>>>>> >>>> Nirmal Fernando.
>>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>>>> >>>>
>>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>--
>>>>>> >>>Check out my professional profile and connect with me on LinkedIn.
>>>>>> >>>http://lnkd.in/cw5k69
>>>>>> >>
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > Check out my professional profile and connect with me on LinkedIn.
>>>>>> > http://lnkd.in/cw5k69
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Check out my professional profile and connect with me on LinkedIn.
>>>>>> http://lnkd.in/cw5k69
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Nirmal
>>>>>
>>>>> Nirmal Fernando.
>>>>> PPMC Member & Committer of Apache Stratos,
>>>>> Senior Software Engineer, WSO2 Inc.
>>>>>
>>>>>  Blog: http://nirmalfdo.blogspot.com/
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>>  Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>>  Blog: http://nirmalfdo.blogspot.com/
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>>  Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
>  Blog: http://nirmalfdo.blogspot.com/
>



-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
So I modified the activeMQ port inside setup.sh script and was able to deploy Stratos successfully.  I can log into the Stratos console now.   However, it looks like this setup messed up my OpenStack.  I can no longer log into Horizon Gui :-)  Need to set this up on a separate VM.

Thanks again for all your help!

-Jeffrey

From: jeffrngu <je...@cisco.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 4:26 PM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM


I thought about it but right now, activemq is installed and started by setup.sh script.   What's the proper way to restart Stratos and its dependencies if I modify active MQ port manually after running setup.sh?

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 4:04 PM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Hi Jeffrey,

One other option would be to make activemq runs on a different port other than 5672.

/conf/activemq.xml -> change transportConnector relevant to 5672 to some other port. Stratos uses 61616 port, so that's not an issue.


On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:

Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on openstack.   RabittMQ and some components of Openstack started fine but I'm now not able to log into Horizon.  Looks like I need to dig for the proper way to do this on Openstack.   Thanks for the reference though.

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 3:12 PM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Hi Jeffrey,

You might want to check the dev@ email thread: "stratos single vm + devstack both require port 5672 (AMQP)"


On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
I'm setting up Stratos on top of my OpenStack VM.   It looks like port 5672 is used by rabbitmq, which is used by OpenStack.

# netstat -tupln|grep 5672
tcp6       0      0 :::5672                 :::*                    LISTEN      3305/beam

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 2:52 PM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Ah... that explains why your activemq didn't started. Activemq needs both 5672 and 61616 to be available. Can you please check what's running on 5672?


On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi Nirmal,

Activemq.log attached.  Looks like it complained that JMX port 5672 is already in use.   Is this different from the active MQ listener port 61616?

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 2:13 PM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM




On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi Chris, Nirmal,

I didn't install activemq manually.  I assumed the setup.sh script will do this for me.

Yes, it will.

Can you please attache the activemq.log file which can be found at /opt/stratos/apache-activemq-5.8.0/data folder?

Also, you can try to start activemq manually and see.

  The entire stratos-install.log is at the bottom of this email thread (copied again below).  I ran setup.sh with "bash –x" option and didn't see any error, but somehow activeMQ was not started.

Setup CC
Setup AS
Setup SM
Create and configure MySql Databases
Setup CEP
Starting the servers
'default' profile selected.
INFO: Loading '/etc/default/activemq'
INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid '57058')
/opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 10:40 AM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Stratos would install activemq for you, following the steps Chris mentioned.


On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>> wrote:
.. also, how are you installing activemq?

/etc/default/activemq sounds like something created by debian activemq
package, which will require additional setup to work with Stratos.

You should be installing activemq similar to this:

  # grab activemq and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz

  # create a temporary folder for unpacking activemq
  [ -e tmp-activemq ] || mkdir tmp-activemq

  # unpack activemq ready for the stratos installer
  tar -C tmp-activemq -xzf $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
$STRATOS_PACK_PATH/
  rm -rf tmp-activemq

  # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar

On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>> wrote:
> Can you post the part of the log file where it states /etc/default/activemq?
>
> On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
> <je...@cisco.com>> wrote:
>> Thanks Chris,
>>
>> I fixed the connection issue with mysql below.  It was because my default
>> installation of mysql binds to external IP, while Stratos is trying to
>> connect to it using the 172.0.0.1.  I fixed by changing the binding port
>> for mysql.
>>
>> Now I'm hitting another connection issue my message broker.  After running
>> setup.sh, I noticed nothing is running on port 61616. I'm using activeMQ.
>>  From the Stratos install log, it says "/etc/default/activemq".  I looked
>> at that script, it looks like the home directory for active mq doesn't
>> match with where we install active MQ (/opt/stratos/apache-activemq-5.8.0).
>>
>>
>>
>> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
>> while subscribing to the topic: instance-status
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> javax.jms.JMSException: Could not connect to broker URL:
>> tcp://127.0.0.1:61616<http://127.0.0.1:61616>. Reason: java.net.ConnectException: Connection
>> refused
>>         at
>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>> a:35)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:293)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:238)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>> QConnectionFactory.java:214)
>>         at
>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>> tor.java:68)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>> opicSubscriber.java:65)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>> criber.java:101)
>>         at java.lang.Thread.run(Thread.java:722)
>> Caused by: java.net.ConnectException: Connection refused
>>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>         at
>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>> )
>>         at
>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>> ava:200)
>>         at
>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>         at java.net.Socket.connect(Socket.java:579)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>> 6)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>> 9)
>>         at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>         at
>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>> ivityMonitor.java:140)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>> or.java:72)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:273)
>>         ... 6 more
>>
>>
>>
>>
>> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>> wrote:
>>
>>>Hi Jeffrey,
>>>
>>>Are you able to connect to mysql using the mysql client like this?
>>>
>>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>
>>>Cheers,
>>>
>>>Chris
>>>
>>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>><je...@cisco.com>> wrote:
>>>> Hi Nirmal,
>>>>
>>>> I'm getting the exception below.   I 've verified mysql is running on
>>>>port
>>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>>correct.
>>>>
>>>>
>>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could
>>>>not
>>>> create connection to database server. Attempted reconnect 3 times.
>>>>Giving
>>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>Could
>>>> not create connection to database server. Attempted reconnect 3 times.
>>>> Giving up.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>)
>>>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>> at
>>>>
>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>nection.java:278)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>a:182)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>l.java:701)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>l.java:635)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>ava:188)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>.java:127)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>a:158)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>(DefaultRealm.java:411)
>>>> at
>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>ultRealmService.java:223)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:114)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>9)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>Activator.java:61)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>ntextImpl.java:711)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>(BundleContextImpl.java:702)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>ntextImpl.java:683)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>t.java:381)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>ndle.java:390)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>.java:1176)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:559)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:544)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>evelManager.java:457)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>l(StartLevelManager.java:243)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:438)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:1)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>er.java:230)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>ager.java:340)
>>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>> Communications link failure
>>>>
>>>> The last packet sent successfully to the server was 0 milliseconds ago.
>>>>The
>>>> driver has not received any packets from the server.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at
>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>)
>>>> ... 39 more
>>>> Caused by: java.net.ConnectException: Connection refused
>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>39)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>.java:200)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>)
>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> at java.net.Socket.connect(Socket.java:579)
>>>> at java.net.Socket.connect(Socket.java:528)
>>>> at java.net.Socket.<init>(Socket.java:425)
>>>> at java.net.Socket.<init>(Socket.java:241)
>>>> at
>>>>
>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>58)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>> ... 41 more
>>>>
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>> <de...@stratos.incubator.apache.org>>
>>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>><de...@stratos.incubator.apache.org>>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Can you please send the
>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>?
>>>>
>>>>
>>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I followed the instructions on
>>>>>
>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>duct+Configuration
>>>>> and went through the setup process.  After the setup.sh script ran
>>>>> successfully (I used default profile), I was not able to load the link
>>>>>to
>>>>> Stratos console.   The Stratos install log looks clean (see below).
>>>>>Did
>>>>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>>>>> There's no info on the wiki for troubleshooting of installation issues.
>>>>> There aren't information on what sort of things to verify to make sure
>>>>> installation was successful.     Any ideas on how to debug this?
>>>>>
>>>>> Thanks,
>>>>> -Jeffrey
>>>>>
>>>>>
>>>>>
>>>>> Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> INFO: Loading '/etc/default/activemq'
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>> INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>(pid
>>>>> '38648')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>>start
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>--
>>>Check out my professional profile and connect with me on LinkedIn.
>>>http://lnkd.in/cw5k69
>>
>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69



--
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
I thought about it but right now, activemq is installed and started by setup.sh script.   What's the proper way to restart Stratos and its dependencies if I modify active MQ port manually after running setup.sh?

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 4:04 PM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Hi Jeffrey,

One other option would be to make activemq runs on a different port other than 5672.

/conf/activemq.xml -> change transportConnector relevant to 5672 to some other port. Stratos uses 61616 port, so that's not an issue.


On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:

Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on openstack.   RabittMQ and some components of Openstack started fine but I'm now not able to log into Horizon.  Looks like I need to dig for the proper way to do this on Openstack.   Thanks for the reference though.

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 3:12 PM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Hi Jeffrey,

You might want to check the dev@ email thread: "stratos single vm + devstack both require port 5672 (AMQP)"


On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
I'm setting up Stratos on top of my OpenStack VM.   It looks like port 5672 is used by rabbitmq, which is used by OpenStack.

# netstat -tupln|grep 5672
tcp6       0      0 :::5672                 :::*                    LISTEN      3305/beam

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 2:52 PM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Ah... that explains why your activemq didn't started. Activemq needs both 5672 and 61616 to be available. Can you please check what's running on 5672?


On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi Nirmal,

Activemq.log attached.  Looks like it complained that JMX port 5672 is already in use.   Is this different from the active MQ listener port 61616?

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 2:13 PM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM




On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi Chris, Nirmal,

I didn't install activemq manually.  I assumed the setup.sh script will do this for me.

Yes, it will.

Can you please attache the activemq.log file which can be found at /opt/stratos/apache-activemq-5.8.0/data folder?

Also, you can try to start activemq manually and see.

  The entire stratos-install.log is at the bottom of this email thread (copied again below).  I ran setup.sh with "bash –x" option and didn't see any error, but somehow activeMQ was not started.

Setup CC
Setup AS
Setup SM
Create and configure MySql Databases
Setup CEP
Starting the servers
'default' profile selected.
INFO: Loading '/etc/default/activemq'
INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid '57058')
/opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 10:40 AM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Stratos would install activemq for you, following the steps Chris mentioned.


On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>> wrote:
.. also, how are you installing activemq?

/etc/default/activemq sounds like something created by debian activemq
package, which will require additional setup to work with Stratos.

You should be installing activemq similar to this:

  # grab activemq and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz

  # create a temporary folder for unpacking activemq
  [ -e tmp-activemq ] || mkdir tmp-activemq

  # unpack activemq ready for the stratos installer
  tar -C tmp-activemq -xzf $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
$STRATOS_PACK_PATH/
  rm -rf tmp-activemq

  # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar

On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>> wrote:
> Can you post the part of the log file where it states /etc/default/activemq?
>
> On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
> <je...@cisco.com>> wrote:
>> Thanks Chris,
>>
>> I fixed the connection issue with mysql below.  It was because my default
>> installation of mysql binds to external IP, while Stratos is trying to
>> connect to it using the 172.0.0.1.  I fixed by changing the binding port
>> for mysql.
>>
>> Now I'm hitting another connection issue my message broker.  After running
>> setup.sh, I noticed nothing is running on port 61616. I'm using activeMQ.
>>  From the Stratos install log, it says "/etc/default/activemq".  I looked
>> at that script, it looks like the home directory for active mq doesn't
>> match with where we install active MQ (/opt/stratos/apache-activemq-5.8.0).
>>
>>
>>
>> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
>> while subscribing to the topic: instance-status
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> javax.jms.JMSException: Could not connect to broker URL:
>> tcp://127.0.0.1:61616<http://127.0.0.1:61616>. Reason: java.net.ConnectException: Connection
>> refused
>>         at
>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>> a:35)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:293)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:238)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>> QConnectionFactory.java:214)
>>         at
>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>> tor.java:68)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>> opicSubscriber.java:65)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>> criber.java:101)
>>         at java.lang.Thread.run(Thread.java:722)
>> Caused by: java.net.ConnectException: Connection refused
>>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>         at
>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>> )
>>         at
>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>> ava:200)
>>         at
>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>         at java.net.Socket.connect(Socket.java:579)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>> 6)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>> 9)
>>         at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>         at
>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>> ivityMonitor.java:140)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>> or.java:72)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:273)
>>         ... 6 more
>>
>>
>>
>>
>> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>> wrote:
>>
>>>Hi Jeffrey,
>>>
>>>Are you able to connect to mysql using the mysql client like this?
>>>
>>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>
>>>Cheers,
>>>
>>>Chris
>>>
>>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>><je...@cisco.com>> wrote:
>>>> Hi Nirmal,
>>>>
>>>> I'm getting the exception below.   I 've verified mysql is running on
>>>>port
>>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>>correct.
>>>>
>>>>
>>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could
>>>>not
>>>> create connection to database server. Attempted reconnect 3 times.
>>>>Giving
>>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>Could
>>>> not create connection to database server. Attempted reconnect 3 times.
>>>> Giving up.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>)
>>>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>> at
>>>>
>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>nection.java:278)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>a:182)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>l.java:701)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>l.java:635)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>ava:188)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>.java:127)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>a:158)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>(DefaultRealm.java:411)
>>>> at
>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>ultRealmService.java:223)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:114)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>9)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>Activator.java:61)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>ntextImpl.java:711)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>(BundleContextImpl.java:702)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>ntextImpl.java:683)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>t.java:381)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>ndle.java:390)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>.java:1176)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:559)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:544)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>evelManager.java:457)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>l(StartLevelManager.java:243)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:438)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:1)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>er.java:230)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>ager.java:340)
>>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>> Communications link failure
>>>>
>>>> The last packet sent successfully to the server was 0 milliseconds ago.
>>>>The
>>>> driver has not received any packets from the server.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at
>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>)
>>>> ... 39 more
>>>> Caused by: java.net.ConnectException: Connection refused
>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>39)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>.java:200)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>)
>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> at java.net.Socket.connect(Socket.java:579)
>>>> at java.net.Socket.connect(Socket.java:528)
>>>> at java.net.Socket.<init>(Socket.java:425)
>>>> at java.net.Socket.<init>(Socket.java:241)
>>>> at
>>>>
>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>58)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>> ... 41 more
>>>>
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>> <de...@stratos.incubator.apache.org>>
>>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>><de...@stratos.incubator.apache.org>>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Can you please send the
>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>?
>>>>
>>>>
>>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I followed the instructions on
>>>>>
>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>duct+Configuration
>>>>> and went through the setup process.  After the setup.sh script ran
>>>>> successfully (I used default profile), I was not able to load the link
>>>>>to
>>>>> Stratos console.   The Stratos install log looks clean (see below).
>>>>>Did
>>>>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>>>>> There's no info on the wiki for troubleshooting of installation issues.
>>>>> There aren't information on what sort of things to verify to make sure
>>>>> installation was successful.     Any ideas on how to debug this?
>>>>>
>>>>> Thanks,
>>>>> -Jeffrey
>>>>>
>>>>>
>>>>>
>>>>> Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> INFO: Loading '/etc/default/activemq'
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>> INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>(pid
>>>>> '38648')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>>start
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>--
>>>Check out my professional profile and connect with me on LinkedIn.
>>>http://lnkd.in/cw5k69
>>
>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69



--
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by Nirmal Fernando <ni...@gmail.com>.
Hi Jeffrey,

One other option would be to make activemq runs on a different port other
than 5672.

/conf/activemq.xml -> change transportConnector relevant to 5672 to some
other port. Stratos uses 61616 port, so that's not an issue.


On Thu, Apr 17, 2014 at 5:29 AM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>
>  Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on
> openstack.   RabittMQ and some components of Openstack started fine but I'm
> now not able to log into Horizon.  Looks like I need to dig for the proper
> way to do this on Openstack.   Thanks for the reference though.
>
>  -Jeffrey
>
>   From: Nirmal Fernando <ni...@gmail.com>
> Reply-To: "dev@stratos.incubator.apache.org" <
> dev@stratos.incubator.apache.org>
> Date: Wednesday, April 16, 2014 3:12 PM
>
> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
> Subject: Re: Problem setting up multi-profile single JVM
>
>   Hi Jeffrey,
>
>  You might want to check the dev@ email thread: "stratos single vm +
> devstack both require port 5672 (AMQP)"
>
>
> On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu) <
> jeffrngu@cisco.com> wrote:
>
>>  I'm setting up Stratos on top of my OpenStack VM.   It looks like port
>> 5672 is used by rabbitmq, which is used by OpenStack.
>>
>>  # netstat -tupln|grep 5672
>> tcp6       0      0 :::5672                 :::*
>>  LISTEN      3305/beam
>>
>>   From: Nirmal Fernando <ni...@gmail.com>
>> Reply-To: "dev@stratos.incubator.apache.org" <
>> dev@stratos.incubator.apache.org>
>>  Date: Wednesday, April 16, 2014 2:52 PM
>>
>> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
>> Subject: Re: Problem setting up multi-profile single JVM
>>
>>   Ah... that explains why your activemq didn't started. Activemq needs
>> both 5672 and 61616 to be available. Can you please check what's running on
>> 5672?
>>
>>
>> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <
>> jeffrngu@cisco.com> wrote:
>>
>>>  Hi Nirmal,
>>>
>>>  Activemq.log attached.  Looks like it complained that JMX port 5672 is
>>> already in use.   Is this different from the active MQ listener port 61616?
>>>
>>>  -Jeffrey
>>>
>>>   From: Nirmal Fernando <ni...@gmail.com>
>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>> dev@stratos.incubator.apache.org>
>>>  Date: Wednesday, April 16, 2014 2:13 PM
>>>
>>> To: "dev@stratos.incubator.apache.org" <dev@stratos.incubator.apache.org
>>> >
>>> Subject: Re: Problem setting up multi-profile single JVM
>>>
>>>
>>>
>>>
>>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <
>>> jeffrngu@cisco.com> wrote:
>>>
>>>>  Hi Chris, Nirmal,
>>>>
>>>>  I didn't install activemq manually.  I assumed the setup.sh script
>>>> will do this for me.
>>>>
>>>
>>>  Yes, it will.
>>>
>>>  Can you please attache the activemq.log file which can be found at
>>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>>
>>>  Also, you can try to start activemq manually and see.
>>>
>>>     The entire stratos-install.log is at the bottom of this email
>>>> thread (copied again below).  I ran setup.sh with "bash –x" option and
>>>> didn't see any error, but somehow activeMQ was not started.
>>>>
>>>>   Setup CC
>>>> Setup AS
>>>> Setup SM
>>>> Create and configure MySql Databases
>>>> Setup CEP
>>>> Starting the servers
>>>> 'default' profile selected.
>>>> *INFO: Loading '/etc/default/activemq'*
>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>> log4j.properties to get details
>>>>  INFO: pidfile created :
>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
>>>> '57058')
>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>> start
>>>>
>>>>  -Jeffrey
>>>>
>>>>   From: Nirmal Fernando <ni...@gmail.com>
>>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>>> dev@stratos.incubator.apache.org>
>>>>  Date: Wednesday, April 16, 2014 10:40 AM
>>>>
>>>> To: "dev@stratos.incubator.apache.org" <
>>>> dev@stratos.incubator.apache.org>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>>   Stratos would install activemq for you, following the steps Chris
>>>> mentioned.
>>>>
>>>>
>>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>wrote:
>>>>
>>>>> .. also, how are you installing activemq?
>>>>>
>>>>> /etc/default/activemq sounds like something created by debian activemq
>>>>> package, which will require additional setup to work with Stratos.
>>>>>
>>>>> You should be installing activemq similar to this:
>>>>>
>>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>
>>>>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>>>>>
>>>>>   # create a temporary folder for unpacking activemq
>>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>>
>>>>>   # unpack activemq ready for the stratos installer
>>>>>   tar -C tmp-activemq -xzf
>>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>>   cp -f
>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>>> $STRATOS_PACK_PATH/
>>>>>   cp -f
>>>>> tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>>> $STRATOS_PACK_PATH/
>>>>>   cp -f
>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
>>>>> $STRATOS_PACK_PATH/
>>>>>   cp -f
>>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
>>>>> $STRATOS_PACK_PATH/
>>>>>   rm -rf tmp-activemq
>>>>>
>>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>>   wget -P $STRATOS_PACK_PATH
>>>>>
>>>>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>>>>>
>>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>>> wrote:
>>>>> > Can you post the part of the log file where it states
>>>>> /etc/default/activemq?
>>>>> >
>>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>>> > <je...@cisco.com> wrote:
>>>>> >> Thanks Chris,
>>>>> >>
>>>>> >> I fixed the connection issue with mysql below.  It was because my
>>>>> default
>>>>> >> installation of mysql binds to external IP, while Stratos is trying
>>>>> to
>>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the binding
>>>>> port
>>>>> >> for mysql.
>>>>> >>
>>>>> >> Now I'm hitting another connection issue my message broker.  After
>>>>> running
>>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>>>> activeMQ.
>>>>> >>  From the Stratos install log, it says "/etc/default/activemq".  I
>>>>> looked
>>>>> >> at that script, it looks like the home directory for active mq
>>>>> doesn't
>>>>> >> match with where we install active MQ
>>>>> (/opt/stratos/apache-activemq-5.8.0).
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -
>>>>>  Error
>>>>> >> while subscribing to the topic: instance-status
>>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException:
>>>>> Connection
>>>>> >> refused
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>>>>> >> a:35)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>> >> veMQConnectionFactory.java:293)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>> >> veMQConnectionFactory.java:238)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>>>>> >> QConnectionFactory.java:214)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>>>>> >> tor.java:68)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>>>>> >> opicSubscriber.java:65)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>>>>> >> criber.java:101)
>>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>> >>         at
>>>>> >>
>>>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>>>>> >> )
>>>>> >>         at
>>>>> >>
>>>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>>>>> >> ava:200)
>>>>> >>         at
>>>>> >>
>>>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>>>> >>         at
>>>>> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>>>>> >> 6)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>>>>> >> 9)
>>>>> >>         at
>>>>> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>>>>> >> ivityMonitor.java:140)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>> >> )
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>>>>> >> or.java:72)
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>> >> )
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>>> >> )
>>>>> >>         at
>>>>> >>
>>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>>> >> veMQConnectionFactory.java:273)
>>>>> >>         ... 6 more
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>>> >>
>>>>> >>>Hi Jeffrey,
>>>>> >>>
>>>>> >>>Are you able to connect to mysql using the mysql client like this?
>>>>> >>>
>>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>>> >>>
>>>>> >>>Cheers,
>>>>> >>>
>>>>> >>>Chris
>>>>> >>>
>>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>>> >>><je...@cisco.com> wrote:
>>>>> >>>> Hi Nirmal,
>>>>> >>>>
>>>>> >>>> I'm getting the exception below.   I 've verified mysql is
>>>>> running on
>>>>> >>>>port
>>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is
>>>>> also
>>>>> >>>>correct.
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error -
>>>>> Could
>>>>> >>>>not
>>>>> >>>> create connection to database server. Attempted reconnect 3 times.
>>>>> >>>>Giving
>>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>>> >>>>
>>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>> >>>>Could
>>>>> >>>> not create connection to database server. Attempted reconnect 3
>>>>> times.
>>>>> >>>> Giving up.
>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>> >>>>cessorImpl.java:57)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>> >>>>ructorAccessorImpl.java:45)
>>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>> >>>>)
>>>>> >>>> at
>>>>> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>>> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>>> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>> >>>>cessorImpl.java:57)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>> >>>>ructorAccessorImpl.java:45)
>>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>> >>>> at
>>>>> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>> >>>>)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>> >>>>nection.java:278)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>> >>>>a:182)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>> >>>>l.java:701)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>> >>>>l.java:635)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>> >>>>ava:188)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>> >>>>.java:127)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>> >>>>a:158)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>> >>>>(DefaultRealm.java:411)
>>>>> >>>> at
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>> >>>>ultRealmService.java:223)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>> >>>>ervice.java:101)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>> >>>>ervice.java:114)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>> >>>>9)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>> >>>>Activator.java:61)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>> >>>>ntextImpl.java:711)
>>>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>> >>>>(BundleContextImpl.java:702)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>> >>>>ntextImpl.java:683)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>> >>>>t.java:381)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>> >>>>ndle.java:390)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>> >>>>.java:1176)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>> >>>>StartLevelManager.java:559)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>> >>>>StartLevelManager.java:544)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>> >>>>evelManager.java:457)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>> >>>>l(StartLevelManager.java:243)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>> >>>>StartLevelManager.java:438)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>> >>>>StartLevelManager.java:1)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>> >>>>er.java:230)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>> >>>>ager.java:340)
>>>>> >>>> Caused by:
>>>>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>>> >>>> Communications link failure
>>>>> >>>>
>>>>> >>>> The last packet sent successfully to the server was 0
>>>>> milliseconds ago.
>>>>> >>>>The
>>>>> >>>> driver has not received any packets from the server.
>>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>> >>>>cessorImpl.java:57)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>> >>>>ructorAccessorImpl.java:45)
>>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>> >>>> at
>>>>>
>>>>> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>>> >>>> at
>>>>> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>> >>>>)
>>>>> >>>> ... 39 more
>>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>> >>>>39)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>> >>>>.java:200)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>> >>>>)
>>>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>>> >>>> at
>>>>> >>>>
>>>>>
>>>>> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>> >>>>58)
>>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>>> >>>> ... 41 more
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>>> >>>> <de...@stratos.incubator.apache.org>
>>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>>> >>>><de...@stratos.incubator.apache.org>
>>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>> >>>>
>>>>> >>>> Can you please send the
>>>>> >>>>
>>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>> >>>>?
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>>> >>>> <je...@cisco.com> wrote:
>>>>> >>>>>
>>>>> >>>>> Hi,
>>>>> >>>>>
>>>>> >>>>> I followed the instructions on
>>>>> >>>>>
>>>>> >>>>>
>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>> >>>>>duct+Configuration
>>>>> >>>>> and went through the setup process.  After the setup.sh script
>>>>> ran
>>>>> >>>>> successfully (I used default profile), I was not able to load
>>>>> the link
>>>>> >>>>>to
>>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>>> below).
>>>>> >>>>>Did
>>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>>> (activemq).
>>>>> >>>>> There's no info on the wiki for troubleshooting of installation
>>>>> issues.
>>>>> >>>>> There aren't information on what sort of things to verify to
>>>>> make sure
>>>>> >>>>> installation was successful.     Any ideas on how to debug this?
>>>>> >>>>>
>>>>> >>>>> Thanks,
>>>>> >>>>> -Jeffrey
>>>>> >>>>>
>>>>> >>>>>
>>>>> >>>>>
>>>>> >>>>> Setup CC
>>>>> >>>>> Setup AS
>>>>> >>>>> Setup SM
>>>>> >>>>> Create and configure MySql Databases
>>>>> >>>>> Setup CEP
>>>>> >>>>> Starting the servers
>>>>> >>>>> 'default' profile selected.
>>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> >>>>> INFO: Starting - inspect logfiles specified in
>>>>> logging.properties and
>>>>> >>>>> log4j.properties to get details
>>>>> >>>>> INFO: pidfile created :
>>>>> >>>>>
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>> >>>>>(pid
>>>>> >>>>> '38648')
>>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>>> -Dprofile=default
>>>>> >>>>>start
>>>>> >>>>
>>>>> >>>>
>>>>> >>>>
>>>>> >>>>
>>>>> >>>> --
>>>>> >>>> Best Regards,
>>>>> >>>> Nirmal
>>>>> >>>>
>>>>> >>>> Nirmal Fernando.
>>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>>> >>>>
>>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>> >>>--
>>>>> >>>Check out my professional profile and connect with me on LinkedIn.
>>>>> >>>http://lnkd.in/cw5k69
>>>>> >>
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > Check out my professional profile and connect with me on LinkedIn.
>>>>> > http://lnkd.in/cw5k69
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Check out my professional profile and connect with me on LinkedIn.
>>>>> http://lnkd.in/cw5k69
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>>  Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>>  Blog: http://nirmalfdo.blogspot.com/
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>>  Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
>  Blog: http://nirmalfdo.blogspot.com/
>



-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Thanks Nirmal!  I've tried changing listener port for Rabbit MQ on openstack.   RabittMQ and some components of Openstack started fine but I'm now not able to log into Horizon.  Looks like I need to dig for the proper way to do this on Openstack.   Thanks for the reference though.

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 3:12 PM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Hi Jeffrey,

You might want to check the dev@ email thread: "stratos single vm + devstack both require port 5672 (AMQP)"


On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
I'm setting up Stratos on top of my OpenStack VM.   It looks like port 5672 is used by rabbitmq, which is used by OpenStack.

# netstat -tupln|grep 5672
tcp6       0      0 :::5672                 :::*                    LISTEN      3305/beam

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 2:52 PM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Ah... that explains why your activemq didn't started. Activemq needs both 5672 and 61616 to be available. Can you please check what's running on 5672?


On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi Nirmal,

Activemq.log attached.  Looks like it complained that JMX port 5672 is already in use.   Is this different from the active MQ listener port 61616?

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 2:13 PM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM




On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi Chris, Nirmal,

I didn't install activemq manually.  I assumed the setup.sh script will do this for me.

Yes, it will.

Can you please attache the activemq.log file which can be found at /opt/stratos/apache-activemq-5.8.0/data folder?

Also, you can try to start activemq manually and see.

  The entire stratos-install.log is at the bottom of this email thread (copied again below).  I ran setup.sh with "bash –x" option and didn't see any error, but somehow activeMQ was not started.

Setup CC
Setup AS
Setup SM
Create and configure MySql Databases
Setup CEP
Starting the servers
'default' profile selected.
INFO: Loading '/etc/default/activemq'
INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid '57058')
/opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 10:40 AM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Stratos would install activemq for you, following the steps Chris mentioned.


On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>> wrote:
.. also, how are you installing activemq?

/etc/default/activemq sounds like something created by debian activemq
package, which will require additional setup to work with Stratos.

You should be installing activemq similar to this:

  # grab activemq and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz

  # create a temporary folder for unpacking activemq
  [ -e tmp-activemq ] || mkdir tmp-activemq

  # unpack activemq ready for the stratos installer
  tar -C tmp-activemq -xzf $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
$STRATOS_PACK_PATH/
  rm -rf tmp-activemq

  # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar

On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>> wrote:
> Can you post the part of the log file where it states /etc/default/activemq?
>
> On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
> <je...@cisco.com>> wrote:
>> Thanks Chris,
>>
>> I fixed the connection issue with mysql below.  It was because my default
>> installation of mysql binds to external IP, while Stratos is trying to
>> connect to it using the 172.0.0.1.  I fixed by changing the binding port
>> for mysql.
>>
>> Now I'm hitting another connection issue my message broker.  After running
>> setup.sh, I noticed nothing is running on port 61616. I'm using activeMQ.
>>  From the Stratos install log, it says "/etc/default/activemq".  I looked
>> at that script, it looks like the home directory for active mq doesn't
>> match with where we install active MQ (/opt/stratos/apache-activemq-5.8.0).
>>
>>
>>
>> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
>> while subscribing to the topic: instance-status
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> javax.jms.JMSException: Could not connect to broker URL:
>> tcp://127.0.0.1:61616<http://127.0.0.1:61616>. Reason: java.net.ConnectException: Connection
>> refused
>>         at
>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>> a:35)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:293)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:238)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>> QConnectionFactory.java:214)
>>         at
>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>> tor.java:68)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>> opicSubscriber.java:65)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>> criber.java:101)
>>         at java.lang.Thread.run(Thread.java:722)
>> Caused by: java.net.ConnectException: Connection refused
>>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>         at
>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>> )
>>         at
>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>> ava:200)
>>         at
>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>         at java.net.Socket.connect(Socket.java:579)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>> 6)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>> 9)
>>         at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>         at
>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>> ivityMonitor.java:140)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>> or.java:72)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:273)
>>         ... 6 more
>>
>>
>>
>>
>> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>> wrote:
>>
>>>Hi Jeffrey,
>>>
>>>Are you able to connect to mysql using the mysql client like this?
>>>
>>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>
>>>Cheers,
>>>
>>>Chris
>>>
>>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>><je...@cisco.com>> wrote:
>>>> Hi Nirmal,
>>>>
>>>> I'm getting the exception below.   I 've verified mysql is running on
>>>>port
>>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>>correct.
>>>>
>>>>
>>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could
>>>>not
>>>> create connection to database server. Attempted reconnect 3 times.
>>>>Giving
>>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>Could
>>>> not create connection to database server. Attempted reconnect 3 times.
>>>> Giving up.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>)
>>>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>> at
>>>>
>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>nection.java:278)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>a:182)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>l.java:701)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>l.java:635)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>ava:188)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>.java:127)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>a:158)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>(DefaultRealm.java:411)
>>>> at
>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>ultRealmService.java:223)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:114)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>9)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>Activator.java:61)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>ntextImpl.java:711)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>(BundleContextImpl.java:702)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>ntextImpl.java:683)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>t.java:381)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>ndle.java:390)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>.java:1176)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:559)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:544)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>evelManager.java:457)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>l(StartLevelManager.java:243)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:438)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:1)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>er.java:230)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>ager.java:340)
>>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>> Communications link failure
>>>>
>>>> The last packet sent successfully to the server was 0 milliseconds ago.
>>>>The
>>>> driver has not received any packets from the server.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at
>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>)
>>>> ... 39 more
>>>> Caused by: java.net.ConnectException: Connection refused
>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>39)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>.java:200)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>)
>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> at java.net.Socket.connect(Socket.java:579)
>>>> at java.net.Socket.connect(Socket.java:528)
>>>> at java.net.Socket.<init>(Socket.java:425)
>>>> at java.net.Socket.<init>(Socket.java:241)
>>>> at
>>>>
>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>58)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>> ... 41 more
>>>>
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>> <de...@stratos.incubator.apache.org>>
>>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>><de...@stratos.incubator.apache.org>>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Can you please send the
>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>?
>>>>
>>>>
>>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I followed the instructions on
>>>>>
>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>duct+Configuration
>>>>> and went through the setup process.  After the setup.sh script ran
>>>>> successfully (I used default profile), I was not able to load the link
>>>>>to
>>>>> Stratos console.   The Stratos install log looks clean (see below).
>>>>>Did
>>>>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>>>>> There's no info on the wiki for troubleshooting of installation issues.
>>>>> There aren't information on what sort of things to verify to make sure
>>>>> installation was successful.     Any ideas on how to debug this?
>>>>>
>>>>> Thanks,
>>>>> -Jeffrey
>>>>>
>>>>>
>>>>>
>>>>> Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> INFO: Loading '/etc/default/activemq'
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>> INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>(pid
>>>>> '38648')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>>start
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>--
>>>Check out my professional profile and connect with me on LinkedIn.
>>>http://lnkd.in/cw5k69
>>
>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69



--
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by Nirmal Fernando <ni...@gmail.com>.
Hi Jeffrey,

You might want to check the dev@ email thread: "stratos single vm +
devstack both require port 5672 (AMQP)"


On Thu, Apr 17, 2014 at 4:33 AM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>  I'm setting up Stratos on top of my OpenStack VM.   It looks like port
> 5672 is used by rabbitmq, which is used by OpenStack.
>
>  # netstat -tupln|grep 5672
> tcp6       0      0 :::5672                 :::*                    LISTEN
>      3305/beam
>
>   From: Nirmal Fernando <ni...@gmail.com>
> Reply-To: "dev@stratos.incubator.apache.org" <
> dev@stratos.incubator.apache.org>
> Date: Wednesday, April 16, 2014 2:52 PM
>
> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
> Subject: Re: Problem setting up multi-profile single JVM
>
>   Ah... that explains why your activemq didn't started. Activemq needs
> both 5672 and 61616 to be available. Can you please check what's running on
> 5672?
>
>
> On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <
> jeffrngu@cisco.com> wrote:
>
>>  Hi Nirmal,
>>
>>  Activemq.log attached.  Looks like it complained that JMX port 5672 is
>> already in use.   Is this different from the active MQ listener port 61616?
>>
>>  -Jeffrey
>>
>>   From: Nirmal Fernando <ni...@gmail.com>
>> Reply-To: "dev@stratos.incubator.apache.org" <
>> dev@stratos.incubator.apache.org>
>>  Date: Wednesday, April 16, 2014 2:13 PM
>>
>> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
>> Subject: Re: Problem setting up multi-profile single JVM
>>
>>
>>
>>
>> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <
>> jeffrngu@cisco.com> wrote:
>>
>>>  Hi Chris, Nirmal,
>>>
>>>  I didn't install activemq manually.  I assumed the setup.sh script
>>> will do this for me.
>>>
>>
>>  Yes, it will.
>>
>>  Can you please attache the activemq.log file which can be found at
>> /opt/stratos/apache-activemq-5.8.0/data folder?
>>
>>  Also, you can try to start activemq manually and see.
>>
>>     The entire stratos-install.log is at the bottom of this email thread
>>> (copied again below).  I ran setup.sh with "bash –x" option and didn't see
>>> any error, but somehow activeMQ was not started.
>>>
>>>   Setup CC
>>> Setup AS
>>> Setup SM
>>> Create and configure MySql Databases
>>> Setup CEP
>>> Starting the servers
>>> 'default' profile selected.
>>> *INFO: Loading '/etc/default/activemq'*
>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>> log4j.properties to get details
>>>  INFO: pidfile created :
>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
>>> '57058')
>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>> start
>>>
>>>  -Jeffrey
>>>
>>>   From: Nirmal Fernando <ni...@gmail.com>
>>> Reply-To: "dev@stratos.incubator.apache.org" <
>>> dev@stratos.incubator.apache.org>
>>>  Date: Wednesday, April 16, 2014 10:40 AM
>>>
>>> To: "dev@stratos.incubator.apache.org" <dev@stratos.incubator.apache.org
>>> >
>>> Subject: Re: Problem setting up multi-profile single JVM
>>>
>>>   Stratos would install activemq for you, following the steps Chris
>>> mentioned.
>>>
>>>
>>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>wrote:
>>>
>>>> .. also, how are you installing activemq?
>>>>
>>>> /etc/default/activemq sounds like something created by debian activemq
>>>> package, which will require additional setup to work with Stratos.
>>>>
>>>> You should be installing activemq similar to this:
>>>>
>>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>>   wget -P $STRATOS_PACK_PATH
>>>>
>>>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>>>>
>>>>   # create a temporary folder for unpacking activemq
>>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>>
>>>>   # unpack activemq ready for the stratos installer
>>>>   tar -C tmp-activemq -xzf
>>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>>> $STRATOS_PACK_PATH/
>>>>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>>> $STRATOS_PACK_PATH/
>>>>   cp -f
>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
>>>> $STRATOS_PACK_PATH/
>>>>   cp -f
>>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
>>>> $STRATOS_PACK_PATH/
>>>>   rm -rf tmp-activemq
>>>>
>>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>>   wget -P $STRATOS_PACK_PATH
>>>>
>>>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>>>>
>>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>
>>>> wrote:
>>>> > Can you post the part of the log file where it states
>>>> /etc/default/activemq?
>>>> >
>>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>>> > <je...@cisco.com> wrote:
>>>> >> Thanks Chris,
>>>> >>
>>>> >> I fixed the connection issue with mysql below.  It was because my
>>>> default
>>>> >> installation of mysql binds to external IP, while Stratos is trying
>>>> to
>>>> >> connect to it using the 172.0.0.1.  I fixed by changing the binding
>>>> port
>>>> >> for mysql.
>>>> >>
>>>> >> Now I'm hitting another connection issue my message broker.  After
>>>> running
>>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>>> activeMQ.
>>>> >>  From the Stratos install log, it says "/etc/default/activemq".  I
>>>> looked
>>>> >> at that script, it looks like the home directory for active mq
>>>> doesn't
>>>> >> match with where we install active MQ
>>>> (/opt/stratos/apache-activemq-5.8.0).
>>>> >>
>>>> >>
>>>> >>
>>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -
>>>>  Error
>>>> >> while subscribing to the topic: instance-status
>>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException: Connection
>>>> >> refused
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>>>> >> a:35)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>> >> veMQConnectionFactory.java:293)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>> >> veMQConnectionFactory.java:238)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>>>> >> QConnectionFactory.java:214)
>>>> >>         at
>>>> >>
>>>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>>>> >> tor.java:68)
>>>> >>         at
>>>> >>
>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>>>> >> opicSubscriber.java:65)
>>>> >>         at
>>>> >>
>>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>>>> >> criber.java:101)
>>>> >>         at java.lang.Thread.run(Thread.java:722)
>>>> >> Caused by: java.net.ConnectException: Connection refused
>>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> >>         at
>>>> >>
>>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>>>> >> )
>>>> >>         at
>>>> >>
>>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>>>> >> ava:200)
>>>> >>         at
>>>> >>
>>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>>> >>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> >>         at java.net.Socket.connect(Socket.java:579)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>>>> >> 6)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>>>> >> 9)
>>>> >>         at
>>>> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>>>> >> ivityMonitor.java:140)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>> >> )
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>>>> >> or.java:72)
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>> >> )
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>>> >> )
>>>> >>         at
>>>> >>
>>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>>> >> veMQConnectionFactory.java:273)
>>>> >>         ... 6 more
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>>> >>
>>>> >>>Hi Jeffrey,
>>>> >>>
>>>> >>>Are you able to connect to mysql using the mysql client like this?
>>>> >>>
>>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>> >>>
>>>> >>>Cheers,
>>>> >>>
>>>> >>>Chris
>>>> >>>
>>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>>> >>><je...@cisco.com> wrote:
>>>> >>>> Hi Nirmal,
>>>> >>>>
>>>> >>>> I'm getting the exception below.   I 've verified mysql is running
>>>> on
>>>> >>>>port
>>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>> >>>>correct.
>>>> >>>>
>>>> >>>>
>>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error -
>>>> Could
>>>> >>>>not
>>>> >>>> create connection to database server. Attempted reconnect 3 times.
>>>> >>>>Giving
>>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>> >>>>
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>> >>>>Could
>>>> >>>> not create connection to database server. Attempted reconnect 3
>>>> times.
>>>> >>>> Giving up.
>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>> >>>>cessorImpl.java:57)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>> >>>>ructorAccessorImpl.java:45)
>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>> >>>>)
>>>> >>>> at
>>>> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>> >>>>cessorImpl.java:57)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>> >>>>ructorAccessorImpl.java:45)
>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> >>>> at
>>>> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>> >>>>)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>> >>>>nection.java:278)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>> >>>>a:182)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>> >>>>l.java:701)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>> >>>>l.java:635)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>> >>>>ava:188)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>> >>>>.java:127)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>> >>>>a:158)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>> >>>>(DefaultRealm.java:411)
>>>> >>>> at
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>> >>>>ultRealmService.java:223)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>> >>>>ervice.java:101)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>> >>>>ervice.java:114)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>> >>>>9)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>> >>>>Activator.java:61)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>> >>>>ntextImpl.java:711)
>>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>> >>>>(BundleContextImpl.java:702)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>> >>>>ntextImpl.java:683)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>> >>>>t.java:381)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>> >>>>ndle.java:390)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>> >>>>.java:1176)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>> >>>>StartLevelManager.java:559)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>> >>>>StartLevelManager.java:544)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>> >>>>evelManager.java:457)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>> >>>>l(StartLevelManager.java:243)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>> >>>>StartLevelManager.java:438)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>> >>>>StartLevelManager.java:1)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>> >>>>er.java:230)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>> >>>>ager.java:340)
>>>> >>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>> >>>> Communications link failure
>>>> >>>>
>>>> >>>> The last packet sent successfully to the server was 0 milliseconds
>>>> ago.
>>>> >>>>The
>>>> >>>> driver has not received any packets from the server.
>>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>> >>>>cessorImpl.java:57)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>> >>>>ructorAccessorImpl.java:45)
>>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> >>>> at
>>>>
>>>> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>> >>>> at
>>>> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>> >>>>)
>>>> >>>> ... 39 more
>>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>> >>>>39)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>> >>>>.java:200)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>> >>>>)
>>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>>> >>>> at
>>>> >>>>
>>>>
>>>> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>> >>>>58)
>>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>> >>>> ... 41 more
>>>> >>>>
>>>> >>>>
>>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>> >>>> <de...@stratos.incubator.apache.org>
>>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>> >>>> To: "dev@stratos.incubator.apache.org"
>>>> >>>><de...@stratos.incubator.apache.org>
>>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>>> >>>>
>>>> >>>> Can you please send the
>>>> >>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>>>> file
>>>> >>>>?
>>>> >>>>
>>>> >>>>
>>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>> >>>> <je...@cisco.com> wrote:
>>>> >>>>>
>>>> >>>>> Hi,
>>>> >>>>>
>>>> >>>>> I followed the instructions on
>>>> >>>>>
>>>> >>>>>
>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>> >>>>>duct+Configuration
>>>> >>>>> and went through the setup process.  After the setup.sh script ran
>>>> >>>>> successfully (I used default profile), I was not able to load the
>>>> link
>>>> >>>>>to
>>>> >>>>> Stratos console.   The Stratos install log looks clean (see
>>>> below).
>>>> >>>>>Did
>>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>>> (activemq).
>>>> >>>>> There's no info on the wiki for troubleshooting of installation
>>>> issues.
>>>> >>>>> There aren't information on what sort of things to verify to make
>>>> sure
>>>> >>>>> installation was successful.     Any ideas on how to debug this?
>>>> >>>>>
>>>> >>>>> Thanks,
>>>> >>>>> -Jeffrey
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Setup CC
>>>> >>>>> Setup AS
>>>> >>>>> Setup SM
>>>> >>>>> Create and configure MySql Databases
>>>> >>>>> Setup CEP
>>>> >>>>> Starting the servers
>>>> >>>>> 'default' profile selected.
>>>> >>>>> INFO: Loading '/etc/default/activemq'
>>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>> >>>>> INFO: Starting - inspect logfiles specified in logging.properties
>>>> and
>>>> >>>>> log4j.properties to get details
>>>> >>>>> INFO: pidfile created :
>>>> >>>>>
>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>> >>>>>(pid
>>>> >>>>> '38648')
>>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>>> -Dprofile=default
>>>> >>>>>start
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>> Best Regards,
>>>> >>>> Nirmal
>>>> >>>>
>>>> >>>> Nirmal Fernando.
>>>> >>>> PPMC Member & Committer of Apache Stratos,
>>>> >>>> Senior Software Engineer, WSO2 Inc.
>>>> >>>>
>>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>>--
>>>> >>>Check out my professional profile and connect with me on LinkedIn.
>>>> >>>http://lnkd.in/cw5k69
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Check out my professional profile and connect with me on LinkedIn.
>>>> > http://lnkd.in/cw5k69
>>>>
>>>>
>>>>
>>>> --
>>>> Check out my professional profile and connect with me on LinkedIn.
>>>> http://lnkd.in/cw5k69
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>>  Blog: http://nirmalfdo.blogspot.com/
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>>  Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
>  Blog: http://nirmalfdo.blogspot.com/
>



-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
I'm setting up Stratos on top of my OpenStack VM.   It looks like port 5672 is used by rabbitmq, which is used by OpenStack.

# netstat -tupln|grep 5672
tcp6       0      0 :::5672                 :::*                    LISTEN      3305/beam

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 2:52 PM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Ah... that explains why your activemq didn't started. Activemq needs both 5672 and 61616 to be available. Can you please check what's running on 5672?


On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi Nirmal,

Activemq.log attached.  Looks like it complained that JMX port 5672 is already in use.   Is this different from the active MQ listener port 61616?

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 2:13 PM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM




On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi Chris, Nirmal,

I didn't install activemq manually.  I assumed the setup.sh script will do this for me.

Yes, it will.

Can you please attache the activemq.log file which can be found at /opt/stratos/apache-activemq-5.8.0/data folder?

Also, you can try to start activemq manually and see.

  The entire stratos-install.log is at the bottom of this email thread (copied again below).  I ran setup.sh with "bash –x" option and didn't see any error, but somehow activeMQ was not started.

Setup CC
Setup AS
Setup SM
Create and configure MySql Databases
Setup CEP
Starting the servers
'default' profile selected.
INFO: Loading '/etc/default/activemq'
INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid '57058')
/opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 10:40 AM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Stratos would install activemq for you, following the steps Chris mentioned.


On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>> wrote:
.. also, how are you installing activemq?

/etc/default/activemq sounds like something created by debian activemq
package, which will require additional setup to work with Stratos.

You should be installing activemq similar to this:

  # grab activemq and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz

  # create a temporary folder for unpacking activemq
  [ -e tmp-activemq ] || mkdir tmp-activemq

  # unpack activemq ready for the stratos installer
  tar -C tmp-activemq -xzf $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
$STRATOS_PACK_PATH/
  rm -rf tmp-activemq

  # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar

On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>> wrote:
> Can you post the part of the log file where it states /etc/default/activemq?
>
> On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
> <je...@cisco.com>> wrote:
>> Thanks Chris,
>>
>> I fixed the connection issue with mysql below.  It was because my default
>> installation of mysql binds to external IP, while Stratos is trying to
>> connect to it using the 172.0.0.1.  I fixed by changing the binding port
>> for mysql.
>>
>> Now I'm hitting another connection issue my message broker.  After running
>> setup.sh, I noticed nothing is running on port 61616. I'm using activeMQ.
>>  From the Stratos install log, it says "/etc/default/activemq".  I looked
>> at that script, it looks like the home directory for active mq doesn't
>> match with where we install active MQ (/opt/stratos/apache-activemq-5.8.0).
>>
>>
>>
>> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
>> while subscribing to the topic: instance-status
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> javax.jms.JMSException: Could not connect to broker URL:
>> tcp://127.0.0.1:61616<http://127.0.0.1:61616>. Reason: java.net.ConnectException: Connection
>> refused
>>         at
>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>> a:35)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:293)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:238)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>> QConnectionFactory.java:214)
>>         at
>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>> tor.java:68)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>> opicSubscriber.java:65)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>> criber.java:101)
>>         at java.lang.Thread.run(Thread.java:722)
>> Caused by: java.net.ConnectException: Connection refused
>>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>         at
>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>> )
>>         at
>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>> ava:200)
>>         at
>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>         at java.net.Socket.connect(Socket.java:579)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>> 6)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>> 9)
>>         at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>         at
>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>> ivityMonitor.java:140)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>> or.java:72)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:273)
>>         ... 6 more
>>
>>
>>
>>
>> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>> wrote:
>>
>>>Hi Jeffrey,
>>>
>>>Are you able to connect to mysql using the mysql client like this?
>>>
>>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>
>>>Cheers,
>>>
>>>Chris
>>>
>>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>><je...@cisco.com>> wrote:
>>>> Hi Nirmal,
>>>>
>>>> I'm getting the exception below.   I 've verified mysql is running on
>>>>port
>>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>>correct.
>>>>
>>>>
>>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could
>>>>not
>>>> create connection to database server. Attempted reconnect 3 times.
>>>>Giving
>>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>Could
>>>> not create connection to database server. Attempted reconnect 3 times.
>>>> Giving up.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>)
>>>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>> at
>>>>
>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>nection.java:278)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>a:182)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>l.java:701)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>l.java:635)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>ava:188)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>.java:127)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>a:158)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>(DefaultRealm.java:411)
>>>> at
>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>ultRealmService.java:223)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:114)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>9)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>Activator.java:61)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>ntextImpl.java:711)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>(BundleContextImpl.java:702)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>ntextImpl.java:683)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>t.java:381)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>ndle.java:390)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>.java:1176)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:559)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:544)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>evelManager.java:457)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>l(StartLevelManager.java:243)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:438)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:1)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>er.java:230)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>ager.java:340)
>>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>> Communications link failure
>>>>
>>>> The last packet sent successfully to the server was 0 milliseconds ago.
>>>>The
>>>> driver has not received any packets from the server.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at
>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>)
>>>> ... 39 more
>>>> Caused by: java.net.ConnectException: Connection refused
>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>39)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>.java:200)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>)
>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> at java.net.Socket.connect(Socket.java:579)
>>>> at java.net.Socket.connect(Socket.java:528)
>>>> at java.net.Socket.<init>(Socket.java:425)
>>>> at java.net.Socket.<init>(Socket.java:241)
>>>> at
>>>>
>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>58)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>> ... 41 more
>>>>
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>> <de...@stratos.incubator.apache.org>>
>>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>><de...@stratos.incubator.apache.org>>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Can you please send the
>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>?
>>>>
>>>>
>>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I followed the instructions on
>>>>>
>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>duct+Configuration
>>>>> and went through the setup process.  After the setup.sh script ran
>>>>> successfully (I used default profile), I was not able to load the link
>>>>>to
>>>>> Stratos console.   The Stratos install log looks clean (see below).
>>>>>Did
>>>>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>>>>> There's no info on the wiki for troubleshooting of installation issues.
>>>>> There aren't information on what sort of things to verify to make sure
>>>>> installation was successful.     Any ideas on how to debug this?
>>>>>
>>>>> Thanks,
>>>>> -Jeffrey
>>>>>
>>>>>
>>>>>
>>>>> Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> INFO: Loading '/etc/default/activemq'
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>> INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>(pid
>>>>> '38648')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>>start
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>--
>>>Check out my professional profile and connect with me on LinkedIn.
>>>http://lnkd.in/cw5k69
>>
>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69



--
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by Nirmal Fernando <ni...@gmail.com>.
Ah... that explains why your activemq didn't started. Activemq needs both
5672 and 61616 to be available. Can you please check what's running on 5672?


On Thu, Apr 17, 2014 at 4:17 AM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>  Hi Nirmal,
>
>  Activemq.log attached.  Looks like it complained that JMX port 5672 is
> already in use.   Is this different from the active MQ listener port 61616?
>
>  -Jeffrey
>
>   From: Nirmal Fernando <ni...@gmail.com>
> Reply-To: "dev@stratos.incubator.apache.org" <
> dev@stratos.incubator.apache.org>
> Date: Wednesday, April 16, 2014 2:13 PM
>
> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
> Subject: Re: Problem setting up multi-profile single JVM
>
>
>
>
> On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <
> jeffrngu@cisco.com> wrote:
>
>>  Hi Chris, Nirmal,
>>
>>  I didn't install activemq manually.  I assumed the setup.sh script will
>> do this for me.
>>
>
>  Yes, it will.
>
>  Can you please attache the activemq.log file which can be found at
> /opt/stratos/apache-activemq-5.8.0/data folder?
>
>  Also, you can try to start activemq manually and see.
>
>     The entire stratos-install.log is at the bottom of this email thread
>> (copied again below).  I ran setup.sh with "bash –x" option and didn't see
>> any error, but somehow activeMQ was not started.
>>
>>   Setup CC
>> Setup AS
>> Setup SM
>> Create and configure MySql Databases
>> Setup CEP
>> Starting the servers
>> 'default' profile selected.
>> *INFO: Loading '/etc/default/activemq'*
>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>> INFO: Starting - inspect logfiles specified in logging.properties and
>> log4j.properties to get details
>>  INFO: pidfile created :
>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
>> '57058')
>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start
>>
>>  -Jeffrey
>>
>>   From: Nirmal Fernando <ni...@gmail.com>
>> Reply-To: "dev@stratos.incubator.apache.org" <
>> dev@stratos.incubator.apache.org>
>>  Date: Wednesday, April 16, 2014 10:40 AM
>>
>> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
>> Subject: Re: Problem setting up multi-profile single JVM
>>
>>   Stratos would install activemq for you, following the steps Chris
>> mentioned.
>>
>>
>> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com> wrote:
>>
>>> .. also, how are you installing activemq?
>>>
>>> /etc/default/activemq sounds like something created by debian activemq
>>> package, which will require additional setup to work with Stratos.
>>>
>>> You should be installing activemq similar to this:
>>>
>>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>>   wget -P $STRATOS_PACK_PATH
>>>
>>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>>>
>>>   # create a temporary folder for unpacking activemq
>>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>>
>>>   # unpack activemq ready for the stratos installer
>>>   tar -C tmp-activemq -xzf
>>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>>> $STRATOS_PACK_PATH/
>>>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>>> $STRATOS_PACK_PATH/
>>>   cp -f
>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
>>> $STRATOS_PACK_PATH/
>>>   cp -f
>>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
>>> $STRATOS_PACK_PATH/
>>>   rm -rf tmp-activemq
>>>
>>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>>   wget -P $STRATOS_PACK_PATH
>>>
>>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>>>
>>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com> wrote:
>>> > Can you post the part of the log file where it states
>>> /etc/default/activemq?
>>> >
>>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>>> > <je...@cisco.com> wrote:
>>> >> Thanks Chris,
>>> >>
>>> >> I fixed the connection issue with mysql below.  It was because my
>>> default
>>> >> installation of mysql binds to external IP, while Stratos is trying to
>>> >> connect to it using the 172.0.0.1.  I fixed by changing the binding
>>> port
>>> >> for mysql.
>>> >>
>>> >> Now I'm hitting another connection issue my message broker.  After
>>> running
>>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>>> activeMQ.
>>> >>  From the Stratos install log, it says "/etc/default/activemq".  I
>>> looked
>>> >> at that script, it looks like the home directory for active mq doesn't
>>> >> match with where we install active MQ
>>> (/opt/stratos/apache-activemq-5.8.0).
>>> >>
>>> >>
>>> >>
>>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -
>>>  Error
>>> >> while subscribing to the topic: instance-status
>>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>>> >> javax.jms.JMSException: Could not connect to broker URL:
>>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException: Connection
>>> >> refused
>>> >>         at
>>> >>
>>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>>> >> a:35)
>>> >>         at
>>> >>
>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>> >> veMQConnectionFactory.java:293)
>>> >>         at
>>> >>
>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>> >> veMQConnectionFactory.java:238)
>>> >>         at
>>> >>
>>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>>> >> QConnectionFactory.java:214)
>>> >>         at
>>> >>
>>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>>> >> tor.java:68)
>>> >>         at
>>> >>
>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>>> >> opicSubscriber.java:65)
>>> >>         at
>>> >>
>>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>>> >> criber.java:101)
>>> >>         at java.lang.Thread.run(Thread.java:722)
>>> >> Caused by: java.net.ConnectException: Connection refused
>>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>> >>         at
>>> >>
>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>>> >> )
>>> >>         at
>>> >>
>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>>> >> ava:200)
>>> >>         at
>>> >>
>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>> >>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>> >>         at java.net.Socket.connect(Socket.java:579)
>>> >>         at
>>> >>
>>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>>> >> 6)
>>> >>         at
>>> >>
>>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>>> >> 9)
>>> >>         at
>>> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>> >>         at
>>> >>
>>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>>> >> ivityMonitor.java:140)
>>> >>         at
>>> >>
>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>> >> )
>>> >>         at
>>> >>
>>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>>> >> or.java:72)
>>> >>         at
>>> >>
>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>> >> )
>>> >>         at
>>> >>
>>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>>> >> )
>>> >>         at
>>> >>
>>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>>> >> veMQConnectionFactory.java:273)
>>> >>         ... 6 more
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>> >>
>>> >>>Hi Jeffrey,
>>> >>>
>>> >>>Are you able to connect to mysql using the mysql client like this?
>>> >>>
>>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>> >>>
>>> >>>Cheers,
>>> >>>
>>> >>>Chris
>>> >>>
>>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>> >>><je...@cisco.com> wrote:
>>> >>>> Hi Nirmal,
>>> >>>>
>>> >>>> I'm getting the exception below.   I 've verified mysql is running
>>> on
>>> >>>>port
>>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>> >>>>correct.
>>> >>>>
>>> >>>>
>>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error -
>>> Could
>>> >>>>not
>>> >>>> create connection to database server. Attempted reconnect 3 times.
>>> >>>>Giving
>>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>> >>>>
>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>> >>>>Could
>>> >>>> not create connection to database server. Attempted reconnect 3
>>> times.
>>> >>>> Giving up.
>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>> >>>>cessorImpl.java:57)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>> >>>>ructorAccessorImpl.java:45)
>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>> >>>>)
>>> >>>> at
>>> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>> >>>>cessorImpl.java:57)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>> >>>>ructorAccessorImpl.java:45)
>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>> >>>> at
>>> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>> >>>>)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>> >>>>nection.java:278)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>> >>>>a:182)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>> >>>>l.java:701)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>> >>>>l.java:635)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>> >>>>ava:188)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>> >>>>.java:127)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>> >>>>a:158)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>> >>>>(DefaultRealm.java:411)
>>> >>>> at
>>>
>>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>> >>>>ultRealmService.java:223)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>> >>>>ervice.java:101)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>> >>>>ervice.java:114)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>> >>>>9)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>> >>>>Activator.java:61)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>> >>>>ntextImpl.java:711)
>>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>> >>>>(BundleContextImpl.java:702)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>> >>>>ntextImpl.java:683)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>> >>>>t.java:381)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>> >>>>ndle.java:390)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>> >>>>.java:1176)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>> >>>>StartLevelManager.java:559)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>> >>>>StartLevelManager.java:544)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>> >>>>evelManager.java:457)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>> >>>>l(StartLevelManager.java:243)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>> >>>>StartLevelManager.java:438)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>> >>>>StartLevelManager.java:1)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>> >>>>er.java:230)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>> >>>>ager.java:340)
>>> >>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>> >>>> Communications link failure
>>> >>>>
>>> >>>> The last packet sent successfully to the server was 0 milliseconds
>>> ago.
>>> >>>>The
>>> >>>> driver has not received any packets from the server.
>>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>> >>>>cessorImpl.java:57)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>> >>>>ructorAccessorImpl.java:45)
>>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>> >>>> at
>>>
>>> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>> >>>> at
>>> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>> >>>>)
>>> >>>> ... 39 more
>>> >>>> Caused by: java.net.ConnectException: Connection refused
>>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>> >>>>39)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>> >>>>.java:200)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>> >>>>)
>>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>> >>>> at java.net.Socket.connect(Socket.java:579)
>>> >>>> at java.net.Socket.connect(Socket.java:528)
>>> >>>> at java.net.Socket.<init>(Socket.java:425)
>>> >>>> at java.net.Socket.<init>(Socket.java:241)
>>> >>>> at
>>> >>>>
>>>
>>> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>> >>>>58)
>>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>> >>>> ... 41 more
>>> >>>>
>>> >>>>
>>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> >>>> <de...@stratos.incubator.apache.org>
>>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>>> >>>> To: "dev@stratos.incubator.apache.org"
>>> >>>><de...@stratos.incubator.apache.org>
>>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>>> >>>>
>>> >>>> Can you please send the
>>> >>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>>> file
>>> >>>>?
>>> >>>>
>>> >>>>
>>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>> >>>> <je...@cisco.com> wrote:
>>> >>>>>
>>> >>>>> Hi,
>>> >>>>>
>>> >>>>> I followed the instructions on
>>> >>>>>
>>> >>>>>
>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>> >>>>>duct+Configuration
>>> >>>>> and went through the setup process.  After the setup.sh script ran
>>> >>>>> successfully (I used default profile), I was not able to load the
>>> link
>>> >>>>>to
>>> >>>>> Stratos console.   The Stratos install log looks clean (see below).
>>> >>>>>Did
>>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>>> (activemq).
>>> >>>>> There's no info on the wiki for troubleshooting of installation
>>> issues.
>>> >>>>> There aren't information on what sort of things to verify to make
>>> sure
>>> >>>>> installation was successful.     Any ideas on how to debug this?
>>> >>>>>
>>> >>>>> Thanks,
>>> >>>>> -Jeffrey
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>> Setup CC
>>> >>>>> Setup AS
>>> >>>>> Setup SM
>>> >>>>> Create and configure MySql Databases
>>> >>>>> Setup CEP
>>> >>>>> Starting the servers
>>> >>>>> 'default' profile selected.
>>> >>>>> INFO: Loading '/etc/default/activemq'
>>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>> >>>>> INFO: Starting - inspect logfiles specified in logging.properties
>>> and
>>> >>>>> log4j.properties to get details
>>> >>>>> INFO: pidfile created :
>>> >>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>> >>>>>(pid
>>> >>>>> '38648')
>>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh
>>> -Dprofile=default
>>> >>>>>start
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> --
>>> >>>> Best Regards,
>>> >>>> Nirmal
>>> >>>>
>>> >>>> Nirmal Fernando.
>>> >>>> PPMC Member & Committer of Apache Stratos,
>>> >>>> Senior Software Engineer, WSO2 Inc.
>>> >>>>
>>> >>>> Blog: http://nirmalfdo.blogspot.com/
>>> >>>
>>> >>>
>>> >>>
>>> >>>--
>>> >>>Check out my professional profile and connect with me on LinkedIn.
>>> >>>http://lnkd.in/cw5k69
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Check out my professional profile and connect with me on LinkedIn.
>>> > http://lnkd.in/cw5k69
>>>
>>>
>>>
>>> --
>>> Check out my professional profile and connect with me on LinkedIn.
>>> http://lnkd.in/cw5k69
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>>  Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
>  Blog: http://nirmalfdo.blogspot.com/
>



-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Hi Nirmal,

Activemq.log attached.  Looks like it complained that JMX port 5672 is already in use.   Is this different from the active MQ listener port 61616?

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 2:13 PM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM




On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi Chris, Nirmal,

I didn't install activemq manually.  I assumed the setup.sh script will do this for me.

Yes, it will.

Can you please attache the activemq.log file which can be found at /opt/stratos/apache-activemq-5.8.0/data folder?

Also, you can try to start activemq manually and see.

  The entire stratos-install.log is at the bottom of this email thread (copied again below).  I ran setup.sh with "bash –x" option and didn't see any error, but somehow activeMQ was not started.

Setup CC
Setup AS
Setup SM
Create and configure MySql Databases
Setup CEP
Starting the servers
'default' profile selected.
INFO: Loading '/etc/default/activemq'
INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid '57058')
/opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 10:40 AM

To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Stratos would install activemq for you, following the steps Chris mentioned.


On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>> wrote:
.. also, how are you installing activemq?

/etc/default/activemq sounds like something created by debian activemq
package, which will require additional setup to work with Stratos.

You should be installing activemq similar to this:

  # grab activemq and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz

  # create a temporary folder for unpacking activemq
  [ -e tmp-activemq ] || mkdir tmp-activemq

  # unpack activemq ready for the stratos installer
  tar -C tmp-activemq -xzf $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
$STRATOS_PACK_PATH/
  rm -rf tmp-activemq

  # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar

On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>> wrote:
> Can you post the part of the log file where it states /etc/default/activemq?
>
> On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
> <je...@cisco.com>> wrote:
>> Thanks Chris,
>>
>> I fixed the connection issue with mysql below.  It was because my default
>> installation of mysql binds to external IP, while Stratos is trying to
>> connect to it using the 172.0.0.1.  I fixed by changing the binding port
>> for mysql.
>>
>> Now I'm hitting another connection issue my message broker.  After running
>> setup.sh, I noticed nothing is running on port 61616. I'm using activeMQ.
>>  From the Stratos install log, it says "/etc/default/activemq".  I looked
>> at that script, it looks like the home directory for active mq doesn't
>> match with where we install active MQ (/opt/stratos/apache-activemq-5.8.0).
>>
>>
>>
>> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
>> while subscribing to the topic: instance-status
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> javax.jms.JMSException: Could not connect to broker URL:
>> tcp://127.0.0.1:61616<http://127.0.0.1:61616>. Reason: java.net.ConnectException: Connection
>> refused
>>         at
>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>> a:35)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:293)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:238)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>> QConnectionFactory.java:214)
>>         at
>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>> tor.java:68)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>> opicSubscriber.java:65)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>> criber.java:101)
>>         at java.lang.Thread.run(Thread.java:722)
>> Caused by: java.net.ConnectException: Connection refused
>>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>         at
>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>> )
>>         at
>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>> ava:200)
>>         at
>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>         at java.net.Socket.connect(Socket.java:579)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>> 6)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>> 9)
>>         at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>         at
>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>> ivityMonitor.java:140)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>> or.java:72)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:273)
>>         ... 6 more
>>
>>
>>
>>
>> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>> wrote:
>>
>>>Hi Jeffrey,
>>>
>>>Are you able to connect to mysql using the mysql client like this?
>>>
>>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>
>>>Cheers,
>>>
>>>Chris
>>>
>>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>><je...@cisco.com>> wrote:
>>>> Hi Nirmal,
>>>>
>>>> I'm getting the exception below.   I 've verified mysql is running on
>>>>port
>>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>>correct.
>>>>
>>>>
>>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could
>>>>not
>>>> create connection to database server. Attempted reconnect 3 times.
>>>>Giving
>>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>Could
>>>> not create connection to database server. Attempted reconnect 3 times.
>>>> Giving up.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>)
>>>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>> at
>>>>
>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>nection.java:278)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>a:182)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>l.java:701)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>l.java:635)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>ava:188)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>.java:127)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>a:158)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>(DefaultRealm.java:411)
>>>> at
>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>ultRealmService.java:223)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:114)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>9)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>Activator.java:61)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>ntextImpl.java:711)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>(BundleContextImpl.java:702)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>ntextImpl.java:683)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>t.java:381)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>ndle.java:390)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>.java:1176)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:559)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:544)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>evelManager.java:457)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>l(StartLevelManager.java:243)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:438)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:1)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>er.java:230)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>ager.java:340)
>>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>> Communications link failure
>>>>
>>>> The last packet sent successfully to the server was 0 milliseconds ago.
>>>>The
>>>> driver has not received any packets from the server.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at
>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>)
>>>> ... 39 more
>>>> Caused by: java.net.ConnectException: Connection refused
>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>39)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>.java:200)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>)
>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> at java.net.Socket.connect(Socket.java:579)
>>>> at java.net.Socket.connect(Socket.java:528)
>>>> at java.net.Socket.<init>(Socket.java:425)
>>>> at java.net.Socket.<init>(Socket.java:241)
>>>> at
>>>>
>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>58)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>> ... 41 more
>>>>
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>> <de...@stratos.incubator.apache.org>>
>>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>><de...@stratos.incubator.apache.org>>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Can you please send the
>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>?
>>>>
>>>>
>>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I followed the instructions on
>>>>>
>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>duct+Configuration
>>>>> and went through the setup process.  After the setup.sh script ran
>>>>> successfully (I used default profile), I was not able to load the link
>>>>>to
>>>>> Stratos console.   The Stratos install log looks clean (see below).
>>>>>Did
>>>>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>>>>> There's no info on the wiki for troubleshooting of installation issues.
>>>>> There aren't information on what sort of things to verify to make sure
>>>>> installation was successful.     Any ideas on how to debug this?
>>>>>
>>>>> Thanks,
>>>>> -Jeffrey
>>>>>
>>>>>
>>>>>
>>>>> Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> INFO: Loading '/etc/default/activemq'
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>> INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>(pid
>>>>> '38648')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>>start
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>--
>>>Check out my professional profile and connect with me on LinkedIn.
>>>http://lnkd.in/cw5k69
>>
>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69



--
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by Nirmal Fernando <ni...@gmail.com>.
On Thu, Apr 17, 2014 at 3:13 AM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>  Hi Chris, Nirmal,
>
>  I didn't install activemq manually.  I assumed the setup.sh script will
> do this for me.
>

Yes, it will.

Can you please attache the activemq.log file which can be found at
/opt/stratos/apache-activemq-5.8.0/data folder?

Also, you can try to start activemq manually and see.

  The entire stratos-install.log is at the bottom of this email thread
> (copied again below).  I ran setup.sh with "bash –x" option and didn't see
> any error, but somehow activeMQ was not started.
>
>  Setup CC
> Setup AS
> Setup SM
> Create and configure MySql Databases
> Setup CEP
> Starting the servers
> 'default' profile selected.
> *INFO: Loading '/etc/default/activemq'*
> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
> INFO: Starting - inspect logfiles specified in logging.properties and
> log4j.properties to get details
> INFO: pidfile created :
> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
> '57058')
> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start
>
>  -Jeffrey
>
>   From: Nirmal Fernando <ni...@gmail.com>
> Reply-To: "dev@stratos.incubator.apache.org" <
> dev@stratos.incubator.apache.org>
> Date: Wednesday, April 16, 2014 10:40 AM
>
> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
> Subject: Re: Problem setting up multi-profile single JVM
>
>   Stratos would install activemq for you, following the steps Chris
> mentioned.
>
>
> On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com> wrote:
>
>> .. also, how are you installing activemq?
>>
>> /etc/default/activemq sounds like something created by debian activemq
>> package, which will require additional setup to work with Stratos.
>>
>> You should be installing activemq similar to this:
>>
>>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>>   wget -P $STRATOS_PACK_PATH
>>
>> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>>
>>   # create a temporary folder for unpacking activemq
>>   [ -e tmp-activemq ] || mkdir tmp-activemq
>>
>>   # unpack activemq ready for the stratos installer
>>   tar -C tmp-activemq -xzf
>> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
>> $STRATOS_PACK_PATH/
>>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
>> $STRATOS_PACK_PATH/
>>   cp -f
>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
>> $STRATOS_PACK_PATH/
>>   cp -f
>> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
>> $STRATOS_PACK_PATH/
>>   rm -rf tmp-activemq
>>
>>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>>   wget -P $STRATOS_PACK_PATH
>>
>> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>>
>> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com> wrote:
>> > Can you post the part of the log file where it states
>> /etc/default/activemq?
>> >
>> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
>> > <je...@cisco.com> wrote:
>> >> Thanks Chris,
>> >>
>> >> I fixed the connection issue with mysql below.  It was because my
>> default
>> >> installation of mysql binds to external IP, while Stratos is trying to
>> >> connect to it using the 172.0.0.1.  I fixed by changing the binding
>> port
>> >> for mysql.
>> >>
>> >> Now I'm hitting another connection issue my message broker.  After
>> running
>> >> setup.sh, I noticed nothing is running on port 61616. I'm using
>> activeMQ.
>> >>  From the Stratos install log, it says "/etc/default/activemq".  I
>> looked
>> >> at that script, it looks like the home directory for active mq doesn't
>> >> match with where we install active MQ
>> (/opt/stratos/apache-activemq-5.8.0).
>> >>
>> >>
>> >>
>> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -
>>  Error
>> >> while subscribing to the topic: instance-status
>> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> >> javax.jms.JMSException: Could not connect to broker URL:
>> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException: Connection
>> >> refused
>> >>         at
>> >>
>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>> >> a:35)
>> >>         at
>> >>
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> >> veMQConnectionFactory.java:293)
>> >>         at
>> >>
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> >> veMQConnectionFactory.java:238)
>> >>         at
>> >>
>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>> >> QConnectionFactory.java:214)
>> >>         at
>> >>
>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>> >> tor.java:68)
>> >>         at
>> >>
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>> >> opicSubscriber.java:65)
>> >>         at
>> >>
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>> >> criber.java:101)
>> >>         at java.lang.Thread.run(Thread.java:722)
>> >> Caused by: java.net.ConnectException: Connection refused
>> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>> >>         at
>> >>
>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>> >> )
>> >>         at
>> >>
>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>> >> ava:200)
>> >>         at
>> >>
>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>> >>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>> >>         at java.net.Socket.connect(Socket.java:579)
>> >>         at
>> >>
>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>> >> 6)
>> >>         at
>> >>
>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>> >> 9)
>> >>         at
>> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>> >>         at
>> >>
>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>> >> ivityMonitor.java:140)
>> >>         at
>> >>
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> >> )
>> >>         at
>> >>
>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>> >> or.java:72)
>> >>         at
>> >>
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> >> )
>> >>         at
>> >>
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> >> )
>> >>         at
>> >>
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> >> veMQConnectionFactory.java:273)
>> >>         ... 6 more
>> >>
>> >>
>> >>
>> >>
>> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>> >>
>> >>>Hi Jeffrey,
>> >>>
>> >>>Are you able to connect to mysql using the mysql client like this?
>> >>>
>> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>> >>>
>> >>>Cheers,
>> >>>
>> >>>Chris
>> >>>
>> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>> >>><je...@cisco.com> wrote:
>> >>>> Hi Nirmal,
>> >>>>
>> >>>> I'm getting the exception below.   I 've verified mysql is running on
>> >>>>port
>> >>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>> >>>>correct.
>> >>>>
>> >>>>
>> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error -
>> Could
>> >>>>not
>> >>>> create connection to database server. Attempted reconnect 3 times.
>> >>>>Giving
>> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>> >>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>> >>>>Could
>> >>>> not create connection to database server. Attempted reconnect 3
>> times.
>> >>>> Giving up.
>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method)
>> >>>> at
>> >>>>
>>
>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>> >>>>cessorImpl.java:57)
>> >>>> at
>> >>>>
>>
>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>> >>>>ructorAccessorImpl.java:45)
>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>> >>>> at
>> >>>>
>>
>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>> >>>>)
>> >>>> at
>> com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method)
>> >>>> at
>> >>>>
>>
>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>> >>>>cessorImpl.java:57)
>> >>>> at
>> >>>>
>>
>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>> >>>>ructorAccessorImpl.java:45)
>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>> >>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>> >>>> at
>> >>>>
>>
>> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>> >>>>)
>> >>>> at
>> >>>>
>>
>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>> >>>>nection.java:278)
>> >>>> at
>> >>>>
>>
>> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>> >>>>a:182)
>> >>>> at
>> >>>>
>>
>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>> >>>>l.java:701)
>> >>>> at
>> >>>>
>>
>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>> >>>>l.java:635)
>> >>>> at
>> >>>>
>>
>> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>> >>>>ava:188)
>> >>>> at
>> >>>>
>>
>> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>> >>>>.java:127)
>> >>>> at
>> >>>>
>>
>> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>> >>>>a:158)
>> >>>> at
>> >>>>
>>
>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>> >>>>(DefaultRealm.java:411)
>> >>>> at
>>
>> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>> >>>> at
>> >>>>
>>
>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>> >>>>ultRealmService.java:223)
>> >>>> at
>> >>>>
>>
>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>> >>>>ervice.java:101)
>> >>>> at
>> >>>>
>>
>> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>> >>>>ervice.java:114)
>> >>>> at
>> >>>>
>>
>> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>> >>>>9)
>> >>>> at
>> >>>>
>>
>> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>> >>>>Activator.java:61)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>> >>>>ntextImpl.java:711)
>> >>>> at java.security.AccessController.doPrivileged(Native Method)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>> >>>>(BundleContextImpl.java:702)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>> >>>>ntextImpl.java:683)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>> >>>>t.java:381)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>> >>>>ndle.java:390)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>> >>>>.java:1176)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>> >>>>StartLevelManager.java:559)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>> >>>>StartLevelManager.java:544)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>> >>>>evelManager.java:457)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>> >>>>l(StartLevelManager.java:243)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>> >>>>StartLevelManager.java:438)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>> >>>>StartLevelManager.java:1)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>> >>>>er.java:230)
>> >>>> at
>> >>>>
>>
>> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>> >>>>ager.java:340)
>> >>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>> >>>> Communications link failure
>> >>>>
>> >>>> The last packet sent successfully to the server was 0 milliseconds
>> ago.
>> >>>>The
>> >>>> driver has not received any packets from the server.
>> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method)
>> >>>> at
>> >>>>
>>
>> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>> >>>>cessorImpl.java:57)
>> >>>> at
>> >>>>
>>
>> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>> >>>>ructorAccessorImpl.java:45)
>> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>> >>>> at
>>
>> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>> >>>> at
>> com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>> >>>> at
>> >>>>
>>
>> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>> >>>>)
>> >>>> ... 39 more
>> >>>> Caused by: java.net.ConnectException: Connection refused
>> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>> >>>> at
>> >>>>
>>
>> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>> >>>>39)
>> >>>> at
>> >>>>
>>
>> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>> >>>>.java:200)
>> >>>> at
>> >>>>
>>
>> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>> >>>>)
>> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>> >>>> at java.net.Socket.connect(Socket.java:579)
>> >>>> at java.net.Socket.connect(Socket.java:528)
>> >>>> at java.net.Socket.<init>(Socket.java:425)
>> >>>> at java.net.Socket.<init>(Socket.java:241)
>> >>>> at
>> >>>>
>>
>> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>> >>>>58)
>> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>> >>>> ... 41 more
>> >>>>
>> >>>>
>> >>>> From: Nirmal Fernando <ni...@gmail.com>
>> >>>> Reply-To: "dev@stratos.incubator.apache.org"
>> >>>> <de...@stratos.incubator.apache.org>
>> >>>> Date: Wednesday, April 16, 2014 9:19 AM
>> >>>> To: "dev@stratos.incubator.apache.org"
>> >>>><de...@stratos.incubator.apache.org>
>> >>>> Subject: Re: Problem setting up multi-profile single JVM
>> >>>>
>> >>>> Can you please send the
>> >>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
>> file
>> >>>>?
>> >>>>
>> >>>>
>> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>> >>>> <je...@cisco.com> wrote:
>> >>>>>
>> >>>>> Hi,
>> >>>>>
>> >>>>> I followed the instructions on
>> >>>>>
>> >>>>>
>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>> >>>>>duct+Configuration
>> >>>>> and went through the setup process.  After the setup.sh script ran
>> >>>>> successfully (I used default profile), I was not able to load the
>> link
>> >>>>>to
>> >>>>> Stratos console.   The Stratos install log looks clean (see below).
>> >>>>>Did
>> >>>>> "netstat" and found nothing running on port 9443 and 61616
>> (activemq).
>> >>>>> There's no info on the wiki for troubleshooting of installation
>> issues.
>> >>>>> There aren't information on what sort of things to verify to make
>> sure
>> >>>>> installation was successful.     Any ideas on how to debug this?
>> >>>>>
>> >>>>> Thanks,
>> >>>>> -Jeffrey
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> Setup CC
>> >>>>> Setup AS
>> >>>>> Setup SM
>> >>>>> Create and configure MySql Databases
>> >>>>> Setup CEP
>> >>>>> Starting the servers
>> >>>>> 'default' profile selected.
>> >>>>> INFO: Loading '/etc/default/activemq'
>> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>> >>>>> INFO: Starting - inspect logfiles specified in logging.properties
>> and
>> >>>>> log4j.properties to get details
>> >>>>> INFO: pidfile created :
>> >>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>> >>>>>(pid
>> >>>>> '38648')
>> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>> >>>>>start
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Best Regards,
>> >>>> Nirmal
>> >>>>
>> >>>> Nirmal Fernando.
>> >>>> PPMC Member & Committer of Apache Stratos,
>> >>>> Senior Software Engineer, WSO2 Inc.
>> >>>>
>> >>>> Blog: http://nirmalfdo.blogspot.com/
>> >>>
>> >>>
>> >>>
>> >>>--
>> >>>Check out my professional profile and connect with me on LinkedIn.
>> >>>http://lnkd.in/cw5k69
>> >>
>> >
>> >
>> >
>> > --
>> > Check out my professional profile and connect with me on LinkedIn.
>> > http://lnkd.in/cw5k69
>>
>>
>>
>> --
>> Check out my professional profile and connect with me on LinkedIn.
>> http://lnkd.in/cw5k69
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
>  Blog: http://nirmalfdo.blogspot.com/
>



-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Hi Chris, Nirmal,

I didn't install activemq manually.  I assumed the setup.sh script will do this for me.   The entire stratos-install.log is at the bottom of this email thread (copied again below).  I ran setup.sh with "bash –x" option and didn't see any error, but somehow activeMQ was not started.

Setup CC
Setup AS
Setup SM
Create and configure MySql Databases
Setup CEP
Starting the servers
'default' profile selected.
INFO: Loading '/etc/default/activemq'
INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid '57058')
/opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start

-Jeffrey

From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 10:40 AM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Stratos would install activemq for you, following the steps Chris mentioned.


On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com>> wrote:
.. also, how are you installing activemq?

/etc/default/activemq sounds like something created by debian activemq
package, which will require additional setup to work with Stratos.

You should be installing activemq similar to this:

  # grab activemq and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz

  # create a temporary folder for unpacking activemq
  [ -e tmp-activemq ] || mkdir tmp-activemq

  # unpack activemq ready for the stratos installer
  tar -C tmp-activemq -xzf $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
$STRATOS_PACK_PATH/
  rm -rf tmp-activemq

  # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar

On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com>> wrote:
> Can you post the part of the log file where it states /etc/default/activemq?
>
> On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
> <je...@cisco.com>> wrote:
>> Thanks Chris,
>>
>> I fixed the connection issue with mysql below.  It was because my default
>> installation of mysql binds to external IP, while Stratos is trying to
>> connect to it using the 172.0.0.1.  I fixed by changing the binding port
>> for mysql.
>>
>> Now I'm hitting another connection issue my message broker.  After running
>> setup.sh, I noticed nothing is running on port 61616. I'm using activeMQ.
>>  From the Stratos install log, it says "/etc/default/activemq".  I looked
>> at that script, it looks like the home directory for active mq doesn't
>> match with where we install active MQ (/opt/stratos/apache-activemq-5.8.0).
>>
>>
>>
>> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
>> while subscribing to the topic: instance-status
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> javax.jms.JMSException: Could not connect to broker URL:
>> tcp://127.0.0.1:61616<http://127.0.0.1:61616>. Reason: java.net.ConnectException: Connection
>> refused
>>         at
>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>> a:35)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:293)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:238)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>> QConnectionFactory.java:214)
>>         at
>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>> tor.java:68)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>> opicSubscriber.java:65)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>> criber.java:101)
>>         at java.lang.Thread.run(Thread.java:722)
>> Caused by: java.net.ConnectException: Connection refused
>>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>         at
>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>> )
>>         at
>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>> ava:200)
>>         at
>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>         at java.net.Socket.connect(Socket.java:579)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>> 6)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>> 9)
>>         at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>         at
>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>> ivityMonitor.java:140)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>> or.java:72)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:273)
>>         ... 6 more
>>
>>
>>
>>
>> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com>> wrote:
>>
>>>Hi Jeffrey,
>>>
>>>Are you able to connect to mysql using the mysql client like this?
>>>
>>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>
>>>Cheers,
>>>
>>>Chris
>>>
>>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>><je...@cisco.com>> wrote:
>>>> Hi Nirmal,
>>>>
>>>> I'm getting the exception below.   I 've verified mysql is running on
>>>>port
>>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>>correct.
>>>>
>>>>
>>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could
>>>>not
>>>> create connection to database server. Attempted reconnect 3 times.
>>>>Giving
>>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>Could
>>>> not create connection to database server. Attempted reconnect 3 times.
>>>> Giving up.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>)
>>>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>> at
>>>>
>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>nection.java:278)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>a:182)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>l.java:701)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>l.java:635)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>ava:188)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>.java:127)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>a:158)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>(DefaultRealm.java:411)
>>>> at
>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>ultRealmService.java:223)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:114)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>9)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>Activator.java:61)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>ntextImpl.java:711)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>(BundleContextImpl.java:702)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>ntextImpl.java:683)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>t.java:381)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>ndle.java:390)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>.java:1176)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:559)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:544)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>evelManager.java:457)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>l(StartLevelManager.java:243)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:438)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:1)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>er.java:230)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>ager.java:340)
>>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>> Communications link failure
>>>>
>>>> The last packet sent successfully to the server was 0 milliseconds ago.
>>>>The
>>>> driver has not received any packets from the server.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at
>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>)
>>>> ... 39 more
>>>> Caused by: java.net.ConnectException: Connection refused
>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>39)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>.java:200)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>)
>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> at java.net.Socket.connect(Socket.java:579)
>>>> at java.net.Socket.connect(Socket.java:528)
>>>> at java.net.Socket.<init>(Socket.java:425)
>>>> at java.net.Socket.<init>(Socket.java:241)
>>>> at
>>>>
>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>58)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>> ... 41 more
>>>>
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>>
>>>> Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>> <de...@stratos.incubator.apache.org>>
>>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>> To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>"
>>>><de...@stratos.incubator.apache.org>>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Can you please send the
>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>?
>>>>
>>>>
>>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I followed the instructions on
>>>>>
>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>duct+Configuration
>>>>> and went through the setup process.  After the setup.sh script ran
>>>>> successfully (I used default profile), I was not able to load the link
>>>>>to
>>>>> Stratos console.   The Stratos install log looks clean (see below).
>>>>>Did
>>>>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>>>>> There's no info on the wiki for troubleshooting of installation issues.
>>>>> There aren't information on what sort of things to verify to make sure
>>>>> installation was successful.     Any ideas on how to debug this?
>>>>>
>>>>> Thanks,
>>>>> -Jeffrey
>>>>>
>>>>>
>>>>>
>>>>> Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> INFO: Loading '/etc/default/activemq'
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>> INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>(pid
>>>>> '38648')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>>start
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>--
>>>Check out my professional profile and connect with me on LinkedIn.
>>>http://lnkd.in/cw5k69
>>
>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69



--
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by Nirmal Fernando <ni...@gmail.com>.
Stratos would install activemq for you, following the steps Chris mentioned.


On Wed, Apr 16, 2014 at 11:59 PM, chris snow <ch...@gmail.com> wrote:

> .. also, how are you installing activemq?
>
> /etc/default/activemq sounds like something created by debian activemq
> package, which will require additional setup to work with Stratos.
>
> You should be installing activemq similar to this:
>
>   # grab activemq and put it in the STRATOS_PACK_PATH folder
>   wget -P $STRATOS_PACK_PATH
>
> http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz
>
>   # create a temporary folder for unpacking activemq
>   [ -e tmp-activemq ] || mkdir tmp-activemq
>
>   # unpack activemq ready for the stratos installer
>   tar -C tmp-activemq -xzf
> $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
> $STRATOS_PACK_PATH/
>   cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
> $STRATOS_PACK_PATH/
>   cp -f
> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
> $STRATOS_PACK_PATH/
>   cp -f
> tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
> $STRATOS_PACK_PATH/
>   rm -rf tmp-activemq
>
>   # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
>   wget -P $STRATOS_PACK_PATH
>
> http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar
>
> On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com> wrote:
> > Can you post the part of the log file where it states
> /etc/default/activemq?
> >
> > On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
> > <je...@cisco.com> wrote:
> >> Thanks Chris,
> >>
> >> I fixed the connection issue with mysql below.  It was because my
> default
> >> installation of mysql binds to external IP, while Stratos is trying to
> >> connect to it using the 172.0.0.1.  I fixed by changing the binding port
> >> for mysql.
> >>
> >> Now I'm hitting another connection issue my message broker.  After
> running
> >> setup.sh, I noticed nothing is running on port 61616. I'm using
> activeMQ.
> >>  From the Stratos install log, it says "/etc/default/activemq".  I
> looked
> >> at that script, it looks like the home directory for active mq doesn't
> >> match with where we install active MQ
> (/opt/stratos/apache-activemq-5.8.0).
> >>
> >>
> >>
> >> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
> >> while subscribing to the topic: instance-status
> >> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
> >> javax.jms.JMSException: Could not connect to broker URL:
> >> tcp://127.0.0.1:61616. Reason: java.net.ConnectException: Connection
> >> refused
> >>         at
> >>
> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
> >> a:35)
> >>         at
> >>
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
> >> veMQConnectionFactory.java:293)
> >>         at
> >>
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
> >> veMQConnectionFactory.java:238)
> >>         at
> >>
> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
> >> QConnectionFactory.java:214)
> >>         at
> >>
> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
> >> tor.java:68)
> >>         at
> >>
> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
> >> opicSubscriber.java:65)
> >>         at
> >>
> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
> >> criber.java:101)
> >>         at java.lang.Thread.run(Thread.java:722)
> >> Caused by: java.net.ConnectException: Connection refused
> >>         at java.net.PlainSocketImpl.socketConnect(Native Method)
> >>         at
> >>
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
> >> )
> >>         at
> >>
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
> >> ava:200)
> >>         at
> >>
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
> >>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
> >>         at java.net.Socket.connect(Socket.java:579)
> >>         at
> >>
> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
> >> 6)
> >>         at
> >>
> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
> >> 9)
> >>         at
> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
> >>         at
> >>
> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
> >> ivityMonitor.java:140)
> >>         at
> >>
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
> >> )
> >>         at
> >>
> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
> >> or.java:72)
> >>         at
> >>
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
> >> )
> >>         at
> >>
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
> >> )
> >>         at
> >>
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
> >> veMQConnectionFactory.java:273)
> >>         ... 6 more
> >>
> >>
> >>
> >>
> >> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
> >>
> >>>Hi Jeffrey,
> >>>
> >>>Are you able to connect to mysql using the mysql client like this?
> >>>
> >>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
> >>>
> >>>Cheers,
> >>>
> >>>Chris
> >>>
> >>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
> >>><je...@cisco.com> wrote:
> >>>> Hi Nirmal,
> >>>>
> >>>> I'm getting the exception below.   I 've verified mysql is running on
> >>>>port
> >>>> 3306, which I configured in setup.conf.  Mysql's credential is also
> >>>>correct.
> >>>>
> >>>>
> >>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
> >>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error -
> Could
> >>>>not
> >>>> create connection to database server. Attempted reconnect 3 times.
> >>>>Giving
> >>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
> >>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
> >>>>Could
> >>>> not create connection to database server. Attempted reconnect 3 times.
> >>>> Giving up.
> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >>>> at
> >>>>
>
> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
> >>>>cessorImpl.java:57)
> >>>> at
> >>>>
>
> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
> >>>>ructorAccessorImpl.java:45)
> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> >>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
> >>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
> >>>> at
> >>>>
>
> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
> >>>>)
> >>>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
> >>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
> >>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >>>> at
> >>>>
>
> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
> >>>>cessorImpl.java:57)
> >>>> at
> >>>>
>
> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
> >>>>ructorAccessorImpl.java:45)
> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> >>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
> >>>> at
> >>>>
>
> >>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
> >>>>)
> >>>> at
> >>>>
>
> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
> >>>>nection.java:278)
> >>>> at
> >>>>
>
> >>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
> >>>>a:182)
> >>>> at
> >>>>
>
> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
> >>>>l.java:701)
> >>>> at
> >>>>
>
> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
> >>>>l.java:635)
> >>>> at
> >>>>
>
> >>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
> >>>>ava:188)
> >>>> at
> >>>>
>
> >>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
> >>>>.java:127)
> >>>> at
> >>>>
>
> >>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
> >>>>a:158)
> >>>> at
> >>>>
>
> >>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
> >>>>(DefaultRealm.java:411)
> >>>> at
>
> >>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
> >>>> at
> >>>>
>
> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
> >>>>ultRealmService.java:223)
> >>>> at
> >>>>
>
> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
> >>>>ervice.java:101)
> >>>> at
> >>>>
>
> >>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
> >>>>ervice.java:114)
> >>>> at
> >>>>
>
> >>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
> >>>>9)
> >>>> at
> >>>>
>
> >>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
> >>>>Activator.java:61)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
> >>>>ntextImpl.java:711)
> >>>> at java.security.AccessController.doPrivileged(Native Method)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
> >>>>(BundleContextImpl.java:702)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
> >>>>ntextImpl.java:683)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
> >>>>t.java:381)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
> >>>>ndle.java:390)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
> >>>>.java:1176)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
> >>>>StartLevelManager.java:559)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
> >>>>StartLevelManager.java:544)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
> >>>>evelManager.java:457)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
> >>>>l(StartLevelManager.java:243)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
> >>>>StartLevelManager.java:438)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
> >>>>StartLevelManager.java:1)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
> >>>>er.java:230)
> >>>> at
> >>>>
>
> >>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
> >>>>ager.java:340)
> >>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> >>>> Communications link failure
> >>>>
> >>>> The last packet sent successfully to the server was 0 milliseconds
> ago.
> >>>>The
> >>>> driver has not received any packets from the server.
> >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >>>> at
> >>>>
>
> >>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
> >>>>cessorImpl.java:57)
> >>>> at
> >>>>
>
> >>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
> >>>>ructorAccessorImpl.java:45)
> >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> >>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> >>>> at
>
> >>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
> >>>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
> >>>> at
> >>>>
>
> >>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
> >>>>)
> >>>> ... 39 more
> >>>> Caused by: java.net.ConnectException: Connection refused
> >>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
> >>>> at
> >>>>
>
> >>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
> >>>>39)
> >>>> at
> >>>>
>
> >>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
> >>>>.java:200)
> >>>> at
> >>>>
>
> >>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
> >>>>)
> >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
> >>>> at java.net.Socket.connect(Socket.java:579)
> >>>> at java.net.Socket.connect(Socket.java:528)
> >>>> at java.net.Socket.<init>(Socket.java:425)
> >>>> at java.net.Socket.<init>(Socket.java:241)
> >>>> at
> >>>>
>
> >>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
> >>>>58)
> >>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
> >>>> ... 41 more
> >>>>
> >>>>
> >>>> From: Nirmal Fernando <ni...@gmail.com>
> >>>> Reply-To: "dev@stratos.incubator.apache.org"
> >>>> <de...@stratos.incubator.apache.org>
> >>>> Date: Wednesday, April 16, 2014 9:19 AM
> >>>> To: "dev@stratos.incubator.apache.org"
> >>>><de...@stratos.incubator.apache.org>
> >>>> Subject: Re: Problem setting up multi-profile single JVM
> >>>>
> >>>> Can you please send the
> >>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log
> file
> >>>>?
> >>>>
> >>>>
> >>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
> >>>> <je...@cisco.com> wrote:
> >>>>>
> >>>>> Hi,
> >>>>>
> >>>>> I followed the instructions on
> >>>>>
> >>>>>
> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
> >>>>>duct+Configuration
> >>>>> and went through the setup process.  After the setup.sh script ran
> >>>>> successfully (I used default profile), I was not able to load the
> link
> >>>>>to
> >>>>> Stratos console.   The Stratos install log looks clean (see below).
> >>>>>Did
> >>>>> "netstat" and found nothing running on port 9443 and 61616
> (activemq).
> >>>>> There's no info on the wiki for troubleshooting of installation
> issues.
> >>>>> There aren't information on what sort of things to verify to make
> sure
> >>>>> installation was successful.     Any ideas on how to debug this?
> >>>>>
> >>>>> Thanks,
> >>>>> -Jeffrey
> >>>>>
> >>>>>
> >>>>>
> >>>>> Setup CC
> >>>>> Setup AS
> >>>>> Setup SM
> >>>>> Create and configure MySql Databases
> >>>>> Setup CEP
> >>>>> Starting the servers
> >>>>> 'default' profile selected.
> >>>>> INFO: Loading '/etc/default/activemq'
> >>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
> >>>>> INFO: Starting - inspect logfiles specified in logging.properties and
> >>>>> log4j.properties to get details
> >>>>> INFO: pidfile created :
> >>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
> >>>>>(pid
> >>>>> '38648')
> >>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
> >>>>>start
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Best Regards,
> >>>> Nirmal
> >>>>
> >>>> Nirmal Fernando.
> >>>> PPMC Member & Committer of Apache Stratos,
> >>>> Senior Software Engineer, WSO2 Inc.
> >>>>
> >>>> Blog: http://nirmalfdo.blogspot.com/
> >>>
> >>>
> >>>
> >>>--
> >>>Check out my professional profile and connect with me on LinkedIn.
> >>>http://lnkd.in/cw5k69
> >>
> >
> >
> >
> > --
> > Check out my professional profile and connect with me on LinkedIn.
> > http://lnkd.in/cw5k69
>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69
>



-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by chris snow <ch...@gmail.com>.
.. also, how are you installing activemq?

/etc/default/activemq sounds like something created by debian activemq
package, which will require additional setup to work with Stratos.

You should be installing activemq similar to this:

  # grab activemq and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://archive.apache.org/dist//activemq/apache-activemq/5.8.0/apache-activemq-5.8.0-bin.tar.gz

  # create a temporary folder for unpacking activemq
  [ -e tmp-activemq ] || mkdir tmp-activemq

  # unpack activemq ready for the stratos installer
  tar -C tmp-activemq -xzf $STRATOS_PACK_PATH/apache-activemq-5.8.0-bin.tar.gz
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-broker-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/activemq-client-5.8.0.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
$STRATOS_PACK_PATH/
  cp -f tmp-activemq/apache-activemq-5.8.0/lib/geronimo-jms_1.1_spec-1.1.1.jar
$STRATOS_PACK_PATH/
  rm -rf tmp-activemq

  # grab hawtbuf and put it in the STRATOS_PACK_PATH folder
  wget -P $STRATOS_PACK_PATH
http://repo1.maven.org/maven2/org/fusesource/hawtbuf/hawtbuf/1.2/hawtbuf-1.2.jar

On Wed, Apr 16, 2014 at 7:15 PM, chris snow <ch...@gmail.com> wrote:
> Can you post the part of the log file where it states /etc/default/activemq?
>
> On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
> <je...@cisco.com> wrote:
>> Thanks Chris,
>>
>> I fixed the connection issue with mysql below.  It was because my default
>> installation of mysql binds to external IP, while Stratos is trying to
>> connect to it using the 172.0.0.1.  I fixed by changing the binding port
>> for mysql.
>>
>> Now I'm hitting another connection issue my message broker.  After running
>> setup.sh, I noticed nothing is running on port 61616. I'm using activeMQ.
>>  From the Stratos install log, it says "/etc/default/activemq".  I looked
>> at that script, it looks like the home directory for active mq doesn't
>> match with where we install active MQ (/opt/stratos/apache-activemq-5.8.0).
>>
>>
>>
>> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
>> while subscribing to the topic: instance-status
>> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
>> javax.jms.JMSException: Could not connect to broker URL:
>> tcp://127.0.0.1:61616. Reason: java.net.ConnectException: Connection
>> refused
>>         at
>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
>> a:35)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:293)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:238)
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
>> QConnectionFactory.java:214)
>>         at
>> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
>> tor.java:68)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
>> opicSubscriber.java:65)
>>         at
>> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
>> criber.java:101)
>>         at java.lang.Thread.run(Thread.java:722)
>> Caused by: java.net.ConnectException: Connection refused
>>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>>         at
>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
>> )
>>         at
>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
>> ava:200)
>>         at
>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>         at java.net.Socket.connect(Socket.java:579)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
>> 6)
>>         at
>> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
>> 9)
>>         at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>>         at
>> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
>> ivityMonitor.java:140)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
>> or.java:72)
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
>> )
>>         at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
>> veMQConnectionFactory.java:273)
>>         ... 6 more
>>
>>
>>
>>
>> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>>
>>>Hi Jeffrey,
>>>
>>>Are you able to connect to mysql using the mysql client like this?
>>>
>>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>>
>>>Cheers,
>>>
>>>Chris
>>>
>>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>>><je...@cisco.com> wrote:
>>>> Hi Nirmal,
>>>>
>>>> I'm getting the exception below.   I 've verified mysql is running on
>>>>port
>>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>>correct.
>>>>
>>>>
>>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could
>>>>not
>>>> create connection to database server. Attempted reconnect 3 times.
>>>>Giving
>>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>>Could
>>>> not create connection to database server. Attempted reconnect 3 times.
>>>> Giving up.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>>)
>>>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>>> at
>>>>
>>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>>)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>>nection.java:278)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>>a:182)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>>l.java:701)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>>l.java:635)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>>ava:188)
>>>> at
>>>>
>>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>>.java:127)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>>a:158)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>>(DefaultRealm.java:411)
>>>> at
>>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>>ultRealmService.java:223)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:101)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>>ervice.java:114)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>>9)
>>>> at
>>>>
>>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>>Activator.java:61)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>>ntextImpl.java:711)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>>(BundleContextImpl.java:702)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>>ntextImpl.java:683)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>>t.java:381)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>>ndle.java:390)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>>.java:1176)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:559)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>>StartLevelManager.java:544)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>>evelManager.java:457)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>>l(StartLevelManager.java:243)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:438)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>>StartLevelManager.java:1)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>>er.java:230)
>>>> at
>>>>
>>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>>ager.java:340)
>>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>>> Communications link failure
>>>>
>>>> The last packet sent successfully to the server was 0 milliseconds ago.
>>>>The
>>>> driver has not received any packets from the server.
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>>
>>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>>cessorImpl.java:57)
>>>> at
>>>>
>>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>>ructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>> at
>>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>>> at
>>>>
>>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>>)
>>>> ... 39 more
>>>> Caused by: java.net.ConnectException: Connection refused
>>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>>39)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>>.java:200)
>>>> at
>>>>
>>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>>)
>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>>> at java.net.Socket.connect(Socket.java:579)
>>>> at java.net.Socket.connect(Socket.java:528)
>>>> at java.net.Socket.<init>(Socket.java:425)
>>>> at java.net.Socket.<init>(Socket.java:241)
>>>> at
>>>>
>>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>>58)
>>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>>> ... 41 more
>>>>
>>>>
>>>> From: Nirmal Fernando <ni...@gmail.com>
>>>> Reply-To: "dev@stratos.incubator.apache.org"
>>>> <de...@stratos.incubator.apache.org>
>>>> Date: Wednesday, April 16, 2014 9:19 AM
>>>> To: "dev@stratos.incubator.apache.org"
>>>><de...@stratos.incubator.apache.org>
>>>> Subject: Re: Problem setting up multi-profile single JVM
>>>>
>>>> Can you please send the
>>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>>?
>>>>
>>>>
>>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>>> <je...@cisco.com> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I followed the instructions on
>>>>>
>>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>>duct+Configuration
>>>>> and went through the setup process.  After the setup.sh script ran
>>>>> successfully (I used default profile), I was not able to load the link
>>>>>to
>>>>> Stratos console.   The Stratos install log looks clean (see below).
>>>>>Did
>>>>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>>>>> There's no info on the wiki for troubleshooting of installation issues.
>>>>> There aren't information on what sort of things to verify to make sure
>>>>> installation was successful.     Any ideas on how to debug this?
>>>>>
>>>>> Thanks,
>>>>> -Jeffrey
>>>>>
>>>>>
>>>>>
>>>>> Setup CC
>>>>> Setup AS
>>>>> Setup SM
>>>>> Create and configure MySql Databases
>>>>> Setup CEP
>>>>> Starting the servers
>>>>> 'default' profile selected.
>>>>> INFO: Loading '/etc/default/activemq'
>>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>>> log4j.properties to get details
>>>>> INFO: pidfile created :
>>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>>(pid
>>>>> '38648')
>>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>>start
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Nirmal
>>>>
>>>> Nirmal Fernando.
>>>> PPMC Member & Committer of Apache Stratos,
>>>> Senior Software Engineer, WSO2 Inc.
>>>>
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>
>>>
>>>
>>>--
>>>Check out my professional profile and connect with me on LinkedIn.
>>>http://lnkd.in/cw5k69
>>
>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69



-- 
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69

Re: Problem setting up multi-profile single JVM

Posted by chris snow <ch...@gmail.com>.
Can you post the part of the log file where it states /etc/default/activemq?

On Wed, Apr 16, 2014 at 7:07 PM, Jeffrey Nguyen (jeffrngu)
<je...@cisco.com> wrote:
> Thanks Chris,
>
> I fixed the connection issue with mysql below.  It was because my default
> installation of mysql binds to external IP, while Stratos is trying to
> connect to it using the 172.0.0.1.  I fixed by changing the binding port
> for mysql.
>
> Now I'm hitting another connection issue my message broker.  After running
> setup.sh, I noticed nothing is running on port 61616. I'm using activeMQ.
>  From the Stratos install log, it says "/etc/default/activemq".  I looked
> at that script, it looks like the home directory for active mq doesn't
> match with where we install active MQ (/opt/stratos/apache-activemq-5.8.0).
>
>
>
> TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
> while subscribing to the topic: instance-status
> {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
> javax.jms.JMSException: Could not connect to broker URL:
> tcp://127.0.0.1:61616. Reason: java.net.ConnectException: Connection
> refused
>         at
> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
> a:35)
>         at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
> veMQConnectionFactory.java:293)
>         at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
> veMQConnectionFactory.java:238)
>         at
> org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
> QConnectionFactory.java:214)
>         at
> org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
> tor.java:68)
>         at
> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
> opicSubscriber.java:65)
>         at
> org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
> criber.java:101)
>         at java.lang.Thread.run(Thread.java:722)
> Caused by: java.net.ConnectException: Connection refused
>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>         at
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
> )
>         at
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
> ava:200)
>         at
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>         at java.net.Socket.connect(Socket.java:579)
>         at
> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
> 6)
>         at
> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
> 9)
>         at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
>         at
> org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
> ivityMonitor.java:140)
>         at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
> )
>         at
> org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
> or.java:72)
>         at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
> )
>         at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
> )
>         at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
> veMQConnectionFactory.java:273)
>         ... 6 more
>
>
>
>
> On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:
>
>>Hi Jeffrey,
>>
>>Are you able to connect to mysql using the mysql client like this?
>>
>>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>>
>>Cheers,
>>
>>Chris
>>
>>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
>><je...@cisco.com> wrote:
>>> Hi Nirmal,
>>>
>>> I'm getting the exception below.   I 've verified mysql is running on
>>>port
>>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>>correct.
>>>
>>>
>>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could
>>>not
>>> create connection to database server. Attempted reconnect 3 times.
>>>Giving
>>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>>Could
>>> not create connection to database server. Attempted reconnect 3 times.
>>> Giving up.
>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>> at
>>>
>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>cessorImpl.java:57)
>>> at
>>>
>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>ructorAccessorImpl.java:45)
>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>>> at
>>>
>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>>)
>>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>> at
>>>
>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>cessorImpl.java:57)
>>> at
>>>
>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>ructorAccessorImpl.java:45)
>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>>> at
>>>
>>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>>)
>>> at
>>>
>>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>>nection.java:278)
>>> at
>>>
>>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>>a:182)
>>> at
>>>
>>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>>l.java:701)
>>> at
>>>
>>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>>l.java:635)
>>> at
>>>
>>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>>ava:188)
>>> at
>>>
>>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>>.java:127)
>>> at
>>>
>>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>>a:158)
>>> at
>>>
>>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>>(DefaultRealm.java:411)
>>> at
>>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>>> at
>>>
>>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>>ultRealmService.java:223)
>>> at
>>>
>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>ervice.java:101)
>>> at
>>>
>>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>>ervice.java:114)
>>> at
>>>
>>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>>9)
>>> at
>>>
>>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>>Activator.java:61)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>>ntextImpl.java:711)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>>(BundleContextImpl.java:702)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>>ntextImpl.java:683)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>>t.java:381)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>>ndle.java:390)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>>.java:1176)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>StartLevelManager.java:559)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>>StartLevelManager.java:544)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>>evelManager.java:457)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>>l(StartLevelManager.java:243)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>StartLevelManager.java:438)
>>> at
>>>
>>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>>StartLevelManager.java:1)
>>> at
>>>
>>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>>er.java:230)
>>> at
>>>
>>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>>ager.java:340)
>>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>>> Communications link failure
>>>
>>> The last packet sent successfully to the server was 0 milliseconds ago.
>>>The
>>> driver has not received any packets from the server.
>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>> at
>>>
>>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>>cessorImpl.java:57)
>>> at
>>>
>>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>>ructorAccessorImpl.java:45)
>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>> at
>>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>>> at
>>>
>>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>>)
>>> ... 39 more
>>> Caused by: java.net.ConnectException: Connection refused
>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>> at
>>>
>>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>>39)
>>> at
>>>
>>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>>.java:200)
>>> at
>>>
>>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>>)
>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>>> at java.net.Socket.connect(Socket.java:579)
>>> at java.net.Socket.connect(Socket.java:528)
>>> at java.net.Socket.<init>(Socket.java:425)
>>> at java.net.Socket.<init>(Socket.java:241)
>>> at
>>>
>>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>>58)
>>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>>> ... 41 more
>>>
>>>
>>> From: Nirmal Fernando <ni...@gmail.com>
>>> Reply-To: "dev@stratos.incubator.apache.org"
>>> <de...@stratos.incubator.apache.org>
>>> Date: Wednesday, April 16, 2014 9:19 AM
>>> To: "dev@stratos.incubator.apache.org"
>>><de...@stratos.incubator.apache.org>
>>> Subject: Re: Problem setting up multi-profile single JVM
>>>
>>> Can you please send the
>>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>>?
>>>
>>>
>>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>>> <je...@cisco.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I followed the instructions on
>>>>
>>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>>duct+Configuration
>>>> and went through the setup process.  After the setup.sh script ran
>>>> successfully (I used default profile), I was not able to load the link
>>>>to
>>>> Stratos console.   The Stratos install log looks clean (see below).
>>>>Did
>>>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>>>> There's no info on the wiki for troubleshooting of installation issues.
>>>> There aren't information on what sort of things to verify to make sure
>>>> installation was successful.     Any ideas on how to debug this?
>>>>
>>>> Thanks,
>>>> -Jeffrey
>>>>
>>>>
>>>>
>>>> Setup CC
>>>> Setup AS
>>>> Setup SM
>>>> Create and configure MySql Databases
>>>> Setup CEP
>>>> Starting the servers
>>>> 'default' profile selected.
>>>> INFO: Loading '/etc/default/activemq'
>>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>>> log4j.properties to get details
>>>> INFO: pidfile created :
>>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>>(pid
>>>> '38648')
>>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>>start
>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Nirmal
>>>
>>> Nirmal Fernando.
>>> PPMC Member & Committer of Apache Stratos,
>>> Senior Software Engineer, WSO2 Inc.
>>>
>>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>>--
>>Check out my professional profile and connect with me on LinkedIn.
>>http://lnkd.in/cw5k69
>



-- 
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Thanks Chris,

I fixed the connection issue with mysql below.  It was because my default
installation of mysql binds to external IP, while Stratos is trying to
connect to it using the 172.0.0.1.  I fixed by changing the binding port
for mysql.

Now I'm hitting another connection issue my message broker.  After running
setup.sh, I noticed nothing is running on port 61616. I'm using activeMQ.
 From the Stratos install log, it says "/etc/default/activemq".  I looked
at that script, it looks like the home directory for active mq doesn't
match with where we install active MQ (/opt/stratos/apache-activemq-5.8.0).



TID: [0] [STRATOS] [2014-04-16 13:52:12,884] ERROR
{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} -  Error
while subscribing to the topic: instance-status
{org.apache.stratos.messaging.broker.subscribe.TopicSubscriber}
javax.jms.JMSException: Could not connect to broker URL:
tcp://127.0.0.1:61616. Reason: java.net.ConnectException: Connection
refused
	at 
org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.jav
a:35)
	at 
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
veMQConnectionFactory.java:293)
	at 
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
veMQConnectionFactory.java:238)
	at 
org.apache.activemq.ActiveMQConnectionFactory.createTopicConnection(ActiveM
QConnectionFactory.java:214)
	at 
org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnec
tor.java:68)
	at 
org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(T
opicSubscriber.java:65)
	at 
org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubs
criber.java:101)
	at java.lang.Thread.run(Thread.java:722)
Caused by: java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339
)
	at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.j
ava:200)
	at 
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
	at java.net.Socket.connect(Socket.java:579)
	at 
org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:49
6)
	at 
org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:45
9)
	at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)
	at 
org.apache.activemq.transport.AbstractInactivityMonitor.start(AbstractInact
ivityMonitor.java:140)
	at 
org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
)
	at 
org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiat
or.java:72)
	at 
org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
)
	at 
org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:58
)
	at 
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(Acti
veMQConnectionFactory.java:273)
	... 6 more




On 4/16/14 10:48 AM, "chris snow" <ch...@gmail.com> wrote:

>Hi Jeffrey,
>
>Are you able to connect to mysql using the mysql client like this?
>
>$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password
>
>Cheers,
>
>Chris
>
>On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
><je...@cisco.com> wrote:
>> Hi Nirmal,
>>
>> I'm getting the exception below.   I 've verified mysql is running on
>>port
>> 3306, which I configured in setup.conf.  Mysql's credential is also
>>correct.
>>
>>
>> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
>> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could
>>not
>> create connection to database server. Attempted reconnect 3 times.
>>Giving
>> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
>> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
>>Could
>> not create connection to database server. Attempted reconnect 3 times.
>> Giving up.
>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> at
>> 
>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>cessorImpl.java:57)
>> at
>> 
>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>ructorAccessorImpl.java:45)
>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>> at com.mysql.jdbc.Util.getInstance(Util.java:384)
>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
>> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
>> at
>> 
>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405
>>)
>> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
>> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
>> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> at
>> 
>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>cessorImpl.java:57)
>> at
>> 
>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>ructorAccessorImpl.java:45)
>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
>> at
>> 
>>com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344
>>)
>> at
>> 
>>org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledCon
>>nection.java:278)
>> at
>> 
>>org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.jav
>>a:182)
>> at
>> 
>>org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPoo
>>l.java:701)
>> at
>> 
>>org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPoo
>>l.java:635)
>> at
>> 
>>org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.j
>>ava:188)
>> at
>> 
>>org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy
>>.java:127)
>> at
>> 
>>org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.jav
>>a:158)
>> at
>> 
>>org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps
>>(DefaultRealm.java:411)
>> at 
>>org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
>> at
>> 
>>org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(Defa
>>ultRealmService.java:223)
>> at
>> 
>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>ervice.java:101)
>> at
>> 
>>org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmS
>>ervice.java:114)
>> at
>> 
>>org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:6
>>9)
>> at
>> 
>>org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheck
>>Activator.java:61)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleCo
>>ntextImpl.java:711)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator
>>(BundleContextImpl.java:702)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleCo
>>ntextImpl.java:683)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHos
>>t.java:381)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBu
>>ndle.java:390)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework
>>.java:1176)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>StartLevelManager.java:559)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(
>>StartLevelManager.java:544)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartL
>>evelManager.java:457)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLeve
>>l(StartLevelManager.java:243)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>StartLevelManager.java:438)
>> at
>> 
>>org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(
>>StartLevelManager.java:1)
>> at
>> 
>>org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManag
>>er.java:230)
>> at
>> 
>>org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMan
>>ager.java:340)
>> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
>> Communications link failure
>>
>> The last packet sent successfully to the server was 0 milliseconds ago.
>>The
>> driver has not received any packets from the server.
>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> at
>> 
>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAc
>>cessorImpl.java:57)
>> at
>> 
>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConst
>>ructorAccessorImpl.java:45)
>> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>> at 
>>com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
>> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
>> at
>> 
>>com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344
>>)
>> ... 39 more
>> Caused by: java.net.ConnectException: Connection refused
>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>> at
>> 
>>java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:3
>>39)
>> at
>> 
>>java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl
>>.java:200)
>> at
>> 
>>java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182
>>)
>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
>> at java.net.Socket.connect(Socket.java:579)
>> at java.net.Socket.connect(Socket.java:528)
>> at java.net.Socket.<init>(Socket.java:425)
>> at java.net.Socket.<init>(Socket.java:241)
>> at
>> 
>>com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:2
>>58)
>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
>> ... 41 more
>>
>>
>> From: Nirmal Fernando <ni...@gmail.com>
>> Reply-To: "dev@stratos.incubator.apache.org"
>> <de...@stratos.incubator.apache.org>
>> Date: Wednesday, April 16, 2014 9:19 AM
>> To: "dev@stratos.incubator.apache.org"
>><de...@stratos.incubator.apache.org>
>> Subject: Re: Problem setting up multi-profile single JVM
>>
>> Can you please send the
>> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file
>>?
>>
>>
>> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
>> <je...@cisco.com> wrote:
>>>
>>> Hi,
>>>
>>> I followed the instructions on
>>> 
>>>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Pro
>>>duct+Configuration
>>> and went through the setup process.  After the setup.sh script ran
>>> successfully (I used default profile), I was not able to load the link
>>>to
>>> Stratos console.   The Stratos install log looks clean (see below).
>>>Did
>>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>>> There's no info on the wiki for troubleshooting of installation issues.
>>> There aren't information on what sort of things to verify to make sure
>>> installation was successful.     Any ideas on how to debug this?
>>>
>>> Thanks,
>>> -Jeffrey
>>>
>>>
>>>
>>> Setup CC
>>> Setup AS
>>> Setup SM
>>> Create and configure MySql Databases
>>> Setup CEP
>>> Starting the servers
>>> 'default' profile selected.
>>> INFO: Loading '/etc/default/activemq'
>>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>>> INFO: Starting - inspect logfiles specified in logging.properties and
>>> log4j.properties to get details
>>> INFO: pidfile created :
>>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid'
>>>(pid
>>> '38648')
>>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default
>>>start
>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>> Blog: http://nirmalfdo.blogspot.com/
>
>
>
>-- 
>Check out my professional profile and connect with me on LinkedIn.
>http://lnkd.in/cw5k69


Re: Problem setting up multi-profile single JVM

Posted by chris snow <ch...@gmail.com>.
Hi Jeffrey,

Are you able to connect to mysql using the mysql client like this?

$ mysql -h your_host_or_ip -P 3306 -u your_username -pyour_password

Cheers,

Chris

On Wed, Apr 16, 2014 at 6:42 PM, Jeffrey Nguyen (jeffrngu)
<je...@cisco.com> wrote:
> Hi Nirmal,
>
> I'm getting the exception below.   I 've verified mysql is running on port
> 3306, which I configured in setup.conf.  Mysql's credential is also correct.
>
>
> TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR
> {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could not
> create connection to database server. Attempted reconnect 3 times. Giving
> up. {org.wso2.carbon.user.core.util.DatabaseUtil}
> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could
> not create connection to database server. Attempted reconnect 3 times.
> Giving up.
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> at com.mysql.jdbc.Util.getInstance(Util.java:384)
> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
> at
> com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405)
> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
> at
> com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
> at
> org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:278)
> at
> org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)
> at
> org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:701)
> at
> org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:635)
> at
> org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:188)
> at
> org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:127)
> at
> org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.java:158)
> at
> org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps(DefaultRealm.java:411)
> at org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
> at
> org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:223)
> at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:101)
> at
> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:114)
> at
> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:69)
> at
> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:61)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)
> at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
> Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
> Communications link failure
>
> The last packet sent successfully to the server was 0 milliseconds ago. The
> driver has not received any packets from the server.
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
> at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
> at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
> at
> com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344)
> ... 39 more
> Caused by: java.net.ConnectException: Connection refused
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
> at
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
> at
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
> at java.net.Socket.connect(Socket.java:579)
> at java.net.Socket.connect(Socket.java:528)
> at java.net.Socket.<init>(Socket.java:425)
> at java.net.Socket.<init>(Socket.java:241)
> at
> com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:258)
> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
> ... 41 more
>
>
> From: Nirmal Fernando <ni...@gmail.com>
> Reply-To: "dev@stratos.incubator.apache.org"
> <de...@stratos.incubator.apache.org>
> Date: Wednesday, April 16, 2014 9:19 AM
> To: "dev@stratos.incubator.apache.org" <de...@stratos.incubator.apache.org>
> Subject: Re: Problem setting up multi-profile single JVM
>
> Can you please send the
> /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file ?
>
>
> On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu)
> <je...@cisco.com> wrote:
>>
>> Hi,
>>
>> I followed the instructions on
>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Product+Configuration
>> and went through the setup process.  After the setup.sh script ran
>> successfully (I used default profile), I was not able to load the link to
>> Stratos console.   The Stratos install log looks clean (see below).  Did
>> "netstat" and found nothing running on port 9443 and 61616 (activemq).
>> There's no info on the wiki for troubleshooting of installation issues.
>> There aren't information on what sort of things to verify to make sure
>> installation was successful.     Any ideas on how to debug this?
>>
>> Thanks,
>> -Jeffrey
>>
>>
>>
>> Setup CC
>> Setup AS
>> Setup SM
>> Create and configure MySql Databases
>> Setup CEP
>> Starting the servers
>> 'default' profile selected.
>> INFO: Loading '/etc/default/activemq'
>> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
>> INFO: Starting - inspect logfiles specified in logging.properties and
>> log4j.properties to get details
>> INFO: pidfile created :
>> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
>> '38648')
>> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start
>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
> Blog: http://nirmalfdo.blogspot.com/



-- 
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69

Re: Problem setting up multi-profile single JVM

Posted by "Jeffrey Nguyen (jeffrngu)" <je...@cisco.com>.
Hi Nirmal,

I'm getting the exception below.   I 've verified mysql is running on port 3306, which I configured in setup.conf.  Mysql's credential is also correct.


TID: [0] [STRATOS] [2014-04-16 13:31:03,331] ERROR {org.wso2.carbon.user.core.util.DatabaseUtil} -  Database Error - Could not create connection to database server. Attempted reconnect 3 times. Giving up. {org.wso2.carbon.user.core.util.DatabaseUtil}
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2405)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2326)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:278)
at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)
at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:701)
at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:635)
at org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:188)
at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:127)
at org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.java:158)
at org.wso2.carbon.user.core.common.DefaultRealm.populateProfileAndClaimMaps(DefaultRealm.java:411)
at org.wso2.carbon.user.core.common.DefaultRealm.init(DefaultRealm.java:101)
at org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:223)
at org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:101)
at org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:114)
at org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:69)
at org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:61)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:356)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2502)
at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2344)
... 39 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:258)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:306)
... 41 more


From: Nirmal Fernando <ni...@gmail.com>>
Reply-To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Date: Wednesday, April 16, 2014 9:19 AM
To: "dev@stratos.incubator.apache.org<ma...@stratos.incubator.apache.org>" <de...@stratos.incubator.apache.org>>
Subject: Re: Problem setting up multi-profile single JVM

Can you please send the /opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file ?


On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu) <je...@cisco.com>> wrote:
Hi,

I followed the instructions on https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Product+Configuration and went through the setup process.  After the setup.sh script ran successfully (I used default profile), I was not able to load the link to Stratos console.   The Stratos install log looks clean (see below).  Did "netstat" and found nothing running on port 9443 and 61616 (activemq).    There's no info on the wiki for troubleshooting of installation issues.   There aren't information on what sort of things to verify to make sure installation was successful.     Any ideas on how to debug this?

Thanks,
-Jeffrey



Setup CC
Setup AS
Setup SM
Create and configure MySql Databases
Setup CEP
Starting the servers
'default' profile selected.
INFO: Loading '/etc/default/activemq'
INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid '38648')
/opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start



--
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Re: Problem setting up multi-profile single JVM

Posted by Nirmal Fernando <ni...@gmail.com>.
Can you please send the
/opt/stratos/apache-stratos-default/repository/logs/wso2carbon.log file ?


On Wed, Apr 16, 2014 at 10:40 PM, Jeffrey Nguyen (jeffrngu) <
jeffrngu@cisco.com> wrote:

>  Hi,
>
>  I followed the instructions on
> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Single+JVM+Product+Configuration and
> went through the setup process.  After the setup.sh script ran successfully
> (I used default profile), I was not able to load the link to Stratos
> console.   The Stratos install log looks clean (see below).  Did "netstat"
> and found nothing running on port 9443 and 61616 (activemq).    There's no
> info on the wiki for troubleshooting of installation issues.   There aren't
> information on what sort of things to verify to make sure installation was
> successful.     Any ideas on how to debug this?
>
>  Thanks,
> -Jeffrey
>
>
>
>  Setup CC
> Setup AS
> Setup SM
> Create and configure MySql Databases
> Setup CEP
> Starting the servers
> 'default' profile selected.
> INFO: Loading '/etc/default/activemq'
> INFO: Using java '/opt/java/jdk1.7.0_07/bin/java'
> INFO: Starting - inspect logfiles specified in logging.properties and
> log4j.properties to get details
> INFO: pidfile created :
> '/opt/stratos/apache-activemq-5.8.0/data/activemq-coi-h1-stack.pid' (pid
> '38648')
> /opt/stratos/apache-stratos-default/bin/stratos.sh -Dprofile=default start
>



-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/