Hi Ronald,

Il giorno 05/ott/2014, alle ore 22:05, Ronald S <ronald_s...@outlook.com> ha 
scritto:

> I have to setup Syncope on Windows R2 x64, but I am constantly getting the 
> error session expired when logging on to the web-console. I am making use of 
> MySQL as database for Syncope checked everything with a setup on Ubuntu Linux 
> where I have Syncope
> working without any issues.
>  
> -          First problems I did run into was the auto creation of tables and 
> views for syncope in the MySQL database that made my MySQL crash and did 
> leave an uncomplete created syncope database behind
> -          I created a backup from the syncope database on my Linux machine 
> and imported on Windows MySQL, this solved all my database related errors I 
> had before in catalina.out and tomcat7-stderr.log  
> -          I still receive the session expired in the Syncope web console
> -          In the tomcat localhost.{date}.log I receive an error that is 
> probably the cause of this behavior but  I have no clue how to resolve it
>  
> Hopefully someone can help me out on this error
>  
> Oct 04, 2014 11:15:17 AM org.apache.catalina.core.StandardContext 
> listenerStart
> SEVERE: Exception sending context initialized event to listener instance of 
> class org.springframework.web.context.ContextLoaderListener
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'accountPolicyEnforcer': Injection of autowired dependencies 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private org.apache.syncope.core.policy.UserSuspender 
> org.apache.syncope.core.policy.AccountPolicyEnforcer.userSuspender; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'workflowUserSuspender': Injection of autowired 
> dependencies failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private org.apache.syncope.core.workflow.user.UserWorkflowAdapter 
> org.apache.syncope.core.workflow.WorkflowUserSuspender.uwfAdapter; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'uwfAdapter': Injection of autowired dependencies 
> failed; nested exception is 
> org.springframework.beans.factory.BeanCreationException: Could not autowire 
> field: private org.activiti.engine.RuntimeService 
> org.apache.syncope.core.workflow.user.activiti.ActivitiUserWorkflowAdapter.runtimeService;
>  nested exception is org.springframework.beans.factory.BeanCreationException: 
> Error creating bean with name 'processEngine': FactoryBean threw exception on 
> object creation; nested exception is org.activiti.engine.ActivitiException: 
> Version of activiti database (5.14) is more recent than the engine (5.13) at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288)
>  
> 

It seems that the syncope version deployed on window is different from that on 
linux.
Which version are you using?

> Below are my settings in tomcat conf/context.xml
>  
> <Context>
>     <!-- Default set of monitored resources -->
>     <WatchedResource>WEB-INF/web.xml</WatchedResource>
>  
>     <!-- Uncomment this to disable session persistence across Tomcat restarts 
> -->
>     <Manager pathname="" />
>                
>     <Resource name="jdbc/syncopeDataSource" auth="Container" 
> type="javax.sql.DataSource"
>           factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
>           maxActive="100"
>           minIdle="2"
>           maxWait="10000"
>           initialSize="2"
>           removeAbandonedTimeout="20000"
>           removeAbandoned="true"
>           logAbandoned="true"
>           suspectTimeout="20000"
>           timeBetweenEvictionRunsMillis="5000" 
> minEvictableIdleTimeMillis="5000"
>           
> jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer"
>           username="username" password="password" 
> driverClassName="com.mysql.jdbc.Driver"
>           url="jdbc:mysql://localhost:3306/syncope?characterEncoding=UTF-8"/>
> </Context>
>  
> Below are my settings in syncope-console
>  
> /WEB-INF/classes/configuration.properties
> scheme=http
> host=localhost
> port=8040
> rootPath=/syncope/rest/
>  
> Below are my settings in syncope
>  
> /WEB-INF/web.xml
>   <!-- Uncomment this when using JNDI DataSource -->
>   <resource-ref>
>     <res-ref-name>jdbc/syncopeDataSource</res-ref-name>
>     <res-type>javax.sql.DataSource</res-type>
>     <res-auth>Container</res-auth>
>   </resource-ref>
>  
> /WEB-INF/classes/persistence.properties
> jpa.driverClassName=com.mysql.jdbc.Driver
> jpa.url=jdbc:mysql://localhost:3306/syncope?characterEncoding=UTF-8
> jpa.username=username
> jpa.password=password
> jpa.dialect=org.apache.openjpa.jdbc.sql.MySQLDictionary
> quartz.jobstore=org.quartz.impl.jdbcjobstore.StdJDBCDelegate
> quartz.sql=tables_mysql.sql
> logback.sql=mysql.sql


In the next few days we release Apache Syncope 1.2.0.

Regards
M

-- 
Dott. Marco Di Sabatino Di Diodoro
Tel. +39 3939065570

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 0859111173
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~mdisabatino/

Reply via email to