+1 vote
1 view

Knowage 6.2 Installation completed successfully, but when started the Knowage by running bat file -"Knowage-Server-CE\bin\startup.bat", and going to link http://localhost:8080/knowage, it gives below error:

HTTP Status 500 -


type Status report

message

description The server encountered an internal error that prevented it from fulfilling this request.


Apache Tomcat/7.0.50

The log file "localhost.2018-08-17.log" shows below error. Please advice:
Aug 07, 2018 12:01:01 AM org.apache.catalina.core.ApplicationContext log

INFO: ContextListener: contextInitialized()

Aug 07, 2018 12:01:01 AM org.apache.catalina.core.ApplicationContext log

INFO: SessionListener: contextInitialized()

Aug 07, 2018 12:01:01 AM org.apache.catalina.core.ApplicationContext log

INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@61861af5')

Aug 07, 2018 12:03:04 AM org.apache.catalina.core.ApplicationContext log

INFO: QuartzInitializer: Quartz Initializer Servlet loaded, initializing Scheduler...

Aug 07, 2018 12:03:04 AM org.apache.catalina.core.ApplicationContext log

INFO: QuartzInitializer: Quartz Scheduler failed to initialize: org.quartz.SchedulerConfigException: Failure occured during job recovery. [See nested exception: org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'quartz': java.sql.SQLException: Could not retrieve datasource via JNDI url 'java:comp/env/jdbc/knowage' javax.naming.NamingException: Could not create connection to database server. [See nested exception: java.sql.SQLException: Could not retrieve datasource via JNDI url 'java:comp/env/jdbc/knowage' javax.naming.NamingException: Could not create connection to database server.]]

Aug 07, 2018 12:03:04 AM org.apache.catalina.core.StandardContext loadOnStartup

SEVERE: Servlet /knowage threw load() exception

java.sql.SQLException: Could not retrieve datasource via JNDI url 'java:comp/env/jdbc/knowage' javax.naming.NamingException: Could not create connection to database server.

at org.quartz.utils.JNDIConnectionProvider.getConnection(JNDIConnectionProvider.java:166)

at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:112)

at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:662)

at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:72)

at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3708)

at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3673)

at org.quartz.impl.jdbcjobstore.JobStoreSupport.cleanVolatileTriggerAndJobs(JobStoreSupport.java:722)

at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:580)

at org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59)

at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1220)

at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1371)

at org.quartz.ee.servlet.QuartzInitializerServlet.init(QuartzInitializerServlet.java:160)

at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)

at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5198)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5481)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:634)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1230)

at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at java.lang.Thread.run(Thread.java:748

Please note, PROXY is not enabled in my machine. Please help on this issue.

Thanks

Raxy

Environment Knowage 6.2, Windows 7, Tomcat 7 and browser is Cherome and IE, MySQL 8.0
asked Aug 7, 2018 in Installer by rakesht4u (200 points) | 1 view

1 Answer

+1 vote
Hi

If you have installed Knowage and MariaDB embedded, you have to use: knowage_startup.bat

This command start MariaDB and Tomcat.

Let me know

Angelo
answered Aug 7, 2018 by abernabei (20,700 points)

I am using MySQL 8.0.

Tomcat is looking good now. I can see page http://localhost:8080. However when I put Knowage to access this, it is giving same error. 

HTTP Status 500 -


type Status report

message

description The server encountered an internal error that prevented it from fulfilling this request.


Apache Tomcat/7.0.50

Hi

We've found problems on MySQL 8 communication protocol, so we suggest to use only the certified DBMSs

Take a look at: http://knowage-suite.readthedocs.io/en/latest/installation-guide/requirements.html

Best Regsrds

Angelo

1,553 questions
1,017 answers
2,037 comments
2,568 users