OK I had one issue in that to make it work my build script needed to look like
#!/bin/bash
cd syncope
sudo mkdir -p /opt/syncope/bundles
sudo mkdir -p /opt/syncope/log
sudo chmod 0777 /opt/syncope/log
sudo mkdir -p /opt/syncope/conf
# mvn clean verify \
# -Dconf.directory=/opt/syncope/conf \
# -Dbundles.directory=/opt/syncope/bundles \
# -Dlog.directory=/opt/syncope/log
mvn clean verify \
-Dconf.directory=/opt/syncope/conf \
-Dlog.directory=/opt/syncope/log
sudo cp core/target/classes/*properties /opt/syncope/conf
sudo cp console/target/classes/*properties /opt/syncope/conf
sudo cp enduser/target/classes/*properties /opt/syncope/conf
sudo cp enduser/target/classes/customFormAttributes.json /opt/syncope/conf
sudo cp enduser/target/classes/customTemplate.json /opt/syncope/conf
i.e. not changing the bundles directory (which I want to do as I want to build
in
the bundles into the war files).
When I do that I DO get logs (in /opt/syncope/log) Looks like I don't have the
postgres dirver.
I checked and the
core/target/classes/provisioning.properties
already had the changes for postgres
➜ syncope git:(master) ✗ more /opt/syncope/log/core.log
10:22:58.367 INFO org.springframework.security.core.SpringSecurityCoreVersion
- You are running with Spring Security Core 5.1.5.RELEASE
10:22:58.370 INFO org.springframework.security.config.SecurityNamespaceHandler
- Spring Security 'config' module version is 5.1.5.RELEASE
10:22:58.391 INFO
org.springframework.security.config.method.GlobalMethodSecurityBeanDefinitionParser
- Expressions were enabled for method security but no SecurityExpressionHandle
r was configured. All hasPermision() expressions will evaluate to false.
10:22:58.437 INFO
org.springframework.security.config.http.HttpSecurityBeanDefinitionParser -
Checking sorted filter chain: [Root bean: class
[org.springframework.security.web.cont
ext.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false;
autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false;
factoryBeanName=null; factor
yMethodName=null; initMethodName=null; destroyMethodName=null, order = 200,
Root bean: class
[org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter
]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factoryBeanName=null;
factoryMethodName=null; initMethodName=nul
l; destroyMethodName=null, order = 400, <jwtAuthenticationFilter>, order =
1799, Root bean: class
[org.springframework.security.web.authentication.www.BasicAuthenticationFilter];
sc
ope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; de
stroyMethodName=null, order = 1800, Root bean: class [null]; scope=;
abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factor
yBeanName=org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0;
factoryMethodName=getBean; initMethodName=null; des
troyMethodName=null, order = 2000, Root bean: class
[org.springframework.security.web.authentication.AnonymousAuthenticationFilter];
scope=; abstract=false; lazyInit=false; autowire
Mode=0; dependencyCheck=0; autowireCandidate=true; primary=false;
factoryBeanName=null; factoryMethodName=null; initMethodName=null;
destroyMethodName=null, order = 2300, Root bean:
class [org.springframework.security.web.access.ExceptionTranslationFilter];
scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; prima
ry=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null;
destroyMethodName=null, order = 2500, <mustChangePasswordFilter>, order = 2599,
<org.springframework.sec
urity.web.access.intercept.FilterSecurityInterceptor#0>, order = 2600]
10:23:00.130 INFO
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing
ExecutorService
10:23:00.130 INFO
org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker
- Bean 'asyncConnectorFacadeExecutor' of type [org.springframework.
scheduling.config.TaskExecutorFactoryBean] is not eligible for getting
processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
10:23:00.130 INFO
org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker
- Bean 'asyncConnectorFacadeExecutor' of type [org.springframework.
scheduling.concurrent.ThreadPoolTaskExecutor] is not eligible for getting
processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
10:23:00.394 ERROR com.zaxxer.hikari.HikariConfig - Failed to load driver class
org.postgresql.Driver from HikariConfig class classloader WebappClassLoader
context: /syncope
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
java.net.URLClassLoader@7a81197d
10:23:00.444 ERROR com.zaxxer.hikari.HikariConfig - Failed to load driver class
org.postgresql.Driver from HikariConfig class classloader WebappClassLoader
context: /syncope
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
java.net.URLClassLoader@7a81197d
10:23:00.445 INFO
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting
down ExecutorService
10:23:18.326 INFO org.springframework.security.core.SpringSecurityCoreVersion
- You are running with Spring Security Core 5.1.5.RELEASE
10:23:18.329 INFO org.springframework.security.config.SecurityNamespaceHandler
- Spring Security 'config' module version is 5.1.5.RELEASE
10:23:18.349 INFO
org.springframework.security.config.method.GlobalMethodSecurityBeanDefinitionParser
- Expressions were enabled for method security but no SecurityExpressionHandle
r was configured. All hasPermision() expressions will evaluate to false.
10:23:18.395 INFO
org.springframework.security.config.http.HttpSecurityBeanDefinitionParser -
Checking sorted filter chain: [Root bean: class
[org.springframework.security.web.cont
ext.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false;
autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false;
factoryBeanName=null; factor
yMethodName=null; initMethodName=null; destroyMethodName=null, order = 200,
Root bean: class
[org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter
]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factoryBeanName=null;
factoryMethodName=null; initMethodName=nul
l; destroyMethodName=null, order = 400, <jwtAuthenticationFilter>, order =
1799, Root bean: class
[org.springframework.security.web.authentication.www.BasicAuthenticationFilter];
sc
ope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; de
stroyMethodName=null, order = 1800, Root bean: class [null]; scope=;
abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factor
yBeanName=org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0;
factoryMethodName=getBean; initMethodName=null; des
troyMethodName=null, order = 2000, Root bean: class
[org.springframework.security.web.authentication.AnonymousAuthenticationFilter];
scope=; abstract=false; lazyInit=false; autowire
Mode=0; dependencyCheck=0; autowireCandidate=true; primary=false;
factoryBeanName=null; factoryMethodName=null; initMethodName=null;
destroyMethodName=null, order = 2300, Root bean:
class [org.springframework.security.web.access.ExceptionTranslationFilter];
scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; prima
ry=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null;
destroyMethodName=null, order = 2500, <mustChangePasswordFilter>, order = 2599,
<org.springframework.sec
urity.web.access.intercept.FilterSecurityInterceptor#0>, order = 2600]
10:23:20.012 INFO
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing
ExecutorService
10:23:20.012 INFO
org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker
- Bean 'asyncConnectorFacadeExecutor' of type [org.springframework.
scheduling.config.TaskExecutorFactoryBean] is not eligible for getting
processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
10:23:20.012 INFO
org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker
- Bean 'asyncConnectorFacadeExecutor' of type [org.springframework.
scheduling.concurrent.ThreadPoolTaskExecutor] is not eligible for getting
processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
10:23:20.285 ERROR com.zaxxer.hikari.HikariConfig - Failed to load driver class
org.postgresql.Driver from HikariConfig class classloader WebappClassLoader
context: /syncope
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
java.net.URLClassLoader@7a81197d
10:23:20.337 ERROR com.zaxxer.hikari.HikariConfig - Failed to load driver class
org.postgresql.Driver from HikariConfig class classloader WebappClassLoader
context: /syncope
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
java.net.URLClassLoader@7a81197d
10:23:20.338 INFO
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting
down ExecutorService
10:23:32.831 INFO org.springframework.security.core.SpringSecurityCoreVersion
- You are running with Spring Security Core 5.1.5.RELEASE
10:23:32.835 INFO org.springframework.security.config.SecurityNamespaceHandler
- Spring Security 'config' module version is 5.1.5.RELEASE
10:23:32.859 INFO
org.springframework.security.config.method.GlobalMethodSecurityBeanDefinitionParser
- Expressions were enabled for method security but no SecurityExpressionHandle
r was configured. All hasPermision() expressions will evaluate to false.
10:23:32.910 INFO
org.springframework.security.config.http.HttpSecurityBeanDefinitionParser -
Checking sorted filter chain: [Root bean: class
[org.springframework.security.web.cont
ext.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false;
autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false;
factoryBeanName=null; factor
yMethodName=null; initMethodName=null; destroyMethodName=null, order = 200,
Root bean: class
[org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter
]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factoryBeanName=null;
factoryMethodName=null; initMethodName=nul
l; destroyMethodName=null, order = 400, <jwtAuthenticationFilter>, order =
1799, Root bean: class
[org.springframework.security.web.authentication.www.BasicAuthenticationFilter];
sc
ope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; de
stroyMethodName=null, order = 1800, Root bean: class [null]; scope=;
abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factor
yBeanName=org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0;
factoryMethodName=getBean; initMethodName=null; des
troyMethodName=null, order = 2000, Root bean: class
[org.springframework.security.web.authentication.AnonymousAuthenticationFilter];
scope=; abstract=false; lazyInit=false; autowire
Mode=0; dependencyCheck=0; autowireCandidate=true; primary=false;
factoryBeanName=null; factoryMethodName=null; initMethodName=null;
destroyMethodName=null, order = 2300, Root bean:
class [org.springframework.security.web.access.ExceptionTranslationFilter];
scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; prima
ry=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null;
destroyMethodName=null, order = 2500, <mustChangePasswordFilter>, order = 2599,
<org.springframework.sec
urity.web.access.intercept.FilterSecurityInterceptor#0>, order = 2600]
10:23:34.490 INFO
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing
ExecutorService
10:23:34.490 INFO
org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker
- Bean 'asyncConnectorFacadeExecutor' of type [org.springframework.
scheduling.config.TaskExecutorFactoryBean] is not eligible for getting
processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
10:23:34.490 INFO
org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker
- Bean 'asyncConnectorFacadeExecutor' of type [org.springframework.
scheduling.concurrent.ThreadPoolTaskExecutor] is not eligible for getting
processed by all BeanPostProcessors (for example: not eligible for
auto-proxying)
10:23:34.757 ERROR com.zaxxer.hikari.HikariConfig - Failed to load driver class
org.postgresql.Driver from HikariConfig class classloader WebappClassLoader
context: /syncope
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
java.net.URLClassLoader@7a81197d
10:23:34.809 ERROR com.zaxxer.hikari.HikariConfig - Failed to load driver class
org.postgresql.Driver from HikariConfig class classloader WebappClassLoader
context: /syncope
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
java.net.URLClassLoader@7a81197d
10:23:34.810 INFO
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting
down ExecutorService
if I left in the bundles I get the following error:
➜ syncope git:(master) ✗ mvn clean verify \
> -Dconf.directory=/opt/syncope/conf \
> -Dbundles.directory=/opt/syncope/bundles \
> -Dlog.directory=/opt/syncope/log
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Apache Syncope sample project
[INFO] Apache Syncope sample project - Common
[INFO] Apache Syncope sample project - Core
[INFO] Apache Syncope sample project - Console
[INFO] Apache Syncope sample project - Enduser
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Syncope sample project 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ syncope ---
[INFO] Deleting /home/pwd/src/EIandAS/syncope/target
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @
syncope ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven) @ syncope ---
[INFO]
[INFO] --- gmaven-plugin:1.5:execute (default) @ syncope ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles)
@ syncope ---
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:copy-resources
(copy-artifact-legal-files) @ syncope ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:copy-resources
(copy-javadoc-legal-files) @ syncope ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent (jacoco-agent-ut) @ syncope
---
[INFO] argLine set to
-javaagent:/home/pwd/.m2/repository/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/home/pwd/src/EIandAS/syncope/target/jacoco.ut.exec,append=true
-Xms512m -Xmx1024m -Xss256k
[INFO]
[INFO] --- maven-site-plugin:3.7.1:attach-descriptor (attach-descriptor) @
syncope ---
[INFO] No site descriptor found: nothing to attach.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent-integration
(jacoco-agent-it) @ syncope ---
[INFO] argLine set to
-javaagent:/home/pwd/.m2/repository/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/home/pwd/src/EIandAS/syncope/target/jacoco.it.exec,append=true
-Xms512m -Xmx1024m -Xss256k
[INFO]
[INFO] --- modernizer-maven-plugin:1.8.0:modernizer (modernizer-check) @
syncope ---
[INFO]
[INFO] --- maven-checkstyle-plugin:3.0.0:check (checkstyle-check) @ syncope ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.3:report-aggregate (jacoco-site) @ syncope
---
[INFO]
[INFO] --- apache-rat-plugin:0.12:check (rat-check) @ syncope ---
[INFO] RAT will not execute since it is configured to be skipped via system
property 'rat.skip'.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Syncope sample project - Common 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ syncope-common ---
[INFO] Deleting /home/pwd/src/EIandAS/syncope/common/target
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @
syncope-common ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven) @ syncope-common
---
[INFO]
[INFO] --- gmaven-plugin:1.5:execute (default) @ syncope-common ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles)
@ syncope-common ---
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @
syncope-common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:copy-resources
(copy-artifact-legal-files) @ syncope-common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:copy-resources
(copy-javadoc-legal-files) @ syncope-common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @
syncope-common ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @
syncope-common ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @
syncope-common ---
[INFO] No sources to compile
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent (jacoco-agent-ut) @
syncope-common ---
[INFO] argLine set to
-javaagent:/home/pwd/.m2/repository/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/home/pwd/src/EIandAS/syncope/common/target/jacoco.ut.exec,append=true
-Xms512m -Xmx1024m -Xss256k
[INFO]
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ syncope-common ---
[INFO]
[INFO] --- maven-jar-plugin:3.1.1:jar (default-jar) @ syncope-common ---
[INFO] Building jar:
/home/pwd/src/EIandAS/syncope/common/target/syncope-common-1.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-site-plugin:3.7.1:attach-descriptor (attach-descriptor) @
syncope-common ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent-integration
(jacoco-agent-it) @ syncope-common ---
[INFO] argLine set to
-javaagent:/home/pwd/.m2/repository/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/home/pwd/src/EIandAS/syncope/common/target/jacoco.it.exec,append=true
-Xms512m -Xmx1024m -Xss256k
[INFO]
[INFO] --- modernizer-maven-plugin:1.8.0:modernizer (modernizer-check) @
syncope-common ---
[INFO]
[INFO] --- maven-checkstyle-plugin:3.0.0:check (checkstyle-check) @
syncope-common ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.3:report-aggregate (jacoco-site) @
syncope-common ---
[INFO]
[INFO] --- apache-rat-plugin:0.12:check (rat-check) @ syncope-common ---
[INFO] RAT will not execute since it is configured to be skipped via system
property 'rat.skip'.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Syncope sample project - Core 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ syncope-core ---
[INFO] Deleting /home/pwd/src/EIandAS/syncope/core/target
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven-version) @
syncope-core ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven) @ syncope-core
---
[INFO]
[INFO] --- gmaven-plugin:1.5:execute (default) @ syncope-core ---
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles)
@ syncope-core ---
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @
syncope-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 32 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:copy-resources
(copy-artifact-legal-files) @ syncope-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:copy-resources
(copy-javadoc-legal-files) @ syncope-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ syncope-core
---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @
syncope-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 26 resources
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-dependency-plugin:3.1.1:copy (set-bundles) @ syncope-core ---
[INFO] Configured Artifact:
net.tirasa.connid.bundles.soap:net.tirasa.connid.bundles.soap:1.4.3:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles:net.tirasa.connid.bundles.rest:1.0.4:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles:net.tirasa.connid.bundles.csvdir:0.8.8:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles.db:net.tirasa.connid.bundles.db.table:2.2.6:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles.db:net.tirasa.connid.bundles.db.scriptedsql:2.2.6:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles:net.tirasa.connid.bundles.ldap:1.5.3:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles:net.tirasa.connid.bundles.ad:1.3.6:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles:net.tirasa.connid.bundles.googleapps:1.4.2:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles:net.tirasa.connid.bundles.azure:1.0.1:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles:net.tirasa.connid.bundles.scimv11:1.0.1:jar
[INFO] Configured Artifact:
net.tirasa.connid.bundles:net.tirasa.connid.bundles.servicenow:1.0.0:jar
[INFO] Copying net.tirasa.connid.bundles.soap-1.4.3.jar to
/opt/syncope/bundles/net.tirasa.connid.bundles.soap-1.4.3.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Syncope sample project ..................... SUCCESS [4.310s]
[INFO] Apache Syncope sample project - Common ............ SUCCESS [1.233s]
[INFO] Apache Syncope sample project - Core .............. FAILURE [2.534s]
[INFO] Apache Syncope sample project - Console ........... SKIPPED
[INFO] Apache Syncope sample project - Enduser ........... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.341s
[INFO] Finished at: Thu Sep 05 10:29:47 EDT 2019
[INFO] Final Memory: 48M/628M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-dependency-plugin:3.1.1:copy (set-bundles) on
project syncope-core: Error copying artifact from
/home/pwd/.m2/repository/net/tirasa/connid/bundles/soap/net.tirasa.connid.bundles.soap/1.4.3/net.tirasa.connid.bundles.soap-1.4.3.jar
to /opt/syncope/bundles/net.tirasa.connid.bundles.soap-1.4.3.jar -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :syncope-core
--
This email, and any files transmitted with it, are confidential
and intended solely for the use of the individual or entity to
whom they are addressed. If you have received this email in error,
please advise [email protected] <mailto:[email protected]>.
3480 Preston Ridge Road
Suite 450
Alpharetta, GA 30005
Philip W. Dalrymple III <[email protected]>
MDT Software - Automation Management Company
+1 678 297 1001
Fax +1 678 297 1003
________________________________________
From: Andrea Patricelli <[email protected]>
Sent: Thursday, September 5, 2019 10:07
To: [email protected]
Subject: Re: Syncope trying to deploy using Maven and not getting login
P.S.
About the attached link: please take care to the doc starting from
documentation at "Deployment directories" section.
Il 05/09/19 16:04, Dalrymple, Philip ha scritto:
> OK I will give that a go.
>
>
> --
> This email, and any files transmitted with it, are confidential
> and intended solely for the use of the individual or entity to
> whom they are addressed. If you have received this email in error,
> please advise [email protected] <mailto:[email protected]>.
>
> 3480 Preston Ridge Road
> Suite 450
> Alpharetta, GA 30005
>
> Philip W. Dalrymple III <[email protected]>
> MDT Software - Automation Management Company
> +1 678 297 1001
> Fax +1 678 297 1003
>
> ________________________________________
> From: Andrea Patricelli <[email protected]>
> Sent: Thursday, September 5, 2019 10:03
> To: [email protected]
> Subject: Re: Syncope trying to deploy using Maven and not getting login
>
> Ok, maybe I got your first problem.
>
> Please follow this [1]. Basically, in order to do a correct deploy, you
> should build with a special mvn command specifying bundles, logs and
> conf directories and, moreover, in order to let Syncope take correct
> configuration parameters (like for the jdbc connection) copy some of the
> properties files in sources under the specific conf directory.
>
> HTH,
> Andrea
>
> [1] https://syncope.apache.org/docs/2.1/reference-guide.html#customization
>
> Il 05/09/19 15:56, Dalrymple, Philip ha scritto:
>> OK this is weird
>>
>> I did a
>>
>> sudo find / -name "*core*.log*" -print
>>
>> and only find the logs from my first try using docker.
>> (was not able to customize well enough and switched to
>> maven deleting the docker images)
>>
>> I will keep looking.
>>
>>
>> --
>> This email, and any files transmitted with it, are confidential
>> and intended solely for the use of the individual or entity to
>> whom they are addressed. If you have received this email in error,
>> please advise [email protected] <mailto:[email protected]>.
>>
>> 3480 Preston Ridge Road
>> Suite 450
>> Alpharetta, GA 30005
>>
>> Philip W. Dalrymple III <[email protected]>
>> MDT Software - Automation Management Company
>> +1 678 297 1001
>> Fax +1 678 297 1003
>>
>> ________________________________________
>> From: Dalrymple, Philip <[email protected]>
>> Sent: Thursday, September 5, 2019 9:53
>> To: [email protected]
>> Subject: Re: Syncope trying to deploy using Maven and not getting login
>>
>>
>> OK I need to find where the logs are.
>>
>> --
>> This email, and any files transmitted with it, are confidential
>> and intended solely for the use of the individual or entity to
>> whom they are addressed. If you have received this email in error,
>> please advise [email protected] <mailto:[email protected]>.
>>
>> 3480 Preston Ridge Road
>> Suite 450
>> Alpharetta, GA 30005
>>
>> Philip W. Dalrymple III <[email protected]>
>> MDT Software - Automation Management Company
>> +1 678 297 1001
>> Fax +1 678 297 1003
>>
>> ________________________________________
>> From: Andrea Patricelli <[email protected]>
>> Sent: Thursday, September 5, 2019 9:52
>> To: [email protected]
>> Subject: Re: Syncope trying to deploy using Maven and not getting login
>>
>> Hi Philip,
>>
>> you should check core.log, core-rest.log, core-persistence.log and
>> core-connid.log files in order to understand what is the problem.
>> The NOT FOUND error in console simply means that core is unavailable,
>> probably because it failed to start.
>>
>> Please check for exceptions in core*.log files and attach it into this
>> thread.
>>
>> Best regards,
>> Andrea
>>
>> Il 05/09/19 15:32, Dalrymple, Philip ha scritto:
>>> I am trying to deploy Syncope using the Maven method. I have followed the
>>> instructions in
>>>
>>> http://syncope.apache.org/docs/2.1/getting-started.html#maven-project
>>>
>>> and then edited core/src/main/resources/domains/Master.properties
>>>
>>> to have the correct postgres password, I re-did the mvn clean install
>>> and placed the war files in my tomcat/webapps directory, they deployed
>>> without me restarting tomcat.
>>>
>>> When I got to http://XXXXX:8080/syncope-console I get a 500 error (see
>>> below)
>>> when I got to .../syncope or .../syncope/index.html or .../syncope-enduser
>>> I get a 404 error.
>>>
>>> I checked in WEB-INF/classes/persistence.properties (in syncope) and it
>>> had the
>>> correct DB user, host, and password info and I verified that I could
>>> connect to the DB BUT
>>> the DB was empty.
>>>
>>> the stack trace on the syncope-console
>>>
>>>
>>> type Exception report
>>>
>>> message Unable to instantiate web session class
>>> org.apache.syncope.client.console.SyncopeConsoleSession
>>>
>>> description The server encountered an internal error that prevented it from
>>> fulfilling this request.
>>>
>>> exception
>>>
>>> org.apache.wicket.WicketRuntimeException: Unable to instantiate web session
>>> class org.apache.syncope.client.console.SyncopeConsoleSession
>>>
>>> org.apache.wicket.authroles.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:121)
>>>
>>> org.apache.wicket.Application.fetchCreateAndSetSession(Application.java:1555)
>>> org.apache.wicket.Session.get(Session.java:176)
>>>
>>> org.apache.syncope.client.console.SyncopeConsoleSession.get(SyncopeConsoleSession.java:91)
>>>
>>> org.apache.syncope.client.console.SyncopeConsoleRequestCycleListener.onException(SyncopeConsoleRequestCycleListener.java:80)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:126)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:122)
>>>
>>> org.apache.wicket.util.listener.ListenerCollection.notify(ListenerCollection.java:80)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onException(RequestCycleListenerCollection.java:121)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:126)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:122)
>>>
>>> org.apache.wicket.util.listener.ListenerCollection.notify(ListenerCollection.java:80)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onException(RequestCycleListenerCollection.java:121)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.handleException(RequestCycle.java:368)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:314)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:259)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221)
>>>
>>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70)
>>>
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:206)
>>>
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:299)
>>>
>>> root cause
>>>
>>> java.lang.reflect.InvocationTargetException
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>>
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>>>
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>
>>> org.apache.wicket.authroles.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:117)
>>>
>>> org.apache.wicket.Application.fetchCreateAndSetSession(Application.java:1555)
>>> org.apache.wicket.Session.get(Session.java:176)
>>>
>>> org.apache.syncope.client.console.SyncopeConsoleSession.get(SyncopeConsoleSession.java:91)
>>>
>>> org.apache.syncope.client.console.SyncopeConsoleRequestCycleListener.onException(SyncopeConsoleRequestCycleListener.java:80)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:126)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:122)
>>>
>>> org.apache.wicket.util.listener.ListenerCollection.notify(ListenerCollection.java:80)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onException(RequestCycleListenerCollection.java:121)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:126)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:122)
>>>
>>> org.apache.wicket.util.listener.ListenerCollection.notify(ListenerCollection.java:80)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onException(RequestCycleListenerCollection.java:121)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.handleException(RequestCycle.java:368)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:314)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:259)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221)
>>>
>>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70)
>>>
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:206)
>>>
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:299)
>>>
>>> root cause
>>>
>>> javax.xml.ws.WebServiceException: Remote exception with status code:
>>> NOT_FOUND
>>>
>>> org.apache.syncope.client.lib.RestClientExceptionMapper.fromResponse(RestClientExceptionMapper.java:76)
>>>
>>> org.apache.syncope.client.lib.RestClientExceptionMapper.fromResponse(RestClientExceptionMapper.java:42)
>>>
>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:372)
>>>
>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:948)
>>>
>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:854)
>>>
>>> org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:295)
>>> com.sun.proxy.$Proxy119.platform(Unknown Source)
>>>
>>> org.apache.syncope.client.console.SyncopeConsoleSession.<init>(SyncopeConsoleSession.java:103)
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>>
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>>>
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>
>>> org.apache.wicket.authroles.authentication.AuthenticatedWebApplication.newSession(AuthenticatedWebApplication.java:117)
>>>
>>> org.apache.wicket.Application.fetchCreateAndSetSession(Application.java:1555)
>>> org.apache.wicket.Session.get(Session.java:176)
>>>
>>> org.apache.syncope.client.console.SyncopeConsoleSession.get(SyncopeConsoleSession.java:91)
>>>
>>> org.apache.syncope.client.console.SyncopeConsoleRequestCycleListener.onException(SyncopeConsoleRequestCycleListener.java:80)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:126)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:122)
>>>
>>> org.apache.wicket.util.listener.ListenerCollection.notify(ListenerCollection.java:80)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onException(RequestCycleListenerCollection.java:121)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:126)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection$4.notify(RequestCycleListenerCollection.java:122)
>>>
>>> org.apache.wicket.util.listener.ListenerCollection.notify(ListenerCollection.java:80)
>>>
>>> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onException(RequestCycleListenerCollection.java:121)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.handleException(RequestCycle.java:368)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:314)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:259)
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221)
>>>
>>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70)
>>>
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:206)
>>>
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:299)
>>>
>>>
>>> thanks
>>>
>>>
>>> --
>>> This email, and any files transmitted with it, are confidential
>>> and intended solely for the use of the individual or entity to
>>> whom they are addressed. If you have received this email in error,
>>> please advise [email protected] <mailto:[email protected]>.
>>>
>>> 3480 Preston Ridge Road
>>> Suite 450
>>> Alpharetta, GA 30005
>>>
>>> Philip W. Dalrymple III <[email protected]>
>>> MDT Software - Automation Management Company
>>> +1 678 297 1001
>>> Fax +1 678 297 1003
>> --
>> Dott. Andrea Patricelli
>> Tel. +39 3204524292
>>
>> Engineer @ Tirasa S.r.l.
>> Viale Vittoria Colonna 97 - 65127 Pescara
>> Tel +39 0859116307 / FAX +39 0859111173
>> http://www.tirasa.net
>>
>> Apache Syncope PMC Member
>>
> --
> Dott. Andrea Patricelli
> Tel. +39 3204524292
>
> Engineer @ Tirasa S.r.l.
> Viale Vittoria Colonna 97 - 65127 Pescara
> Tel +39 0859116307 / FAX +39 0859111173
> http://www.tirasa.net
>
> Apache Syncope PMC Member
>
--
Dott. Andrea Patricelli
Tel. +39 3204524292
Engineer @ Tirasa S.r.l.
Viale Vittoria Colonna 97 - 65127 Pescara
Tel +39 0859116307 / FAX +39 0859111173
http://www.tirasa.net
Apache Syncope PMC Member