First test I wanted to do (starting with a clean environment, no postgis installed, small db) the schema upgrade fails. Find log attached. I'll go though it with more time and provide you detailed feedback.
On Wed, Aug 19, 2015 at 6:24 PM, Sergio Fernández <[email protected]> wrote: > Hi Francisco, > > On Wed, Aug 19, 2015 at 6:14 PM, FRANCISCO XAVIER SUMBA TORAL < > [email protected]> wrote: >> >> I have understood that to apply the patch. The code must compile and does >> what it claims in the issue and, all license header must be in place. Then >> Have I to apply the patch after two days? >> > > The current path looks fine. I just want some time to check some things. > I'll come back to you as soon as I finish my last review, and then you can > attach the patch to the issue as formal submission of your work. > > >> For sure, It would be great. Here I can gain experience and contribute to >> people with a long career. So for me and other people involved in the >> project it would be a honor. > > > That would be great! Let's keep talking. > > Cheers, > > > -- > Sergio Fernández > Partner Technology Manager > Redlink GmbH > m: +43 6602747925 > e: [email protected] > w: http://redlink.co > -- Sergio Fernández Partner Technology Manager Redlink GmbH m: +43 6602747925 e: [email protected] w: http://redlink.co
$ mvn tomcat7:run [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache Marmotta Web Application 3.4.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] >>> tomcat7-maven-plugin:2.2:run (default-cli) @ marmotta-webapp >>> [INFO] [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ marmotta-webapp --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ marmotta-webapp --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] Copying 3 resources [INFO] [INFO] --- jrebel-maven-plugin:1.1.5:generate (generate-rebel-xml) @ marmotta-webapp --- [INFO] [INFO] --- maven-dependency-plugin:2.8:list (default) @ marmotta-webapp --- [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ marmotta-webapp --- [INFO] No sources to compile [INFO] [INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) @ marmotta-webapp <<< [INFO] [INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ marmotta-webapp --- [INFO] Running war on http://localhost:8080/ [INFO] Creating Tomcat server configuration at /home/wikier/tmp/MARMOTTA-584/launchers/marmotta-webapp/target/tomcat [INFO] setting SystemProperties: [INFO] marmotta.home=/tmp/marmotta [INFO] create webapp with contextPath: Aug 19, 2015 6:43:33 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8080"] Aug 19, 2015 6:43:33 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service Tomcat Aug 19, 2015 6:43:33 PM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.47 18:43:37.836 INFO - WELD-000900: 2.1.2 (Final) 18:43:37.846 INFO - JNDI: registering Apache Marmotta JNDI implementation ... 18:43:38.081 INFO - JNDI: initialising Apache Marmotta Context Factory ... 18:43:38.083 INFO - JNDI: creating Apache Marmotta Initial Context ... 18:43:38.152 INFO - WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. 18:43:39.097 INFO - Tomcat 7+ detected, CDI injection will be available in Servlets and Filters. Injection into Listeners is not supported 18:43:39.376 WARN - WELD-001700: Interceptor annotation class javax.ejb.PostActivate not found, interception based on it is not enabled 18:43:39.376 WARN - WELD-001700: Interceptor annotation class javax.ejb.PrePassivate not found, interception based on it is not enabled 18:43:39.629 INFO - Apache Marmotta Core Version 3.4.0-SNAPSHOT starting up ... 18:43:39.630 INFO - Build Information: 18:43:39.630 INFO - - Build User: wikier 18:43:39.630 INFO - - Build Host: duffman 18:43:39.630 INFO - - Build Time: Wed, 19 Aug 2015 18:38:55 CEST 18:43:39.630 INFO - - Build OS: Linux 3.13.0-58-generic/amd64 18:43:39.630 INFO - - Revision: git:d27424 18:43:39.632 INFO - Configured working directory /tmp/marmotta from system property marmotta.home 18:43:39.633 INFO - Apache Marmotta Configuration Service starting up ... 18:43:39.634 INFO - Apache Marmotta running on Apache Tomcat 7.x 18:43:39.634 INFO - reading system configuration from existing configuration file /tmp/marmotta/system-config.properties 18:43:39.639 INFO - reading system configuration metadata from existing configuration file /tmp/marmotta/system-meta.properties 18:43:39.669 INFO - configuration successfully saved to /tmp/marmotta/system-config.properties 18:43:39.669 INFO - configuration successfully saved to /tmp/marmotta/system-meta.properties 18:43:39.673 INFO - Apache Marmotta Logging Service starting up ... 18:43:39.857 INFO - - configured logging modules: Caching, CDI/Weld, Configuration, KiWi Backend, KiWi Reasoner, LDCache, LDClient, LDP, LDPath, Linked Data, RestEasy, Security, Sesame, SPARQL, System, User 18:43:39.859 INFO - - configured logging appenders: Syslog (LOCAL0), Marmotta Main Log, Marmotta Security Log, Marmotta Debug Log, Marmotta Console 18:43:39.859 WARN - LOGGING: Switching to Apache Marmotta logging configuration; further output will be found in /tmp/marmotta/log/*.log 18:43:40.298 WARN - Apache Marmotta Core Version 3.4.0-SNAPSHOT has started up successfully! 18:43:40.299 WARN - You can access the system now at the URL http://duffman:0/ Aug 19, 2015 6:43:40 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-bio-8080"] 18:43:40.958 ERROR - Error executing: CREATE EXTENSION IF NOT EXISTS POSTGIS 18:43:40.959 ERROR - org.postgresql.util.PSQLException: ERROR: could not open extension control file "/usr/share/postgresql/9.4/extension/postgis.control": No such file or directory 18:43:40.959 ERROR - Error executing: ALTER TABLE nodes ADD COLUMN gvalue geometry 18:43:40.959 ERROR - org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block 18:43:40.960 ERROR - Error executing: UPDATE METADATA SET mvalue = '5' WHERE mkey = 'version' 18:43:40.960 ERROR - org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block 18:43:40.968 WARN - upgrade script 4 -> 5 not found or not readable! 18:43:40.975 WARN - upgrade script 4 -> 5 not found or not readable! 18:43:40.991 WARN - upgrade script 4 -> 5 not found or not readable! 18:43:40.997 ERROR - database error, could not load URI resource org.postgresql.util.PSQLException: ERROR: column "gvalue" does not exist Position: 92 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2161) ~[postgresql-9.3-1100-jdbc4.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1890) ~[postgresql-9.3-1100-jdbc4.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[postgresql-9.3-1100-jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:560) ~[postgresql-9.3-1100-jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[postgresql-9.3-1100-jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302) ~[postgresql-9.3-1100-jdbc4.jar:na] at org.apache.marmotta.kiwi.persistence.KiWiConnection.loadUriResource(KiWiConnection.java:603) ~[kiwi-triplestore-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.apache.marmotta.kiwi.sail.KiWiValueFactory.createURI(KiWiValueFactory.java:123) ~[kiwi-triplestore-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.apache.marmotta.ldcache.backend.kiwi.LDCachingKiWiBackend.initialize(LDCachingKiWiBackend.java:291) [ldcache-backend-kiwi-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.apache.marmotta.ldcache.sail.KiWiLinkedDataSail.initialize(KiWiLinkedDataSail.java:92) [ldcache-sail-kiwi-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.openrdf.repository.sail.SailRepository.initializeInternal(SailRepository.java:97) [sesame-repository-sail-2.7.13.jar:na] at org.openrdf.repository.base.RepositoryBase.initialize(RepositoryBase.java:37) [sesame-repository-api-2.7.13.jar:na] at org.apache.marmotta.platform.core.services.triplestore.SesameServiceImpl.initialise(SesameServiceImpl.java:227) [marmotta-core-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.apache.marmotta.platform.core.services.triplestore.SesameServiceImpl$Proxy$_$$_WeldClientProxy.initialise(Unknown Source) [marmotta-core-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.apache.marmotta.platform.core.startup.MarmottaStartupService.startupHost(MarmottaStartupService.java:243) [marmotta-core-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.apache.marmotta.platform.core.startup.MarmottaStartupService$Proxy$_$$_WeldClientProxy.startupHost(Unknown Source) [marmotta-core-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.apache.marmotta.platform.core.servlet.MarmottaPreStartupFilter.doFilter(MarmottaPreStartupFilter.java:99) [marmotta-core-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [tomcat-embed-core-7.0.47.jar:7.0.47] at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:208) [cors-filter-2.4.jar:2.4] at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:274) [cors-filter-2.4.jar:2.4] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.marmotta.platform.core.servlet.MarmottaOptionsFilter.doFilter(MarmottaOptionsFilter.java:81) [marmotta-core-3.4.0-SNAPSHOT.jar:3.4.0-SNAPSHOT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603) [tomcat-embed-core-7.0.47.jar:7.0.47] at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) [tomcat-embed-core-7.0.47.jar:7.0.47] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_79] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_79] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79] Aug 19, 2015 6:43:40 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [default] in context with path [] threw exception java.lang.IllegalStateException: database error, could not load URI resource at org.apache.marmotta.kiwi.sail.KiWiValueFactory.createURI(KiWiValueFactory.java:138) at org.apache.marmotta.ldcache.backend.kiwi.LDCachingKiWiBackend.initialize(LDCachingKiWiBackend.java:291) at org.apache.marmotta.ldcache.sail.KiWiLinkedDataSail.initialize(KiWiLinkedDataSail.java:92) at org.openrdf.repository.sail.SailRepository.initializeInternal(SailRepository.java:97) at org.openrdf.repository.base.RepositoryBase.initialize(RepositoryBase.java:37) at org.apache.marmotta.platform.core.services.triplestore.SesameServiceImpl.initialise(SesameServiceImpl.java:227) at org.apache.marmotta.platform.core.services.triplestore.SesameServiceImpl$Proxy$_$$_WeldClientProxy.initialise(Unknown Source) at org.apache.marmotta.platform.core.startup.MarmottaStartupService.startupHost(MarmottaStartupService.java:243) at org.apache.marmotta.platform.core.startup.MarmottaStartupService$Proxy$_$$_WeldClientProxy.startupHost(Unknown Source) at org.apache.marmotta.platform.core.servlet.MarmottaPreStartupFilter.doFilter(MarmottaPreStartupFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:208) at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:274) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.marmotta.platform.core.servlet.MarmottaOptionsFilter.doFilter(MarmottaOptionsFilter.java:81) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: org.postgresql.util.PSQLException: ERROR: column "gvalue" does not exist Position: 92 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2161) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1890) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:560) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302) at org.apache.marmotta.kiwi.persistence.KiWiConnection.loadUriResource(KiWiConnection.java:603) at org.apache.marmotta.kiwi.sail.KiWiValueFactory.createURI(KiWiValueFactory.java:123) ... 32 more
