[ 
https://issues.apache.org/jira/browse/SYNCOPE-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-1857:
--------------------------------------------
    Description: 
If for some reason {{oracle.jdbc.OracleDriver}} is in the classpath, the 
{{OraclePersistenceContext}} context is taken into account unless persistence 
could not be on Oracle (on PostgreSQL for example).

This could lead to search errors.

A workaround is to explicitly exclude (when not needed) the Oracle persistence 
context like this in core-*.properties: 
{code:java}
spring.autoconfigure.exclude=org.apache.syncope.core.persistence.jpa.OraclePersistenceContext{code}

  was:
If for some reason {{oracle.jdbc.OracleDriver }}is in the classpath, the 
{{OraclePersistenceContext}} context is taken into account unless persistence 
could not be on Oracle (on PostgreSQL for example).

This could lead to search errors.

A workaround is to explicitly exclude (when not needed) the Oracle persistence 
context like this in core-*.properties: 
{code:java}
spring.autoconfigure.exclude=org.apache.syncope.core.persistence.jpa.OraclePersistenceContext{code}


> Unwanted Oracle persistence context enfornce when Oracle driver is in 
> classpath
> -------------------------------------------------------------------------------
>
>                 Key: SYNCOPE-1857
>                 URL: https://issues.apache.org/jira/browse/SYNCOPE-1857
>             Project: Syncope
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 4.0.0-M0
>         Environment: Archetype embedded tomcat running on cargo and having 
> oracle driver as dependency like this
> <dependency>
>      <groupId>com.oracle.database.jdbc</groupId>
>      <artifactId>ojdbc11</artifactId>
>  </dependency>
>            Reporter: Andrea Patricelli
>            Priority: Major
>             Fix For: 4.0.0
>
>
> If for some reason {{oracle.jdbc.OracleDriver}} is in the classpath, the 
> {{OraclePersistenceContext}} context is taken into account unless persistence 
> could not be on Oracle (on PostgreSQL for example).
> This could lead to search errors.
> A workaround is to explicitly exclude (when not needed) the Oracle 
> persistence context like this in core-*.properties: 
> {code:java}
> spring.autoconfigure.exclude=org.apache.syncope.core.persistence.jpa.OraclePersistenceContext{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to