Fineract Code base as of 1.5 has been tested on development with JDK 11 LTS.
To be on the safe side, Java 11 LTS is preferred as that is what developers are using to test features. As a recommendation from the recent ApacheCon FinTech/Fineract Track, Azul Zulu JDK 11 is probably more efficient than other JDK vendors. See talks here: https://www.youtube.com/watch?v=sfp7ox3wMKk&ab_channel=TheApacheFoundation and https://www.youtube.com/watch?v=fn9uhpOWrHk&t=1083s&ab_channel=TheApacheFoundation On Fri, Oct 22, 2021 at 4:27 PM Francis Guchie <francisguc...@gmail.com> wrote: > Hi All, > > Don know if this helps. Due to latest requirements to install java from > https://www.oracle.com/java/technologies/downloads/ ( you have to login / > sign up) > I use https://adoptopenjdk.net/ -- adoptopenjdk-15-hotspot > > > ADOPTOPENJDK-15.0.2-7 > > sudo wget -qO - > https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo > apt-key add - > sudo add-apt-repository --yes > https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ > > sudo apt-get install adoptopenjdk-15-hotspot > > > Set the JAVA_HOME like so > > export JAVA_HOME=/usr/lib/jvm/adoptopenjdk-15-hotspot-amd64 > export PATH=$PATH:$JAVA_HOME/bin > > > > > My Kind Regards > > Francis Guchie Kirago > *Skype:* francisguchie > *Telegram: *232 79 19 44 07 > *Whatsapp: *232 79 19 44 07 > *LINKEDIN:* https://www.linkedin.com/in/francis-guchie-kirago-a4379617/ > twitter: @FrancisGuchie > > > > > > > > > > On Fri, Oct 22, 2021 at 2:19 PM JOSE ALBERTO HERNANDEZ MALDONADO < > jose.hernan...@fintecheando.mx> wrote: > >> Hello! >> >> The error is not related to Fineract, It's about a missing file of Java >> Virtual Machine (JVM), the next one: >> >> /usr/lib/jvm/lib/tzdb.dat >> >> Please ensure to install Java properly and set the right value for the >> environment variable: JAVA_HOME >> >> If you have not the file, please download from this shared link: >> https://drive.google.com/file/d/1L_-y-FoTOk33Q1zHJ3SSG3VjjObdthLY/view?usp=sharing >> >> Thanks and regards >> Alberto >> >> On Fri, Oct 22, 2021 at 8:51 AM Momodou L Jarju <mljarj...@gmail.com> >> wrote: >> >>> Hi Jose, >>> Apologies for replying late. Here is my log file. Not sure why it is not >>> working >>> >>> NOTE: Picked up JDK_JAVA_OPTIONS: >>> --add-opens=java.base/java.lang=ALL-UNNAMED >>> --add-opens=java.base/java.io=ALL-UNNAMED >>> --add-opens=java.base/java.util=ALL-UNNAMED >>> --add-opens=java.base/java.util.concurrent=ALL-UNNAMED >>> --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED >>> >>> Handler error >>> >>> java.lang.reflect.InvocationTargetException >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) >>> >>> at >>> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:591) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:527) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:327) >>> >>> at >>> java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445) >>> >>> at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394) >>> >>> at >>> java.base/java.security.AccessController.doPrivileged(AccessController.java:312) >>> >>> at >>> java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382) >>> >>> at >>> java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430) >>> >>> at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:717) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:701) >>> >>> at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61) >>> >>> at >>> org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:181) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:133) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:156) >>> >>> at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:211) >>> >>> at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50) >>> >>> Caused by: java.lang.Error: java.io.FileNotFoundException: >>> /usr/lib/jvm/lib/tzdb.dat (No such file or directory) >>> >>> at java.base/sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:261) >>> >>> at java.base/sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:251) >>> >>> at >>> java.base/java.security.AccessController.doPrivileged(AccessController.java:312) >>> >>> at >>> java.base/sun.util.calendar.ZoneInfoFile.<clinit>(ZoneInfoFile.java:251) >>> >>> at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:589) >>> >>> at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:578) >>> >>> at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:683) >>> >>> at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:654) >>> >>> at java.base/java.util.Date.normalize(Date.java:1199) >>> >>> at java.base/java.util.Date.getYear(Date.java:651) >>> >>> at java.sql/java.sql.Timestamp.toString(Timestamp.java:267) >>> >>> at org.apache.juli.FileHandler.configure(FileHandler.java:375) >>> >>> at org.apache.juli.FileHandler.<init>(FileHandler.java:177) >>> >>> at org.apache.juli.FileHandler.<init>(FileHandler.java:165) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:82) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:78) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:74) >>> >>> ... 22 more >>> >>> Caused by: java.io.FileNotFoundException: /usr/lib/jvm/lib/tzdb.dat (No >>> such file or directory) >>> >>> at java.base/java.io.FileInputStream.open0(Native Method) >>> >>> at java.base/java.io.FileInputStream.open(FileInputStream.java:211) >>> >>> at java.base/java.io.FileInputStream.<init>(FileInputStream.java:153) >>> >>> at java.base/sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:255) >>> >>> ... 38 more >>> >>> Handler error >>> >>> java.lang.reflect.InvocationTargetException >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) >>> >>> at >>> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:591) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:527) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:327) >>> >>> at >>> java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445) >>> >>> at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394) >>> >>> at >>> java.base/java.security.AccessController.doPrivileged(AccessController.java:312) >>> >>> at >>> java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382) >>> >>> at >>> java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430) >>> >>> at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:717) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:701) >>> >>> at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61) >>> >>> at >>> org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:181) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:133) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:156) >>> >>> at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:211) >>> >>> at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50) >>> >>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class >>> sun.util.calendar.ZoneInfoFile >>> >>> at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:589) >>> >>> at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:578) >>> >>> at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:683) >>> >>> at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:654) >>> >>> at java.base/java.util.Date.normalize(Date.java:1199) >>> >>> at java.base/java.util.Date.getYear(Date.java:651) >>> >>> at java.sql/java.sql.Timestamp.toString(Timestamp.java:267) >>> >>> at org.apache.juli.FileHandler.configure(FileHandler.java:375) >>> >>> at org.apache.juli.FileHandler.<init>(FileHandler.java:177) >>> >>> at org.apache.juli.FileHandler.<init>(FileHandler.java:165) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:82) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:78) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:74) >>> >>> ... 22 more >>> >>> Handler error >>> >>> java.lang.reflect.InvocationTargetException >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) >>> >>> at >>> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:591) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:527) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:327) >>> >>> at >>> java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445) >>> >>> at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394) >>> >>> at >>> java.base/java.security.AccessController.doPrivileged(AccessController.java:312) >>> >>> at >>> java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382) >>> >>> at >>> java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430) >>> >>> at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:717) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:701) >>> >>> at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61) >>> >>> at >>> org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:181) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:133) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:156) >>> >>> at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:211) >>> >>> at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50) >>> >>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class >>> sun.util.calendar.ZoneInfoFile >>> >>> at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:589) >>> >>> at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:578) >>> >>> at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:683) >>> >>> at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:654) >>> >>> at java.base/java.util.Date.normalize(Date.java:1199) >>> >>> at java.base/java.util.Date.getYear(Date.java:651) >>> >>> at java.sql/java.sql.Timestamp.toString(Timestamp.java:267) >>> >>> at org.apache.juli.FileHandler.configure(FileHandler.java:375) >>> >>> at org.apache.juli.FileHandler.<init>(FileHandler.java:177) >>> >>> at org.apache.juli.FileHandler.<init>(FileHandler.java:165) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:82) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:78) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:74) >>> >>> ... 22 more >>> >>> Handler error >>> >>> java.lang.reflect.InvocationTargetException >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) >>> >>> at >>> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:591) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:527) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:327) >>> >>> at >>> java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445) >>> >>> at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394) >>> >>> at >>> java.base/java.security.AccessController.doPrivileged(AccessController.java:312) >>> >>> at >>> java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382) >>> >>> at >>> java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430) >>> >>> at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:717) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:701) >>> >>> at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61) >>> >>> at >>> org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:181) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:133) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:156) >>> >>> at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:211) >>> >>> at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50) >>> >>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class >>> sun.util.calendar.ZoneInfoFile >>> >>> at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:589) >>> >>> at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:578) >>> >>> at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:683) >>> >>> at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:654) >>> >>> at java.base/java.util.Date.normalize(Date.java:1199) >>> >>> at java.base/java.util.Date.getYear(Date.java:651) >>> >>> at java.sql/java.sql.Timestamp.toString(Timestamp.java:267) >>> >>> at org.apache.juli.FileHandler.configure(FileHandler.java:375) >>> >>> at org.apache.juli.FileHandler.<init>(FileHandler.java:177) >>> >>> at org.apache.juli.FileHandler.<init>(FileHandler.java:165) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:82) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:78) >>> >>> at org.apache.juli.AsyncFileHandler.<init>(AsyncFileHandler.java:74) >>> >>> ... 22 more >>> >>> Handler error >>> >>> java.lang.reflect.InvocationTargetException >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) >>> >>> at >>> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:591) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:527) >>> >>> at >>> org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:327) >>> >>> at >>> java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:445) >>> >>> at java.logging/java.util.logging.LogManager$2.run(LogManager.java:394) >>> >>> at >>> java.base/java.security.AccessController.doPrivileged(AccessController.java:312) >>> >>> at >>> java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:382) >>> >>> at >>> java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:430) >>> >>> at java.logging/java.util.logging.Logger.demandLogger(Logger.java:648) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:717) >>> >>> at java.logging/java.util.logging.Logger.getLogger(Logger.java:701) >>> >>> at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:61) >>> >>> at >>> org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:181) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:133) >>> >>> at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:156) >>> >>> at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:211) >>> >>> at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:50) >>> >>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class >>> sun.util.calendar.ZoneInfoFile >>> >>> at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:589) >>> >>> at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:578) >>> >>> at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:683) >>> >>> at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:654) >>> >>> at java.base/java.util.TimeZone.getDefault(TimeZone.java:643) >>> >>> at java.base/java.util.Calendar.defaultTimeZone(Calendar.java:1680) >>> >>> at java.base/java.util.Calendar.getInstance(Calendar.java:1661) >>> >>> at >>> java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:677) >>> >>> at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:621) >>> >>> at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:123) >>> >>> at org.apache.juli.DateFormatCache$Cache.<init>(DateFormatCache.java:100) >>> >>> at org.apache.juli.DateFormatCache.<init>(DateFormatCache.java:89) >>> >>> at >>> org.apache.juli.OneLineFormatter.setTimeFormat(OneLineFormatter.java:106) >>> >>> at org.apache.juli.OneLineFormatter.<init>(OneLineFormatter.java:76) >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) >>> >>> at >>> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) >>> >>> at >>> java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) >>> >>> at >>> java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:350) >>> >>> at java.base/java.lang.Class.newInstance(Class.java:645) >>> >>> at >>> java.logging/java.util.logging.LogManager.getFormatterProperty(LogManager.java:2374) >>> >>> at java.logging/java.util.logging.Handler.<init>(Handler.java:99) >>> >>> at >>> java.logging/java.util.logging.StreamHandler.<init>(StreamHandler.java:111) >>> >>> at >>> java.logging/java.util.logging.ConsoleHandler.<init>(ConsoleHandler.java:79) >>> >>> ... 22 more >>> >>> java.lang.NoClassDefFoundError: Could not initialize class >>> sun.util.calendar.ZoneInfoFile >>> >>> at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:589) >>> >>> at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:578) >>> >>> at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:683) >>> >>> at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:654) >>> >>> at java.base/java.util.TimeZone.getDefault(TimeZone.java:643) >>> >>> at java.base/java.util.Calendar.defaultTimeZone(Calendar.java:1680) >>> >>> at java.base/java.util.Calendar.getInstance(Calendar.java:1661) >>> >>> at >>> java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:677) >>> >>> at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:621) >>> >>> at >>> org.apache.catalina.valves.AbstractAccessLogValve$DateFormatCache$Cache.<init>(AbstractAccessLogValve.java:278) >>> >>> at >>> org.apache.catalina.valves.AbstractAccessLogValve$DateFormatCache$Cache.<init>(AbstractAccessLogValve.java:264) >>> >>> at >>> org.apache.catalina.valves.AbstractAccessLogValve$DateFormatCache$Cache.<init>(AbstractAccessLogValve.java:260) >>> >>> at >>> org.apache.catalina.valves.AbstractAccessLogValve$DateFormatCache$Cache.<init>(AbstractAccessLogValve.java:234) >>> >>> at >>> org.apache.catalina.valves.AbstractAccessLogValve$DateFormatCache.<init>(AbstractAccessLogValve.java:374) >>> >>> at >>> org.apache.catalina.valves.AbstractAccessLogValve.<clinit>(AbstractAccessLogValve.java:410) >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> >>> at >>> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) >>> >>> at >>> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) >>> >>> at >>> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) >>> >>> at >>> org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:103) >>> >>> at >>> org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1277) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:518) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:183) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1386) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2725) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:541) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224) >>> >>> at >>> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635) >>> >>> at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1535) >>> >>> at org.apache.catalina.startup.Catalina.parseServerXml(Catalina.java:617) >>> >>> at org.apache.catalina.startup.Catalina.load(Catalina.java:709) >>> >>> at org.apache.catalina.startup.Catalina.load(Catalina.java:746) >>> >>> at >>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >>> Method) >>> >>> at >>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) >>> >>> at >>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> >>> at java.base/java.lang.reflect.Method.invoke(Method.java:564) >>> >>> at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:305) >>> >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) >>> >>> Momodu Lamin Jarju >>> 00220 3930084 >>> | mlja...@gmail.com >>> 19 Ngansunding Street, New Jeshwang, The Gambia >>> <https://maps.google.com/?q=19+Ngansunding+Street,+New+Jeshwang,+The+Gambia> >>> >>> Create your own email signature >>> <https://www.wisestamp.com/create-own-signature/?utm_source=promotion&utm_medium=signature&utm_campaign=create_your_own&srcid=> >>> >>> >>> >>> On Tue, Oct 19, 2021 at 11:17 PM JOSE ALBERTO HERNANDEZ MALDONADO < >>> jose.hernan...@fintecheando.mx> wrote: >>> >>>> Hello! >>>> >>>> Please review your database credentials, >>>> then, recreate (drop and create) both databases in mysql, and >>>> restart the Tomcat application >>>> >>>> If the problem persists, please share us the log file, >>>> fineract-provider.log >>>> >>>> Thanks and regards >>>> Alberto >>>> >>>> On Tue, Oct 19, 2021 at 4:28 PM Momodou L Jarju <mljarj...@gmail.com> >>>> wrote: >>>> >>>>> I recently deployed Mifos on an Ubuntu server following this guide Mifos >>>>> 21.07.01 Installation on Tomcat-Ubuntu 18.04 - Mifos X User Zone - >>>>> Confluence (jira.com) >>>>> <https://mifosforge.jira.com/wiki/spaces/docs/pages/2824142857/Mifos+21.07.01+Installation+on+Tomcat-Ubuntu+18.04> >>>>> After the installation, I could access the interface but cannot logged >>>>> in. When I checked the database, I noticed there were no tables. >>>>> Can someone guide me as to where I went wrong? >>>>> >>>>> Thank you >>>>> >>>>> _______________________________________________ >>>>> Mifos-users mailing list >>>>> Mifos-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/mifos-users >>>>> >>>> _______________________________________________ >>>> Mifos-users mailing list >>>> Mifos-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/mifos-users >>>> >>> _______________________________________________ >>> Mifos-users mailing list >>> Mifos-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/mifos-users >>> >> _______________________________________________ >> Mifos-users mailing list >> Mifos-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/mifos-users >> > _______________________________________________ > Mifos-users mailing list > Mifos-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mifos-users >
_______________________________________________ Mifos-users mailing list Mifos-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mifos-users