Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Problem

Unable to login to BuildOn UI due to DB connection issue

Cause

08-May-2018 11:48:45.572 SEVERE [http-nio-8080-exec-3] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [com.cognizant.buildon.controller.AuthenticationWebController] in context with path [/buildon] threw exception [Servlet execution threw an exception] with root cause

 java.lang.NoSuchMethodError: com.mchange.v2.cfg.BasicMultiPropertiesConfig.<init>([Ljava/lang/String;Ljava/util/List;)V

Info

There may be an authentication failure due to invalid postgres DB credentials configured in buildon.properties. Update correct values for DB properties in buildon.properties and persistence.xml

Fix

hibernate-c3p0 jar conflicts with com.mchange c3p0 jar. Excluded com.mchange.c3p0 jar in pom.xml as shown below. 

...

<dependency>

       

...

 <groupId>org.hibernate</

...

groupId>

       

...

 <artifactId>hibernate-c3p0</

...

artifactId>

       

...

 <version>5.2.10.Final</

...

version>

                 

...

<exclusions>

                     

...

 <exclusion>

                       

...

 <groupId>com.mchange</

...

groupId>

                       

...

 <artifactId>c3p0</artifactId>

                     </

...

exclusion>

                <

...

/exclusions>

</

...

dependency>