ceskaexpedice / kramerius

System Kramerius
GNU General Public License v3.0
45 stars 26 forks source link

Po upgradu na 5.3.7 Kramerius nejde spustit #530

Closed FoxKyong closed 7 years ago

FoxKyong commented 7 years ago

Tak po upgradu na 5.3.7 se Kramerius nespouští. Upgrade jsem prováděl klasickým způsobem jako u předchozích verzích, takže by to mělo fungovat.

Web dává error: HTTP Status 404 -

A výpis z logu:

14.6.2017 9:06:44 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-0.0.0.0-8180
14.6.2017 9:06:44 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 492 ms
14.6.2017 9:06:44 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
14.6.2017 9:06:44 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
14.6.2017 9:06:44 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor fedora.xml
14.6.2017 9:06:53 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor rightseditor.xml
14.6.2017 9:07:00 cz.incad.kramerius.rights.server.RightsLoaderServlet init
INFO: Rightseditor Loader finished
14.6.2017 9:07:00 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor search.xml
14.6.2017 9:07:00 cz.incad.kramerius.utils.conf.KConfiguration findAllConfigurations
INFO: Replacing configuration file name from 'null' to 'search.properties'
14.6.2017 9:07:00 cz.incad.kramerius.utils.conf.KConfiguration findAllConfigurations
INFO: Replacing configuration file name from 'common-5.3.7' to 'configuration.properties'
14.6.2017 9:07:00 cz.incad.kramerius.utils.conf.KConfiguration findAllConfigurations
INFO: Replacing configuration file name from 'import-cmdtool-5.3.7' to 'migration.properties'
14.6.2017 9:07:00 cz.incad.kramerius.utils.conf.KConfiguration findAllConfigurations
INFO: Replacing configuration file name from 'import-mets-5.3.7' to 'migration.properties'
14.6.2017 9:07:00 cz.incad.kramerius.utils.conf.KConfiguration findAllConfigurations
INFO: Replacing configuration file name from 'indexer-5.3.7' to 'indexer.properties'
14.6.2017 9:07:00 cz.incad.kramerius.utils.conf.KConfiguration findAllConfigurations
INFO: Replacing configuration file name from 'static-export-5.3.7' to 'static_export.properties'
14.6.2017 9:07:01 com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  jersey.resources.package
14.6.2017 9:07:01 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
14.6.2017 9:07:01 org.apache.catalina.core.StandardContext start
SEVERE: Context [/search] startup failed due to previous errors
14.6.2017 9:07:01 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: A web application appears to have started a thread named [com.google.inject.internal.util.$Finalizer] but has failed to stop it. This is very likely to create a memory leak.

Po nahrazení na předchozí verzi opět funguje.

vlahoda commented 7 years ago

Můžete prosím zjistit, jaká chyba se během toho nepodařeného startu zapsala do logu localhost.2017-06-14.log ?

leiblix commented 7 years ago

S JDK7 se mi to stane taky.

Tomcat Localhost Log:

14-Jun-2017 20:56:11.832 SEVERE [RMI TCP Connection(4)-127.0.0.1] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class cz.incad.Kramerius.backend.guice.GuiceConfigBean
 java.lang.UnsupportedClassVersionError: de/digitalcollections/iiif/presentation/model/api/v2

Knihovny na IIIF Presentation API jsou napsány v Javě 8. Pro kompatibilitu se starší Javou je nutné je prohnat utilitou https://github.com/orfjackal/retrolambda.

Myslel jsem, že to bylo provedené (jarka jsou přímo v buildSrc a netahají se z maven central), ale zřejmě ne :-(

@FoxKyong Jakou máš verzi Javy? Můžeš prosím vyzkoušet toto warko https://owncloud.cesnet.cz/index.php/s/CNBUDgU2fedULgP ? Pokud to pomůže pošlu zítra PR.

FoxKyong commented 7 years ago

@MartinRumanek Mám jdk1.7.0_80 Ten soubor jsem zkoušel, tu chybu to už nehlásí, ale ani nenajede. Log je celý bez chyby a zastaví se to v této části:

INFO: Binding cz.incad.kramerius.rest.api.k5.admin.statistics.StatisticsResource to GuiceManagedComponentProvider with the scope "PerRequest"
VI 15, 2017 9:45:06 DOP. org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource <init>
INFO: Allocating 32MB in chunks
VI 15, 2017 9:45:06 DOP. org.ehcache.core.EhcacheManager createCache
INFO: Cache 'ActionAllowedCache' created in EhcacheManager.
VI 15, 2017 9:45:06 DOP. cz.knav.pdf.PdfTextUnderImage registerFontDirectories
INFO: registred fonts 3

A to je vše, dál to nejede a log se dál nehne.

@vlahoda V tom logu ze včerejška bylo tohle:

14.6.2017 7:49:13 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet zoomifyServlet threw exception
java.lang.NullPointerException
        at cz.incad.Kramerius.imaging.ZoomifyServlet.renderXMLDescriptor(ZoomifyServlet.java:170)
        at cz.incad.Kramerius.imaging.ZoomifyServlet.doGet(ZoomifyServlet.java:130)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cz.incad.kramerius.auth.thirdparty.ExtAuthFilter.doFilter(ExtAuthFilter.java:62)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cz.incad.Kramerius.CORSFilter.doFilter(CORSFilter.java:26)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
        at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:299)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:662)
14.6.2017 7:49:21 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet zoomifyServlet threw exception
java.lang.NullPointerException
        at cz.incad.Kramerius.imaging.ZoomifyServlet.renderXMLDescriptor(ZoomifyServlet.java:170)
        at cz.incad.Kramerius.imaging.ZoomifyServlet.doGet(ZoomifyServlet.java:130)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cz.incad.kramerius.auth.thirdparty.ExtAuthFilter.doFilter(ExtAuthFilter.java:62)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cz.incad.Kramerius.CORSFilter.doFilter(CORSFilter.java:26)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
        at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:299)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:662)
14.6.2017 7:49:22 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet zoomifyServlet threw exception
java.lang.NullPointerException
        at cz.incad.Kramerius.imaging.ZoomifyServlet.renderXMLDescriptor(ZoomifyServlet.java:170)
        at cz.incad.Kramerius.imaging.ZoomifyServlet.doGet(ZoomifyServlet.java:130)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cz.incad.kramerius.auth.thirdparty.ExtAuthFilter.doFilter(ExtAuthFilter.java:62)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cz.incad.Kramerius.CORSFilter.doFilter(CORSFilter.java:26)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
        at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at14.6.2017 9:16:51 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
14.6.2017 13:30:29 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet default threw exception
java.net.SocketException: Roura přerušena (SIGPIPE)
        at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
        at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:532)
        at org.apache.jk.common.JkInputStream.doWrite(JkInputStream.java:162)
        at org.apache.coyote.Response.doWrite(Response.java:560)
        at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
        at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
        at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:309)
        at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)
        at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98)
        at com.sun.jersey.spi.container.servlet.WebComponent$Writer.flush(WebComponent.java:315)
        at com.sun.jersey.spi.container.ContainerResponse$CommittingOutputStream.flush(ContainerResponse.java:145)
        at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:278)
        at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)
        at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)
        at java.io.BufferedWriter.flush(BufferedWriter.java:236)
        at com.sun.jersey.core.util.ReaderWriter.writeToAsString(ReaderWriter.java:191)
        at com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeToAsString(AbstractMessageReaderWriterProvider.java:128)
        at com.sun.jersey.core.impl.provider.entity.StringProvider.writeTo(StringProvider.java:88)
        at com.sun.jersey.core.impl.provider.entity.StringProvider.writeTo(StringProvider.java:58)
        at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
        at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1479)
        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
        at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
        at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
        at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cz.incad.kramerius.auth.thirdparty.ExtAuthFilter.doFilter(ExtAuthFilter.java:62)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cz.incad.Kramerius.CORSFilter.doFilter(CORSFilter.java:26)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cz.incad.kramerius.auth.basic.AuthFilter.basicAuth(AuthFilter.java:123)
        at cz.incad.kramerius.auth.basic.AuthFilter.doFilter(AuthFilter.java:87)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
        at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:299)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:662)
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Searching for properties at: /org/apache/velocity/tools/view/velocity.properties
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Searching for properties at: /WEB-INF/velocity.properties
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Configuring Velocity with properties at: /WEB-INF/velocity.properties
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Searching for properties at: /WEB-INF/velocity.properties
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Configuring Velocity with properties at: /WEB-INF/velocity.properties
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Initializing Velocity, Calling init()...
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] *******************************************************************
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Starting Apache Velocity v1.7 (compiled: 2010-11-19 12:14:37)
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] RuntimeInstance initializing.
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Default Properties File: org/apache/velocity/runtime/defaults/velocity.properties
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Trying to use logger class org.apache.velocity.runtime.log.ServletLogChute
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Using logger class org.apache.velocity.runtime.log.ServletLogChute
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl)
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceLoader instantiated: org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] WebappResourceLoader: initialization starting.
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity   [info] WebappResourceLoader: added template path - '/WEB-INF/'
14.6.2017 20:56:06 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] WebappResourceLoader: initialization complete.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceCache: initialized (class org.apache.velocity.runtime.resource.ResourceCacheImpl) with class java.util.Collections$SynchronizedMap cache map.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Default ResourceManager initialization complete.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded System Directive: org.apache.velocity.runtime.directive.Stop
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded System Directive: org.apache.velocity.runtime.directive.Define
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded System Directive: org.apache.velocity.runtime.directive.Break
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded System Directive: org.apache.velocity.runtime.directive.Evaluate
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded System Directive: org.apache.velocity.runtime.directive.Literal
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded System Directive: org.apache.velocity.runtime.directive.Include
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Created '20' parsers.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Velocimacro : initialization starting.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : adding VMs from VM library : VM_global_library.vm
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : added VM isOdd: source=VM_global_library.vm
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : added VM substringBefore: source=VM_global_library.vm
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : added VM substringAfter: source=VM_global_library.vm
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : added VM translatable: source=VM_global_library.vm
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : added VM hoversvg: source=VM_global_library.vm
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : added VM i18nval: source=VM_global_library.vm
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : added VM transCol: source=VM_global_library.vm
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found VM_global_library.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Velocimacro : VM library registration complete.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : allowInline = true : VMs can be defined inline in templates
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : allowInlineLocal = false : VMs defined inline will be global in scope if allowed.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Velocimacro : autoload off : VM system will not automatically reload global library macros
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Velocimacro : Velocimacro : initialization complete.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] RuntimeInstance successfully initialized.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Searching for configuration at: /WEB-INF/tools.xml
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded deprecated configuration from: /WEB-INF/tools.xml
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity   [warn] Please upgrade to new "/WEB-INF/tools.xml" format and conventional location. Support for "/WEB-INF/toolbox.xml" format and conventional file name will be removed in a future version.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Default tools configuration has been suppressed to avoid conflicts with older application's context and toolbox definition.
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [trace] Searching for configuration at: /WEB-INF/tools.xml
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Loaded configuration from: /WEB-INF/tools.xml
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Configuring factory with: 
FactoryConfiguration from 4 sources including 3 data with 2 toolboxes: 
 Toolbox 'request' with 1 properties [scope -auto-> request; ] and 19 tools: 
  Tool 'conf' => cz.incad.kramerius.client.tools.ConfTool with 1 properties [key -auto-> conf; ]
  Tool 'convert' => org.apache.velocity.tools.generic.ConversionTool with 1 properties [dateFormat -auto-> yyyy-MM-dd; ]
  Tool 'css' => cz.incad.kramerius.client.tools.CSSTool with 2 properties [bundles -auto-> res.css; key -auto-> css; ]
  Tool 'date' => org.apache.velocity.tools.generic.DateTool with 1 properties [key -auto-> date; ]
  Tool 'esc' => org.apache.velocity.tools.generic.EscapeTool with 1 properties [key -auto-> esc; ]
  Tool 'fmap' => cz.incad.kramerius.client.tools.FilesCollect with 1 properties [key -auto-> fmap; ]
  Tool 'i18n' => cz.incad.kramerius.client.tools.I18NTool with 1 properties [key -auto-> i18n; ]
  Tool 'import' => org.apache.velocity.tools.view.ImportTool with 1 properties [key -auto-> import; ]
  Tool 'item' => cz.incad.kramerius.client.tools.Item with 1 properties [key -auto-> item; ]
  Tool 'jsonDictionary' => cz.incad.kramerius.client.tools.json.JSONDictionary with 1 properties [key -auto-> jsonDictionary; ]
  Tool 'jsonTexts' => cz.incad.kramerius.client.tools.json.JSONTexts with 1 properties [key -auto-> jsonTexts; ]
  Tool 'link' => org.apache.velocity.tools.view.LinkTool with 1 properties [key -auto-> link; ]
  Tool 'logControl' => cz.incad.kramerius.client.tools.LoggedController with 1 properties [key -auto-> logControl; ]
  Tool 'params' => org.apache.velocity.tools.view.ParameterTool 
  Tool 'search' => cz.incad.kramerius.client.tools.Search with 1 properties [key -auto-> search; ]
  Tool 'sessionControl' => cz.incad.kramerius.client.tools.SessionController with 1 properties [key -auto-> sessionControl; ]
  Tool 'share' => cz.incad.kramerius.client.tools.Share with 1 properties [key -auto-> share; ]
  Tool 'texts' => cz.incad.kramerius.client.tools.TextsTool with 1 properties [key -auto-> texts; ]
  Tool 'utfsort' => cz.incad.kramerius.client.tools.UTFSortTool with 1 properties [key -auto-> utfsort; ]

 Toolbox 'session' with 1 properties [scope -auto-> session; ] and 1 tools: 
  Tool 'map' => java.util.HashMap with 1 properties [key -auto-> map; ]

 Data 'isSimple' -boolean-> true
 Data 'version' -number-> 2.0
 Data 'xhtml' -boolean-> true

 Source 0: org.apache.velocity.tools.config.FactoryConfiguration(VelocityView.configure(config,factory))
 Source 1: org.apache.velocity.tools.config.XmlFactoryConfiguration(ServletUtils.getConfiguration(/WEB-INF/tools.xml,ServletContext[,depMode=true]))
 Source 2: org.apache.velocity.tools.config.FactoryConfiguration(ConfigurationUtils.getAutoLoaded(false))
 Source 3: org.apache.velocity.tools.config.XmlFactoryConfiguration(ServletUtils.getConfiguration(/WEB-INF/tools.xml,ServletContext[,depMode=true]))

14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Default Content-Type is: text/html; charset=UTF-8
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found /index.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:07 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found html_header.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:08 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found profile.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:08 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found logingoptions.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:08 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found svg/gplus.svg with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found svg/k5.svg with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found header.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Left side ($params.page) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. header.vm[line 9, column 47]
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Left side ($params.page) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. header.vm[line 12, column 47]
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Left side ($params.page) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. header.vm[line 15, column 47]
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found home.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found facets.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found search_form.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found svg/lupa.svg with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found footer.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found cookie.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found small/small.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Left side ($params.page) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. small/small.vm[line 9, column 77]
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Left side ($params.page) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. small/small.vm[line 10, column 77]
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] Left side ($params.page) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. small/small.vm[line 12, column 77]
14.6.2017 20:56:09 org.apache.catalina.core.ApplicationContext log
INFO:  Velocity  [debug] ResourceManager : found /sites/share.vm with loader org.apache.velocity.tools.view.WebappResourceLoader
leiblix commented 7 years ago

@FoxKyong V tom logu ze včerejška vidím stacktrace, který je určitě ze starší verze než 5.3.7 (nullpointer v zoomifyservletu je už opravený). V čase nasazení tam žádné chyby nebyly?

Jinak to moje war by ti mělo určitě fungovat, zkoušel jsem to s Tomcatem 6.0.24 a Javou 7u141.

404 vrací webserver nebo Tomcat?

leiblix commented 7 years ago

Vyřešeno. Verze 5.3.8 je kompatibilní s Javou 6 a starým Tomcatem.