cancel
Showing results for 
Search instead for 
Did you mean: 

Error on Executing SDK firstfountationclient

lmanoh
Champ in-the-making
Champ in-the-making
Hi i need help,
I downloaded sdk and configure with eclipse using the http://wiki.alfresco.com/wiki/Alfresco_SDK.
the oracle10g  database configured with this environment. while executing the  SDK firstfountationclient, i got this exeption.
please any one help me to resolve this issue. its really urgent.

custom-hibernate-dialect.properties
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
hibernate.default_schema=alfrescolab

custom-repository.properties
db.driver=oracle.jdbc.OracleDriver
db.name=alfrescolab
db.url=jdbcSmiley Surprisedracle:thin:@10.142.14.70:1521Smiley Surprisedrcl
db.username=alfrescolab
db.password=alfrescolab

But still i got some Mysql exception.  that i marked in red




16:42:54,501  INFO  [config.xml.XMLConfigService$PropertyConfigurer] Loading properties file from class path resource [alfresco/file-servers.properties]
16:42:57,642  WARN  [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
[size=150][u][color=#800040]16:43:05,284  INFO  [domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.[/color][/u][/size]16:44:32,869  ERROR [domain.schema.SchemaBootstrap] Schema auto-update failed
org.alfresco.error.AlfrescoRuntimeException:
More than one Alfresco schema was found when querying the database metadata.
   Limit the database user's permissions or set the 'hibernate.default_schema' property in 'custom-hibernate-dialect.properties'.
   at org.alfresco.repo.domain.schema.SchemaBootstrap.countAppliedPatches(SchemaBootstrap.java:396)
   at org.alfresco.repo.domain.schema.SchemaBootstrap.updateSchema(SchemaBootstrap.java:572)
   at org.alfresco.repo.domain.schema.SchemaBootstrap.onBootstrap(SchemaBootstrap.java:1005)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:92)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77)
   at org.alfresco.util.ApplicationContextHelper.getApplicationContext(ApplicationContextHelper.java:55)
   at org.alfresco.sample.FirstFoundationClient.main(FirstFoundationClient.java:69)
Exception in thread "main" org.alfresco.error.AlfrescoRuntimeException: Schema auto-update failed
   at org.alfresco.repo.domain.schema.SchemaBootstrap.onBootstrap(SchemaBootstrap.java:1074)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:92)
   at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77)
   at org.alfresco.util.ApplicationContextHelper.getApplicationContext(ApplicationContextHelper.java:55)
   at org.alfresco.sample.FirstFoundationClient.main(FirstFoundationClient.java:69)
Caused by: org.alfresco.error.AlfrescoRuntimeException:
More than one Alfresco schema was found when querying the database metadata.
   Limit the database user's permissions or set the 'hibernate.default_schema' property in 'custom-hibernate-dialect.properties'.
   at org.alfresco.repo.domain.schema.SchemaBootstrap.countAppliedPatches(SchemaBootstrap.java:396)
   at org.alfresco.repo.domain.schema.SchemaBootstrap.updateSchema(SchemaBootstrap.java:572)
   at org.alfresco.repo.domain.schema.SchemaBootstrap.onBootstrap(SchemaBootstrap.java:1005)
   … 10 more

Help would be highly appriciated. Thanks in advance.

-lenin
    2 REPLIES 2

    nicolasraoul
    Star Contributor
    Star Contributor
    This problem has been fixed in Alfresco 3.1:
    https://issues.alfresco.com/jira/browse/ETHREEOH-680

    nicolasraoul
    Star Contributor
    Star Contributor
    If you want to fix your installation, open tomcat/webapps/alfresco/WEB-INF/classes/alfresco/domain/hibernate-cfg.properties
    and add the following line at the bottom of the file:

    hibernate.default_schema=alfresco2

    Replace alfresco2 with the name of your Oracle schema (aka tablespace, in Oracle it is usually the user name).

    More information on https://issues.alfresco.com/jira/browse/ETHREEOH-680