Skip to Content.
Sympa Menu

grouper-users - RE: [grouper-users] Grouper 2.5.29 Installer errors on hibernate connections

Subject: Grouper Users - Open Discussion List

List archive

RE: [grouper-users] Grouper 2.5.29 Installer errors on hibernate connections


Chronological Thread 
  • From: "Black, Carey M." <>
  • To: "Hafer, Christopher G" <>, "Hyzer, Chris" <>, Grouper Users <>
  • Subject: RE: [grouper-users] Grouper 2.5.29 Installer errors on hibernate connections
  • Date: Wed, 22 Jul 2020 13:14:02 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=osu.edu; dmarc=pass action=none header.from=osu.edu; dkim=pass header.d=osu.edu; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fmvx5yW289jF+j9/CTmOzbhesdreHjTYsyhPpdeGfDk=; b=D6oODuOqAViL8/yFwAo41sEvTY0ZrxCc3yplNEm5vYmsNpUqq8PF1VsmFszEd/lTc8cGBmIFkTuQUr4i4s/2Ulp1PODXKGz6lebZkipD1BJ3H4M1yd6W4/oPyC0tYQSMbcad7qknkZy9aNtZ7QCpS+CsGihzRz/V7XUVM1HIyQs3G9m7NmNMr6e6OR1GPRUEFlgvYvRWnCXLtRq+xZRUUQEOuE5BWAOodRHxJWd4zniYRIiZo1XNQr3MsQToz8Nc6B1jhhFw5XNC8ZKmA1uOY03uYmMIelOUh9Ga7dCbyrf3v75gZ57Be/ZYbpcMHcBn9450n2fQEvcS5nuQWwADzQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CVnGCkKldQWUzAIerLwRPtFmFMWc//g18RI5pM4GATgFT7rtuC7hkQrbePo4heASLmRNunKrzmtvbkfbnQTKOuZS6ZsS+Pq4evSkQI9FNy8iZs3pm66X5lx29v8LDwaZuimBnA6VqPCltsgrbSfQg/C3mhJPfDbuK1wd+pOCErJUidXLumnT44vGmR+FtkFK3hikOxZXg6qC0dttrEVfITiBSA3pgnXvib1SaRd3Sw46xvFtUbfOvDsLE7Z78cFis5Vw2y8NLpGs/8SX77FDG5n3W+9Vpsx78O6quAVnDWvfQf+KvvzmRBn7OBRgnycsrToJnl2aICFGpj9mGZcMbQ==

Christopher,

 

Just a guess… based on “parent dir of log file”:

 

Take a look at how you are, or are not, setting these for your container.

 

-e GROUPER_SHIB_LOG_USE_PIPE   (v2.5.30+)   ( default is true)

-e GROUPER_LOG_TO_HOST            (v.2.5.27+)  ( default is false)

 

GROUPER_LOG_TO_HOST = true

                The container “should” write files ( based on log4j.properties) to /opt/grouper/logs ( inside the container ). And you are expected to mount that to a directory outside the container.

                (for = "false" ) The logs go to the “docker logs” instead of to files.

 

 

Also check your log4j.properties file. Look at the paths for the files that are being created.

 

HTH. ( Have not really started looking at 2.5.33 yet… So I guess it is possible that something changed in that release? )

 

--

Carey Matthew

 

From: <> On Behalf Of Hafer, Christopher G
Sent: Wednesday, July 22, 2020 8:47 AM
To: Hyzer, Chris <>; Grouper Users <>
Subject: RE: [grouper-users] Grouper 2.5.29 Installer errors on hibernate connections

 

Thanks Chris, looks like 2.5.33 is connecting to DB now. I do see a warning “Grouper warning: parent dir of log file doesnt exist: /opt/grouper/logs/grouper” in the log the ‘Installer’ is outputting in [/opt/grouperContainer]. 

 

-Does this mean I need to create the path “/opt/grouper/logs/grouper” on the main system for the installer ?

-Does this mean the log folder path is not inside the Docker “i2incommon/grouper:2.5.33” image ?

-Do I need to point the Installer to install in [/opt/grouper] instead of [/opt/grouperContainer] ?

 

Thank you,
Christopher G. Hafer

MUSC Information Solutions

Integration Engineer II | Business Application Integrations

Medical University of South Carolina

| Ph: 843-209-3315

 

"Harnessing the power of information to improve the lives we touch"

 

From: Hyzer, Chris <>
Sent: Tuesday, July 21, 2020 11:16 PM
To: Grouper Users <>; Hafer, Christopher G <>
Subject: RE: [grouper-users] Grouper 2.5.29 Installer errors on hibernate connections

 

CAUTION: External

This is now fixed in 2.5.33, the installer will install “maturity level 0”.  Note, if it says it cant find a success initting the database, run “docker logs gsh”, and see that it did in fact complete, you will see tables and views in your schema, and continue with the installer.

 

Thanks,

Chris

 

 

From: Hyzer, Chris
Sent: Tuesday, July 21, 2020 3:41 PM
To: Grouper Users <>; Hafer, Christopher G <>
Subject: Re: [grouper-users] Grouper 2.5.29 Installer errors on hibernate connections

 

I think the installer only works on 2.5.22... want to try that, and then once its installed you could upgrade?   Or use the manual method?

 

thanks

Chris

 


From: <> on behalf of Hafer, Christopher G <>
Sent: Tuesday, July 21, 2020 1:44 PM
To: Grouper Users <
>
Subject: [grouper-users] Grouper 2.5.29 Installer errors on hibernate connections

 

Good afternoon, I am getting the below error for a PostgreSQL 10 database when running the Grouper installer jar "grouper-installer-2.5.29.jar" as root.  Using openjdk version "1.8.0_252" and JAVA_HOME is set.  I have looked in the 2.5.29 Docker image and the postgresql driver jar is in the lib folder.  I am following the Maturity Level 0 w/ Installer to get familiar with this setup. 

1) Does the installer need to use an outside config file so the driver class is known to the installer for the hibernate connections?  
2) If the x.properties files were created from a previous installer run with connection errors, do I need to allow the installer to over-write them again or should they be file to use?

-------------- Grouper 2.5.29 installer error ------------------
__GROUPER_LOG_PREFIX__;grouper_error.log;;;2020-07-21 17:15:49,884: [main] FATAL Hib3DAO.initHibernateIfNotInittedHelper(337) -  - unable to initialize hibernate: Unable to create
requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:264)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:228)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207)
        at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51)
        at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207)
        at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352)
        at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111)
        at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83)
        at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418)
        at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:692)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:727)
        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO.initHibernateIfNotInittedHelper(Hib3DAO.java:323)
        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO.initHibernateIfNotInitted(Hib3DAO.java:154)
        at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO.initHibernateIfNotInitted(Hib3DAO.java:117)
        at edu.internet2.middleware.grouper.misc.GrouperStartup.startup(GrouperStartup.java:345)
        at edu.internet2.middleware.grouper.registry.RegistryInitializeSchema.main(RegistryInitializeSchema.java:173)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at edu.internet2.middleware.grouper.app.gsh.GrouperShell.handleSpecialCase(GrouperShell.java:227)
        at edu.internet2.middleware.grouper.app.gsh.GrouperShell.main(GrouperShell.java:160)
        at edu.internet2.middleware.grouper.app.gsh.GrouperShellWrapper.main(GrouperShellWrapper.java:31)
Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: HHH010003: JDBC Driver class not found:
        at org.hibernate.c3p0.internal.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:131)
        at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207)
        at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.buildJdbcConnectionAccess(JdbcEnvironmentInitiator.java:145)
        at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:66)
        at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)
        at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:254)
        ... 25 more
Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class []
        at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:229)
        at org.hibernate.c3p0.internal.C3P0ConnectionProvider.configure(C3P0ConnectionProvider.java:128)
        ... 33 more
Caused by: java.lang.ClassNotFoundException:
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:226)
        ... 34 more
------------------------------------------------------------------  

Thank you,
Christopher G. Hafer
MUSC Information Solutions
Integration Engineer II | Business Application Integrations
Medical University of South Carolina
| Ph: 843-209-3315
 
"Harnessing the power of information to improve the lives we touch"




Archive powered by MHonArc 2.6.19.

Top of Page