Oops ... why didn't I think of that myself!

Anyways, I did switch off production-mode and here is the resulting error page.

    Application Exception

    Tapestry Version: 5.6.0

    Application Version: 0-SNAPSHOT

An exception has occurred processing this request.
org/apache/commons/lang3/StringUtils
Go to http://marcelhendinant.comGo to http://marcelhendinant.com (with reload)

with reload: Force a reload of component classes. This is often necessary after fixing a class that previously failed to compile due to errors.
java.lang.NoClassDefFoundError

org/apache/commons/lang3/StringUtils
java.lang.ClassNotFoundException

org.apache.commons.lang3.StringUtils
Filter Frames?
Stack trace:
java.net.URLClassLoader     findClass()    URLClassLoader.java    382
java.lang.ClassLoader     loadClass()    ClassLoader.java    418
java.lang.ClassLoader     loadClass()    ClassLoader.java    351
org.eclipse.jetty.webapp.WebAppClassLoader     loadClass() WebAppClassLoader.java    543
java.lang.ClassLoader     loadClass()    ClassLoader.java    351
org.apache.tapestry5.internal.services.assets.ChecksumPath <init>()    ChecksumPath.java    48 org.apache.tapestry5.internal.services.assets.ContextAssetRequestHandler     handleAssetRequest()    ContextAssetRequestHandler.java    48 org.apache.tapestry5.internal.services.AssetDispatcher     dispatch() AssetDispatcher.java    122
$Dispatcher_7058cdf56054a     dispatch()
$Dispatcher_7058cdf560553     dispatch()
$Dispatcher_7058cdf560547     dispatch()
org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator service()    TapestryModule.java    305 org.apache.tapestry5.internal.services.RequestErrorFilter service()    RequestErrorFilter.java    26
$RequestHandler_7058cdf560548     service()
org.apache.tapestry5.modules.TapestryModule$3     service() TapestryModule.java    848
$RequestHandler_7058cdf560548     service()
org.apache.tapestry5.modules.TapestryModule$2     service() TapestryModule.java    838
$RequestHandler_7058cdf560548     service()
org.apache.tapestry5.internal.services.StaticFilesFilter service()    StaticFilesFilter.java    89
$RequestHandler_7058cdf560548     service()
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2 invoke()    CheckForUpdatesFilter.java    105 org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2 invoke()    CheckForUpdatesFilter.java    95 org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier withRead()    ConcurrentBarrier.java    83 org.apache.tapestry5.internal.services.CheckForUpdatesFilter service()    CheckForUpdatesFilter.java    119
$RequestHandler_7058cdf560548     service()
$RequestHandler_7058cdf56053d     service()
org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator     service()    TapestryModule.java    256 org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter     service()    MultipartServletRequestFilter.java    45
$HttpServletRequestHandler_7058cdf56053f     service()
org.apache.tapestry5.internal.gzip.GZipFilter     service() GZipFilter.java    59
$HttpServletRequestHandler_7058cdf56053f     service()
org.apache.tapestry5.internal.services.IgnoredPathsFilter service()    IgnoredPathsFilter.java    69
$HttpServletRequestFilter_7058cdf560539     service()
$HttpServletRequestHandler_7058cdf56053f     service()
org.apache.tapestry5.modules.TapestryModule$1     service() TapestryModule.java    798
$HttpServletRequestHandler_7058cdf56053f     service()
$HttpServletRequestHandler_7058cdf560538     service()
org.apache.tapestry5.TapestryFilter     doFilter() TapestryFilter.java    166 org.eclipse.jetty.servlet.ServletHandler$CachedChain     doFilter() ServletHandler.java    1630 org.eclipse.jetty.servlet.ServletHandler     doHandle() ServletHandler.java    567 org.eclipse.jetty.server.handler.ScopedHandler     handle() ScopedHandler.java    143 org.eclipse.jetty.security.SecurityHandler     handle() SecurityHandler.java    602 org.eclipse.jetty.server.handler.HandlerWrapper     handle() HandlerWrapper.java    127 org.eclipse.jetty.server.handler.ScopedHandler     nextHandle() ScopedHandler.java    235 org.eclipse.jetty.server.session.SessionHandler     doHandle() SessionHandler.java    1610 org.eclipse.jetty.server.handler.ScopedHandler     handle() ScopedHandler.java    143 org.eclipse.jetty.server.handler.RequestLogHandler     handle() RequestLogHandler.java    54 org.eclipse.jetty.server.handler.HandlerWrapper     handle() HandlerWrapper.java    127 org.eclipse.jetty.server.handler.ScopedHandler     nextHandle() ScopedHandler.java    235 org.eclipse.jetty.server.handler.ContextHandler     doHandle() ContextHandler.java    1377 org.eclipse.jetty.server.handler.ScopedHandler     nextScope() ScopedHandler.java    188 org.eclipse.jetty.servlet.ServletHandler     doScope() ServletHandler.java    507 org.eclipse.jetty.server.session.SessionHandler     doScope() SessionHandler.java    1580 org.eclipse.jetty.server.handler.ScopedHandler     nextScope() ScopedHandler.java    186 org.eclipse.jetty.server.handler.ContextHandler     doScope() ContextHandler.java    1292 org.eclipse.jetty.server.handler.ScopedHandler     handle() ScopedHandler.java    141 org.eclipse.jetty.server.handler.ContextHandlerCollection handle()    ContextHandlerCollection.java    234 org.eclipse.jetty.server.handler.HandlerCollection     handle() HandlerCollection.java    146 org.eclipse.jetty.server.handler.HandlerWrapper     handle() HandlerWrapper.java    127
org.eclipse.jetty.server.Server     handle()    Server.java    501
org.eclipse.jetty.server.HttpChannel     lambda$handle$1() HttpChannel.java    383
org.eclipse.jetty.server.HttpChannel     dispatch() HttpChannel.java    556
org.eclipse.jetty.server.HttpChannel     handle()    HttpChannel.java 375
org.eclipse.jetty.server.HttpConnection     onFillable() HttpConnection.java    273 org.eclipse.jetty.io.AbstractConnection$ReadCallback     succeeded() AbstractConnection.java    311
org.eclipse.jetty.io.FillInterest     fillable()    FillInterest.java 105
org.eclipse.jetty.io.ChannelEndPoint$1     run() ChannelEndPoint.java    104
org.eclipse.jetty.util.thread.QueuedThreadPool     runJob() QueuedThreadPool.java    806 org.eclipse.jetty.util.thread.QueuedThreadPool$Runner     run() QueuedThreadPool.java    938
java.lang.Thread     run()    Thread.java    748
Request

Context Path
    none (deployed as root)
Path
    /assets/ctx/z8e391fe2/css/site.css
Locale
    en_GB
Server Name
    marcelhendinant.com
Ports (local/server)
    80 / 80
Method
    GET

Headers

Accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding
    gzip, deflate
Accept-Language
    en-GB,en;q=0.5
Connection
    keep-alive
Host
    marcelhendinant.com
Upgrade-Insecure-Requests
    1
User-Agent
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:80.0) Gecko/20100101 Firefox/80.0

Attributes

servletAPI.contentLength
    -1
servletAPI.protocol
    HTTP/1.1
servletAPI.scheme
    http
tapestry.active-page-loaded
    true
tapestry.suppress-core-stylesheets
    true

Context Attributes

javax.servlet.context.tempdir
/tmp/jetty/jetty-0_0_0_0-80-marcelhendinant-web_war-_-marcelhendinant_com-3725470700800630545.dir
org.apache.jasper.compiler.TldCache
    org.apache.jasper.compiler.TldCache@5851c5
org.apache.tapestry5.application-registry
    org.apache.tapestry5.ioc.internal.RegistryWrapper@b12192
org.apache.tomcat.InstanceManager
    org.apache.tomcat.SimpleInstanceManager@4be2b7
org.eclipse.jetty.injectionCollection
    org.eclipse.jetty.plus.annotation.InjectionCollection@1f7dbc4
org.eclipse.jetty.lifecyleCallbackCollection
org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection@11eb8ea
org.eclipse.jetty.server.Executor
QueuedThreadPool[qtp21470783]@1479e3f{STARTED,10<=10<=200,i=4,r=1,q=0}[ReservedThreadExecutor@1f36891{s=1/1,p=0}]
org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern
.*/[^/]*servlet-api-[^/]*\.jar$|.*/javax.servlet.jsp.jstl-.*\.jar$|.*/org.apache.taglibs.taglibs-standard-impl-.*\.jar$
org.eclipse.jetty.util.DecoratedObjectFactory
    org.eclipse.jetty.util.DecoratedObjectFactory[decorators=3]
resourceCache
ResourceCache[null,org.eclipse.jetty.servlet.DefaultServlet@1d766af]@5581160

Threads
Thread Name    Group Name    State    Flags
DestroyJavaVM    main    RUNNABLE
Finalizer    system    WAITING    daemon, priority 8
Reference Handler    system    WAITING    daemon, priority 10
Scanner-0    main    TIMED_WAITING    daemon
Scheduler-20230140-1    main    TIMED_WAITING
Signal Dispatcher    system    RUNNABLE    daemon, priority 9
Tapestry PeriodicExecutor    main    TIMED_WAITING
org.eclipse.jetty.util.RolloverFileOutputStream    main TIMED_WAITING    daemon qtp21470783-10-acceptor-0@1a86e38-ServerConnector@16f893d{HTTP/1.1, (http/1.1)}{0.0.0.0:80}    main    RUNNABLE
qtp21470783-11    main    RUNNABLE
qtp21470783-12-acceptor-0@c3abd4-ServerConnector@45f3c{SSL, (ssl, http/1.1)}{0.0.0.0:443}    main    RUNNABLE
qtp21470783-13    main    TIMED_WAITING
qtp21470783-14    main    TIMED_WAITING
qtp21470783-15    main    RUNNABLE
qtp21470783-16    main    TIMED_WAITING
qtp21470783-17    main    TIMED_WAITING
qtp21470783-18    main    TIMED_WAITING
qtp21470783-9    main    RUNNABLE
System Properties

awt.toolkit
    sun.awt.X11.XToolkit
file.encoding
    UTF-8
file.encoding.pkg
    sun.io
file.separator
    /
java.awt.graphicsenv
    sun.awt.X11GraphicsEnvironment
java.awt.printerjob
    sun.print.PSPrinterJob
java.class.path
    /opt/jetty/start.jar
java.class.version
    52.0
java.endorsed.dirs
    /opt/PACKAGES/jdk1.8.0_241/jre/lib/endorsed
java.ext.dirs
    /opt/PACKAGES/jdk1.8.0_241/jre/lib/ext:/usr/java/packages/lib/ext
java.home
    /opt/PACKAGES/jdk1.8.0_241/jre
java.io.tmpdir
    /tmp/jetty
java.library.path

        /usr/java/packages/lib/i386
        /lib
        /usr/lib

java.runtime.name
    Java(TM) SE Runtime Environment
java.runtime.version
    1.8.0_241-b07
java.specification.name
    Java Platform API Specification
java.specification.vendor
    Oracle Corporation
java.specification.version
    1.8
java.vendor
    Oracle Corporation
java.vendor.url
    http://java.oracle.com/
java.vendor.url.bug
    http://bugreport.sun.com/bugreport/
java.version
    1.8.0_241
java.vm.info
    mixed mode
java.vm.name
    Java HotSpot(TM) Client VM
java.vm.specification.name
    Java Virtual Machine Specification
java.vm.specification.vendor
    Oracle Corporation
java.vm.specification.version
    1.8
java.vm.vendor
    Oracle Corporation
java.vm.version
    25.241-b07
jetty.base
    /var/jetty
jetty.git.hash
    450ba27947e13e66baa8cd1ce7e85a4461cacc1d
jetty.home
    /opt/jetty
jetty.tag.version
    master
jetty.version
    9.4.31.v20200723
line.separator
os.arch
    i386
os.name
    Linux
os.version
    2.6.39
path.separator
    :
sun.arch.data.model
    32
sun.boot.class.path

        /opt/PACKAGES/jdk1.8.0_241/jre/lib/resources.jar
        /opt/PACKAGES/jdk1.8.0_241/jre/lib/rt.jar
        /opt/PACKAGES/jdk1.8.0_241/jre/lib/sunrsasign.jar
        /opt/PACKAGES/jdk1.8.0_241/jre/lib/jsse.jar
        /opt/PACKAGES/jdk1.8.0_241/jre/lib/jce.jar
        /opt/PACKAGES/jdk1.8.0_241/jre/lib/charsets.jar
        /opt/PACKAGES/jdk1.8.0_241/jre/lib/jfr.jar
        /opt/PACKAGES/jdk1.8.0_241/jre/classes

sun.boot.library.path
    /opt/PACKAGES/jdk1.8.0_241/jre/lib/i386
sun.cpu.endian
    little
sun.cpu.isalist
sun.io.unicode.encoding
    UnicodeLittle
sun.java.command
    /opt/jetty/start.jar jetty.http.port=80 jetty.ssl.port=443 jetty.state=/var/jetty/jetty.state start-log-file=/var/run/jetty/jetty-start.log
sun.java.launcher
    SUN_STANDARD
sun.jnu.encoding
    UTF-8
sun.management.compiler
    HotSpot Client Compiler
sun.os.patch.level
    unknown
tapestry.production-mode
    false
user.country
    US
user.dir
    /var/jetty
user.home
    /root
user.language
    en
user.name
    root
user.timezone
    Europe/Amsterdam



Thiago H. de Paula Figueiredo wrote on 03/09/2020 14:52:
On Thu, Sep 3, 2020 at 7:32 AM Marcel Schepers <marcel.schep...@gmail.com>
wrote:

Hello,

Hello!

Please try running your site in production with
tapestry.production-mode=off to see whether the full stack trace is shown.

Attachments are discarded by the ASF mailing list server, so we cannot see
your screenshot.


I am running into a problem eversince I switched to Tapestry 5.6.0.

When I deploy my web application on a standalone Jetty web server the
site's CSS file generates an exception. I've included a screen dump of
that exception.  This exception only occurs on my server machine running
Jetty version 9.4.31. It does not happen on my development machine when
I am using the Jetty maven plugin version 9.4.31. Both my development
machine and my server are fine when using Tapestry 5.5.0.

I've modified the server's Jetty logging to include all org.apache
related messages by setting the 'org.apache.LEVEL=ALL' in
jetty-logging.properties, but unfortunately nothing related to this
exception shows up.

Another check I did was to run 'mvn dependency:tree -Dverbose
-Dincludes=commons-lang ', but it did not provide any output. (I am not
including the tapestry-javadoc dependency)

Perhaps related, if I include the 'tapestry-webresources' dependency I
get a 'java.lang.NoClassDefFoundError: Could not initialize class
com.google.javascript.jscomp.CompilerOptions' error.

Any suggestions where to look?

Thanks!

Marcel

PS the problem is reproducable by visiting marcelhendinant.com. The site
pops up without any CSS applied. Loading the corresponding CSS file
using 'http://marcelhendinant.com/assets/ctx/z8e391fe2/css/site.css' the
error page shows up.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to