[daisy] macosx

Paul Focke paul at outerthought.org
Fri Jul 7 02:52:04 CDT 2006


Hi,

Judging by this
<snip>
---- cause 
---------------------------------------------------------------------
Exception: java.sql.SQLException
Message: Access denied for user 'activemq'@'localhost' (using password: 
YES)
</snip>

It seems that the activemq user in mysql doesn't have access to the 
activemq db.
Maybe you missed a step in the installation instructions ( 
http://cocoondev.org/daisydocs-1_5/13.html ).
Probably this step right here :

CREATE DATABASE activemq;
GRANT ALL ON activemq.* TO activemq@'%' IDENTIFIED BY 'activemq';
GRANT ALL ON activemq.* TO activemq at localhost IDENTIFIED BY 'activemq';

Paul



Joerg Schwenn wrote:
> Hi Yves,
> if I try to start the repository-server - it produces an error ??
>
>
> noname:~/daisy15/repository-server/bin joerg$ 
> ./daisy-repository-server /Users/joerg/daisy_data
> Starting Default Unix script
> Starting Merlin 3.3.0.
> ====================
>              Platform: Darwin
>             Java Home: /Library/Java/Home
>           Merlin Home: /Users/joerg/daisy15/repository-server/merlin
>       Security policy: 
> /Users/joerg/daisy15/repository-server/merlin/bin/security.policy
>           JVM Options: -Xmx128m -Dmerlin.deployment.timeout=0 
> -Dmerlin.logging.config=/Users/joerg/daisy_data/conf/logkit.xml 
> -Ddaisy.datadir=/Users/joerg/daisy_data 
> -Ddaisy.home=/Users/joerg/daisy15 -Dfile.encoding=UTF-8 
> -Djava.awt.headless=true 
> -Dorg.apache.commons.logging.Log=org.outerj.daisy.logging.DaisyLog 
> -Djava.security.auth.login.config=/Users/joerg/daisy_data/conf/login.config 
> -Duser.language=en -Duser.country=US -Duser.variant=
>         Bootstrap JAR: 
> /Users/joerg/daisy15/repository-server/merlin/system/merlin/jars/merlin-cli-3.3.0.jar 
>
>      Merlin Arguments:  -offline -home /Users/joerg/daisy_data 
> -repository /Users/joerg/daisy15/lib -config 
> /Users/joerg/daisy_data/conf/myconfig.xml 
> /Users/joerg/daisy15/repository-server/conf/block.xml
>
> ---- exception report 
> ----------------------------------------------------------
> Exception: org.apache.avalon.merlin.KernelException
> Message: Kernel startup failure.
> ---- cause 
> ---------------------------------------------------------------------
> Exception: org.apache.avalon.merlin.KernelException
> Message: Cannot deploy application.
> ---- cause 
> ---------------------------------------------------------------------
> Exception: org.apache.avalon.activation.LifecycleException
> Message: Unable to create a new component instance in appliance 
> [/daisy/jmsclient/jmsclient] due to a component deployment failure.
> ---- cause 
> ---------------------------------------------------------------------
> Exception: javax.jms.JMSException
> Message: Could not connect to broker URL: 
> vm://DaisyJMS?brokerConfig=xbean:file:/Users/joerg/daisy_data/conf/activemq-conf.xml. 
> Reason: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService' 
> defined in URL [file:/Users/joerg/daisy_data/conf/activemq-conf.xml]: 
> Initialization of bean failed; nested exception is 
> java.io.IOException: Cannot create PoolableConnectionFactory (Access 
> denied for user 'activemq'@'localhost' (using password: YES))
> ---- cause 
> ---------------------------------------------------------------------
> Exception: org.springframework.beans.factory.BeanCreationException
> Message: Error creating bean with name 
> 'org.apache.activemq.xbean.XBeanBrokerService' defined in URL 
> [file:/Users/joerg/daisy_data/conf/activemq-conf.xml]: Initialization 
> of bean failed; nested exception is java.io.IOException: Cannot create 
> PoolableConnectionFactory (Access denied for user 
> 'activemq'@'localhost' (using password: YES))
> ---- cause 
> ---------------------------------------------------------------------
> Exception: java.io.IOException
> Message: Cannot create PoolableConnectionFactory (Access denied for 
> user 'activemq'@'localhost' (using password: YES))
> ---- cause 
> ---------------------------------------------------------------------
> Exception: org.apache.commons.dbcp.SQLNestedException
> Message: Cannot create PoolableConnectionFactory (Access denied for 
> user 'activemq'@'localhost' (using password: YES))
> ---- cause 
> ---------------------------------------------------------------------
> Exception: java.sql.SQLException
> Message: Access denied for user 'activemq'@'localhost' (using 
> password: YES)
> ---- stack trace 
> ---------------------------------------------------------------
> java.sql.SQLException: Access denied for user 'activemq'@'localhost' 
> (using password: YES)
> com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2928)
> com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771)
> com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3649)
> com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176)
> com.mysql.jdbc.Connection.createNewIO(Connection.java:2558)
> com.mysql.jdbc.Connection.<init>(Connection.java:1485)
> com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) 
>
> org.outerj.daisy.jdbcutil.DriverLoader$DriverShim.connect(DriverLoader.java:77) 
>
> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37) 
>
> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290) 
>
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:881) 
>
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855) 
>
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:544) 
>
> org.apache.activemq.store.jdbc.TransactionContext.getConnection(TransactionContext.java:54) 
>
> org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.createAdapter(JDBCPersistenceAdapter.java:229) 
>
> org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getAdapter(JDBCPersistenceAdapter.java:213) 
>
> org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.start(JDBCPersistenceAdapter.java:139) 
>
> org.apache.activemq.broker.BrokerService.createRegionBroker(BrokerService.java:930) 
>
> org.apache.activemq.broker.BrokerService.createBroker(BrokerService.java:888) 
>
> org.apache.activemq.broker.BrokerService.getBroker(BrokerService.java:458) 
>
> org.apache.activemq.broker.BrokerService.start(BrokerService.java:361)
> org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:43) 
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1059) 
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363) 
>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226) 
>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) 
>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275) 
>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320) 
>
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:158) 
>
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:48) 
>
> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:40) 
>
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:56) 
>
> org.apache.activemq.transport.vm.VMTransportFactory.doCompositeConnect(VMTransportFactory.java:100) 
>
> org.apache.activemq.transport.vm.VMTransportFactory.doConnect(VMTransportFactory.java:48) 
>
> org.apache.activemq.transport.TransportFactory.doConnect(TransportFactory.java:42) 
>
> org.apache.activemq.transport.TransportFactory.connect(TransportFactory.java:76) 
>
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:224) 
>
> org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:166) 
>
> org.outerj.daisy.jms.impl.JmsClientImpl.initializeJmsConnection(JmsClientImpl.java:141) 
>
> org.outerj.daisy.jms.impl.JmsClientImpl.initialize(JmsClientImpl.java:130) 
>
> org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244) 
>
> org.apache.avalon.activation.impl.DefaultComponentFactory.incarnation(DefaultComponentFactory.java:402) 
>
> org.apache.avalon.activation.impl.DefaultComponentFactory.incarnate(DefaultComponentFactory.java:130) 
>
> org.apache.avalon.activation.impl.SingletonLifestyleManager.refreshReference(SingletonLifestyleManager.java:144) 
>
> org.apache.avalon.activation.impl.SingletonLifestyleManager.commission(SingletonLifestyleManager.java:60) 
>
> org.apache.avalon.activation.impl.DefaultAppliance.commission(DefaultAppliance.java:94) 
>
> org.apache.avalon.activation.impl.DefaultRuntime.commission(DefaultRuntime.java:86) 
>
> org.apache.avalon.composition.model.impl.DefaultSystemContext.commission(DefaultSystemContext.java:362) 
>
> org.apache.avalon.composition.model.impl.DefaultDeploymentModel.commission(DefaultDeploymentModel.java:122) 
>
> org.apache.avalon.composition.model.impl.Commissioner.run(Commissioner.java:185) 
>
> java.lang.Thread.run(Thread.java:613)
> -------------------------------------------------------------------------------- 
>
>
>
> Are you able to check it for me?
> Brgds Joerg
>
> Am 06.07.2006 um 11:12 schrieb Yves Langisch:
>
>> I mean a file with the name .bash_profile
>>
>> Yves
>>
>> On Thu, 2006-07-06 at 11:01 +0200, Joerg Schwenn wrote:
>>> You can create (if not already there) a .bash_profile in your home
>>> directory and put these export statements there. This way you have them
>>> available in any new terminal.
>>>
>>> A bash_profile ??? what does it means
>>> joerg
>>>
>>>
>>>> Joerg,
>>>>
>>>> Your DAISY_HOME is fine I think. JAVA_HOME should be set
>>>> to /Library/Java/Home
>>>>
>>>> You can create (if not already there) a .bash_profile in your home
>>>> directory and put these export statements there. This way you have
>>>> them
>>>> available in any new terminal.
>>>>
>>>> Yves
>>>>
>>>> On Thu, 2006-07-06 at 10:42 +0200, Joerg Schwenn wrote:
>>>>> I try to install daisy 1.5 on my ibook G4 / macosx 10.4.6
>>>>> by using the install instruction for linux.
>>>>> I was able to install and run mysql :
>>>>> --------------------------------------------
>>>>>   root
>>>>> localhost
>>>>> /tmp/mysql.sock
>>>>> MySQL 5.0.22-standard via socket
>>>>> localhost
>>>>> 127.0.0.1
>>>>> MySQL Client Version 5.0.4
>>>>> noname
>>>>> Darwin 8.6.0
>>>>> Power Macintosh (PowerPC G4) 1200.0 MHz, 0.8 GB RAM
>>>>> --------------------------------------------
>>>>> run an sql cript to create the two databases
>>>>>
>>>>> and found a java virtual machine:
>>>>>
>>>>> java version "1.5.0_06"
>>>>> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-112)
>>>>> Java HotSpot(TM) Client VM (build 1.5.0_06-64, mixed mode, sharing)
>>>>>
>>>>> export JAVA_HOME=/usr
>>>>> export DAISY_HOME=/Users/joerg/daisy15
>>>>>
>>>>> and made an add directory "data" on the some directory as daisy15
>>>>>
>>>>> But i am not sure about setting of the variables - because I am new
>>>>> on the terminal
>>>>> Perhaps you can help.
>>>>>
>>>>> Brgds joerg
>>>>> joerg at schwenn.de
>>>>>
>>>>> Am 05.07.2006 um 08:23 schrieb Yves Langisch:
>>>>>
>>>>>> Joerg,
>>>>>>
>>>>>> Can you please provide are more detailed description of your
>>>>>> problems.
>>>>>>
>>>>>> I'm successfully running daisy wiki and repo on my powerbook
>>>>>> without any
>>>>>> problems.
>>>>>>
>>>>>> Thanks
>>>>>> Yves
>>>>>>
>>>>>> On Tue, 2006-07-04 at 22:02 +0200, Joerg Schwenn wrote:
>>>>>>> Are anybody able to help install daisy on macosx 10.4.6
>>>>>>> I try it - no success
>>>>>>> joerg
>>>>>>> _______________________________________________
>>>>>>> daisy community mailing list
>>>>>>> Professional Daisy support: http://outerthought.org/site/services/
>>>>>>> daisy/daisysupport.html
>>>>>>> mail to: daisy at lists.cocoondev.org
>>>>>>> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> daisy community mailing list
>>>>>> Professional Daisy support: http://outerthought.org/site/services/
>>>>>> daisy/daisysupport.html
>>>>>> mail to: daisy at lists.cocoondev.org
>>>>>> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>>>>>
>>>>> _______________________________________________
>>>>> daisy community mailing list
>>>>> Professional Daisy support: http://outerthought.org/site/services/
>>>>> daisy/daisysupport.html
>>>>> mail to: daisy at lists.cocoondev.org
>>>>> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>>>>
>>>> _______________________________________________
>>>> daisy community mailing list
>>>> Professional Daisy support: http://outerthought.org/site/services/
>>>> daisy/daisysupport.html
>>>> mail to: daisy at lists.cocoondev.org
>>>> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>>>
>>> _______________________________________________
>>> daisy community mailing list
>>> Professional Daisy support: 
>>> http://outerthought.org/site/services/daisy/daisysupport.html
>>> mail to: daisy at lists.cocoondev.org
>>> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>>
>> _______________________________________________
>> daisy community mailing list
>> Professional Daisy support: 
>> http://outerthought.org/site/services/daisy/daisysupport.html
>> mail to: daisy at lists.cocoondev.org
>> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> daisy community mailing list
> Professional Daisy support: http://outerthought.org/site/services/daisy/daisysupport.html
> mail to: daisy at lists.cocoondev.org
> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>   



More information about the daisy mailing list