From users-return-265583-archive-asf-public=cust-asf.ponee.io@tomcat.apache.org Thu Sep 20 20:40:20 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 0C6F3180671 for ; Thu, 20 Sep 2018 20:40:19 +0200 (CEST) Received: (qmail 67212 invoked by uid 500); 20 Sep 2018 18:40:18 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 67201 invoked by uid 99); 20 Sep 2018 18:40:18 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Sep 2018 18:40:18 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id DAD29C5796 for ; Thu, 20 Sep 2018 18:40:17 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.101 X-Spam-Level: X-Spam-Status: No, score=-0.101 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=caci.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 96rFA1polDOh for ; Thu, 20 Sep 2018 18:40:16 +0000 (UTC) Received: from mailserver1.caci.com (mailserver1.caci.com [204.194.76.37]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 1031F5F419 for ; Thu, 20 Sep 2018 18:40:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=caci.com; i=@caci.com; q=dns/txt; s=caci; t=1537468815; x=1569004815; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=xq2e4q1F6hzyJ+mJRzcvNzuPOzc4cDw7YtWN7Nn9kxs=; b=KGyHGhMSg+v/UynHBw8/bonlM1v4321FM2NjAs+DiicdNPA+8JNGIhQ/ MLVQj9jCTvfJTRDx2Be8voCYIbHWv8nAfREuUz85meW4tvR8TolMMhsUa z11ZR/an9SnCHiNGQHGOSoLjNG6LwqQZpAFl/cP+m3NF5z9umWN2z1Key s=; X-IronPort-AV: E=Sophos;i="5.54,281,1534824000"; d="scan'208";a="40000565" Received: from cisexcasmb01-1a.caci.com ([10.14.202.253]) by mailserver1.caci.com with ESMTP/TLS/AES256-SHA; 20 Sep 2018 14:40:14 -0400 Received: from CISEXCASMB02-1A.caci.com (10.14.202.254) by CISEXCASMB01-1a.caci.com (10.14.202.253) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Thu, 20 Sep 2018 14:40:14 -0400 Received: from CISEXCASMB02-1A.caci.com ([fe80::bd15:b976:3bde:75b8]) by CISEXCASMB02-1a.caci.com ([fe80::bd15:b976:3bde:75b8%15]) with mapi id 15.00.1365.000; Thu, 20 Sep 2018 14:40:14 -0400 From: "Berneburg, Cris J. - US" To: "users@tomcat.apache.org" Subject: Re: help with org.apache.jasper.compiler.JDTCompiler issue? Thread-Topic: help with org.apache.jasper.compiler.JDTCompiler issue? Thread-Index: AdRQ8hr1dGQFKQcKTDimykS2kw2XrgAAMCzXAAdUuso= Date: Thu, 20 Sep 2018 18:40:14 +0000 Message-ID: <1537468813933.72876@caci.com> References: <214627FAB5ACD94BB16CA1FA1DFB71BD71F6D4D6@umechpag0.easf.csd.disa.mil>,<1537455899970.79495@caci.com> In-Reply-To: <1537455899970.79495@caci.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.201.136.42] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 I just remembered something.=0A= =0A= cjb> After reverting Java and our app, the app still=0A= cjb> won't run and still throws compilation errors.=0A= =0A= cjb> * Staging Server - after rollback=0A= cjb> JRE 8u171, 32 bit=0A= cjb> Tomcat 6.0.32, 32 bit (unchanged)=0A= cjb> App v3.3.2=0A= =0A= cjb> * Partial stack trace:=0A= cjb> org.apache.jasper.compiler.JDTCompiler$1 findType=0A= cjb> SEVERE: Compilation error=0A= cjb> org.eclipse.jdt.internal.compiler.classfmt.classFormatException=0A= cjb> [...]=0A= =0A= cjb> Is it possible that something on the server changed while the=0A= cjb> older app was running, but the effects of the change were not=0A= cjb> revealed until after the reboot? That is, maybe everything was=0A= cjb> resident and running in memory, but something on the disk=0A= cjb> changed while the old version was still in use, so the old version=0A= cjb> was broken on disk before we even started doing upgrades. In=0A= cjb> effect, the rug got pulled out from underneath the app, but TC=0A= cjb> or the app didn't notice until after the new app was reloaded=0A= cjb> into memory. Is that possible?=0A= =0A= We tried to do the upgrade 9/18/18 and then rolled back.=0A= =0A= But I remember now, in my periodic testing on 9/4/18, a compile error, for = which I decided to keep a copy of the stack trace (please see below). So s= omething *did* happen before we even started messing with the server 2 days= ago. But I didn't follow up on it - oops, see where that got me.=0A= =0A= org.apache.jasper.JasperException: Unable to compile class for JSP: =0A= =0A= An error occurred at line: 1 in the generated java file=0A= The type java.io.ObjectInputStream cannot be resolved. It is indirectly ref= erenced from required .class files=0A= =0A= Stacktrace:=0A= at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorH= andler.java:92)=0A= at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.j= ava:330)=0A= at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:4= 39)=0A= at org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)=0A= at org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)=0A= at org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)=0A= at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.j= ava:592)=0A= at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j= ava:326)=0A= at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313= )=0A= at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)=0A= at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)=0A= at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic= ationFilterChain.java:290)=0A= at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil= terChain.java:206)=0A= at servlets.filters.AuthFilter.doFilter(AuthFilter.java:47)=0A= at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic= ationFilterChain.java:235)=0A= at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil= terChain.java:206)=0A= at servlets.filters.SanitizeFilter.doFilter(SanitizeFilter.java:42)=0A= at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic= ationFilterChain.java:235)=0A= at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil= terChain.java:206)=0A= at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFi= lter.java:71)=0A= at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic= ationFilterChain.java:235)=0A= at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil= terChain.java:206)=0A= at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal= ve.java:233)=0A= at org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal= ve.java:191)=0A= at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav= a:127)=0A= at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav= a:102)=0A= at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve= .java:109)=0A= at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:= 298)=0A= at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)= =0A= at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)=0A= at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)=0A= at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java= :705)=0A= at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket= .java:898)=0A= at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo= l.java:690)=0A= at java.lang.Thread.run(Unknown Source)=0A= =0A= --=0A= Cris Berneburg=0A= CACI Lead Software Engineer=0A= =0A= --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org