[Using Sakai] Emergency help needed when deploy sakai 2.7

rigo8686 at gmail.com rigo8686 at gmail.com
Thu Jul 8 08:10:37 PDT 2010


Hello, I had two problems when I deploy the source 2.7.

1st problem:  Maven said build successful but nothing created in my 
tomcat home. I used the command:

mvn clean install sakai:deploy 
-Dmaven.tomcat.home=C:\Apps\ITSoftware\OpenSource\apache-tomcat-5.5.28

The system is windows 7. Java version is 1.6.0_03. I don't know how to 
resolve it. I followed the steps in the documents.

2nd problem: I asked for help some days ago but no replies. So I tried a 
binary version. But what a disappointment, when my tomcat start up, here 
are errors (I picked out some important):
=============================================
2010-07-08 11:19:42,500  INFO main 
org.sakaiproject.util.SakaiApplicationContext
  - Bean factory for application context 
[org.sakaiproject.util.SakaiApplicationC
ontext at 933bcb]: 
org.sakaiproject.util.NoisierDefaultListableBeanFactory at 5d3ac0
Could not resolve placeholder 'sakai.security' in 
[file:${sakai.security}securit
y.properties] as system property: neither system property nor 
environment variab
le found
2010-07-08 11:19:42,698  WARN main 
org.springframework.beans.factory.config.Prop
ertiesFactoryBean - Could not load properties from URL 
[file:C:/Apps/ITSoftware/
OpenSource/apache-tomcat-5.5.28/sakai/placeholder.properties]: 
C:\Apps\ITSoftwar
e\OpenSource\apache-tomcat-5.5.28\sakai\placeholder.properties
2010-07-08 11:19:42,701  WARN main 
org.springframework.beans.factory.config.Prop
ertiesFactoryBean - Could not load properties from URL 
[file:C:/Apps/ITSoftware/
OpenSource/apache-tomcat-5.5.28/sakai/local.properties]: 
C:\Apps\ITSoftware\Open
Source\apache-tomcat-5.5.28\sakai\local.properties
2010-07-08 11:19:42,703  WARN main 
org.springframework.beans.factory.config.Prop
ertiesFactoryBean - Could not load properties from URL 
[file:${sakai.security}se
curity.properties]: ${sakai.security}security.properties
2010-07-08 11:19:42,809  WARN main 
org.springframework.beans.factory.config.Prop
ertyPlaceholderConfigurer - Could not load properties from URL 
[file:C:/Apps/ITS
oftware/OpenSource/apache-tomcat-5.5.28/sakai//local.properties]: 
C:\Apps\ITSoft
ware\OpenSource\apache-tomcat-5.5.28\sakai\local.properties
.....
2010-07-08 11:19:43,539  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_locks.sql
2010-07-08 11:19:43,539  INFO main 
org.sakaiproject.db.impl.BasicSqlService - in
it(): vendor: mysql5.1.48 autoDDL: true deadlockRetries: 5
2010-07-08 11:19:43,541  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_site.sql
2010-07-08 11:19:43,542  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_site_group.sql
2010-07-08 11:19:43,544  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_site_2_1_0_003.sql
2010-07-08 11:19:43,545  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_site_2_4_0_001.sql
2010-07-08 11:19:43,547  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_site_2_5_3.sql
2010-07-08 11:19:43,649  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_event.sql
......
2010-07-08 11:19:43,800  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_realm.sql
2010-07-08 11:19:43,807  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_realm_2_4_0_001.sql
......
2010-07-08 11:19:52,296  INFO main 
org.sakaiproject.springframework.orm.hibernat
e.AddableSessionFactoryBean - Updating database schema for Hibernate 
SessionFact
ory          (this lasted for about half a minute then a lot of errors 
appeared)
.......
2010-07-08 11:20:00,866  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.dbRead: sql: select ROLE_NAME from SAKAI_REALM_ROLE
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 
'sakai.sakai_re
alm_role' doesn't exist
         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
         at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         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:1054)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
         at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
         ......
2010-07-08 11:20:00,903  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.dbRead: sql: select FUNCTION_NAME from SAKAI_REALM_FUNCTION
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 
'sakai.sakai_re
alm_function' doesn't exist
         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
         at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         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:1054)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
         at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
.......
2010-07-08 11:20:00,977  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_user.sql
2010-07-08 11:20:00,978  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_user_2_1_0_004.sql
2010-07-08 11:20:00,979  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_user_2_1_0.sql
2010-07-08 11:20:00,980  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_user_2_2_map.sql
......
2010-07-08 11:20:01,278  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_content_registry.sql
.......
2010-07-08 11:20:01,335  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_preferences.sql
2010-07-08 11:20:01,420  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_content.sql
2010-07-08 11:20:01,421  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_content_delete.sql
2010-07-08 11:20:01,422  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/sakai_content_2_1_0.sql
2010-07-08 11:20:01,429  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.dbRead: sql: show columns from CONTENT_RESOURCE like 'FILE_SIZE'
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 
'sakai.content_
resource' doesn't exist
         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
         at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         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:1054)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)
         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
         at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
         ......
2010-07-08 11:20:01,474  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.dbWrite(): error code: 1146 sql: alter table CONTENT_RESOURCE add 
FILE_SIZE BI
GINT default null binds:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 
'sakai.content_
resource' doesn't exist
......
2010-07-08 11:20:01,501  WARN main 
org.sakaiproject.content.impl.DbContentServic
e - init():
java.lang.RuntimeException: SqlService.dbWrite failure
......
2010-07-08 11:20:01,598  WARN main 
org.sakaiproject.db.impl.BasicSqlService - Sq
l.ddl: missing resource: mysql5.1.48/quartz.sql
org.quartz.SchedulerConfigException: Failure occured during job 
recovery. [See n
ested exception: org.quartz.JobPersistenceException: Couldn't clean 
volatile dat
a: Table 'sakai.qrtz_triggers' doesn't exist [See nested exception: 
com.mysql.jd
bc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 
'sakai.qrtz_triggers' doesn
't exist]]
         at 
org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSuppo
rt.java:606)
         at 
org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59
)
         at 
org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.j
ava:1231)
         at 
org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.
java:1394)
         at 
org.sakaiproject.component.app.scheduler.SchedulerManagerImpl.init(Sc
hedulerManagerImpl.java:157)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
.......
Caused by: org.quartz.JobPersistenceException: Couldn't clean volatile 
data: Tab
le 'sakai.qrtz_triggers' doesn't exist [See nested exception: 
com.mysql.jdbc.exc
eptions.jdbc4.MySQLSyntaxErrorException: Table 'sakai.qrtz_triggers' 
doesn't exi
st]
......
2010-07-08 11:20:02,037 ERROR main 
org.sakaiproject.util.NoisierDefaultListableB
eanFactory - Failed to preinstantiate the singleton named 
org.sakaiproject.conte
nt.providers.BaseEventDelayHandler. Destroying all Spring beans.
org.springframework.beans.factory.BeanCreationException: Error creating 
bean wit
h name 'org.sakaiproject.content.providers.BaseEventDelayHandler' 
defined in fil
e 
[C:\Apps\ITSoftware\OpenSource\apache-tomcat-5.5.28\components\content-provide
rs-pack\WEB-INF\components.xml]: Cannot resolve reference to bean 
'org.sakaiproj
ect.api.app.scheduler.ScheduledInvocationManager' while setting bean 
property 's
chedInvocMgr'; nested exception is 
org.springframework.beans.factory.BeanCreatio
nException: Error creating bean with name 
'org.sakaiproject.api.app.scheduler.Sc 
<http://org.sakaiproject.api.app.scheduler.Sc>
heduledInvocationManager' defined in file 
[C:\Apps\ITSoftware\OpenSource\apache-
tomcat-5.5.28\components\scheduler-component\WEB-INF\components.xml]: 
Cannot res
olve reference to bean 
'org.sakaiproject.api.app.scheduler.SchedulerManager' whi
le setting bean property 'schedulerManager'; nested exception is 
org.springframe
work.beans.factory.BeanCreationException: Error creating bean with name 
'org.sak
aiproject.api.app.scheduler.SchedulerManager' defined in file 
[C:\Apps\ITSoftwar
e\OpenSource\apache-tomcat-5.5.28\components\scheduler-component\WEB-INF\compone
nts.xml]: Invocation of init method failed; nested exception is 
java.lang.Error:
  Scheduler cannot start!
......
===============================
My database is MySQL5.1.48. And in my database many tables of sakai had 
been created. Maybe some sql scripts was missing? Please help me and I 
really need to start up sakai for my class.
Thank you!

Regards,

Ricky
-- 

祝好!

宋瑞光 (Ruiguang Song)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-user/attachments/20100708/60cd027a/attachment-0001.html 


More information about the sakai-user mailing list