Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 04B28200CD1 for ; Wed, 26 Jul 2017 22:19:31 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 02EEF169833; Wed, 26 Jul 2017 20:19:31 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 1FB6E169832 for ; Wed, 26 Jul 2017 22:19:29 +0200 (CEST) Received: (qmail 77263 invoked by uid 500); 26 Jul 2017 20:19:29 -0000 Mailing-List: contact dev-help@jmeter.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jmeter.apache.org Delivered-To: mailing list dev@jmeter.apache.org Received: (qmail 77249 invoked by uid 99); 26 Jul 2017 20:19:29 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Jul 2017 20:19:29 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 8D323180707 for ; Wed, 26 Jul 2017 20:19:28 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.54 X-Spam-Level: ** X-Spam-Status: No, score=2.54 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, HTML_OBFUSCATE_20_30=2.441, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id sP1ZwISl4rvx for ; Wed, 26 Jul 2017 20:19:25 +0000 (UTC) Received: from mail-qk0-f176.google.com (mail-qk0-f176.google.com [209.85.220.176]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id E501C5F3CF for ; Wed, 26 Jul 2017 20:19:24 +0000 (UTC) Received: by mail-qk0-f176.google.com with SMTP id x191so25884487qka.5 for ; Wed, 26 Jul 2017 13:19:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=IF5DAQvuW/mp4mCpnU1l+iQhoVkMdV7ttO9tRCAWHeE=; b=IGIlBDjR6K+qNQsyffffDW6SSofjSE6HiR676L4cGBswvr0GKN4zbpxt93AynxR9ae e38TN/7ktFEcS1KD7GVX6ym+Aq2VEqbjufulXTMV308Wn1+IgJpq6Q5QZtmDcCsqI+o9 uprth+V8v/O3Pl2c7GYagAZj+bLHOUb53bV+veemsRNAV+xTJPIWk+N1ef2QKfFWvCiK qYpQPaFUx1X1CqRjwUOPbrEmYouwocu/3eLEt+wccDO0ybwhT/tu3tZHvr3Xcxq1mY9+ vZJB3nidPRf20+tVsfEbAptIfZj7XFHeI8ZqZOZ2ul9ravLMo+NTfLLKsT8HXTS4hlew j6tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=IF5DAQvuW/mp4mCpnU1l+iQhoVkMdV7ttO9tRCAWHeE=; b=DYRZsKTrVTU43xYimWYJFRfybqtE99NbebQmKmeZD2w51w4RjYsFibq1/5suuVYTJV HasGba8bnny7S7kTAkYb9WhdZVEy7aEUgnTi//WGX/48I3F6hgMQA/RaF894rvcEBji0 n3oAke+ysumYylc424IhC2PpI5dChA9/QITvtAA2uYnhl+dUyKgz7cB2xoxCZjprfxo6 zmBPtEAEXKM26iZgVUnrGRuGxDIWXGbkKt7oHfeOApmLSLna1OYvtZfQujeNbBbg0ubq Qd9lc0L3x2AuF4A3JEtoZcxMGmASKmfc0KQdwoftrrc8VKc4G46Ysd9zkdcWRoXrP2Hp hv5A== X-Gm-Message-State: AIVw110pdn6okL2yb41zVia0eSmO815dR+wCVIB41kj9IPYFo0AVZ8vi Fojz1aiBZlqHbEBUzwQy4a/jl+qmxA== X-Received: by 10.55.4.131 with SMTP id 125mr2757293qke.193.1501100363550; Wed, 26 Jul 2017 13:19:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.170.25 with HTTP; Wed, 26 Jul 2017 13:19:23 -0700 (PDT) In-Reply-To: <4fd272d8-21a1-b4f2-c12c-cca36df7f33d@internetallee.de> References: <4fd272d8-21a1-b4f2-c12c-cca36df7f33d@internetallee.de> From: Philippe Mouawad Date: Wed, 26 Jul 2017 22:19:23 +0200 Message-ID: Subject: Re: Bug in log4j2 To: "dev@jmeter.apache.org" Content-Type: multipart/alternative; boundary="001a114ca038f1155405553e2932" archived-at: Wed, 26 Jul 2017 20:19:31 -0000 --001a114ca038f1155405553e2932 Content-Type: text/plain; charset="UTF-8" Hi Felix, I'll leave work on 61321 for tonight. If you want to investigate , go ahead. Thanks On Wed, Jul 26, 2017 at 9:47 PM, Felix Schumacher < felix.schumacher@internetallee.de> wrote: > Am 26.07.2017 um 21:40 schrieb Philippe Mouawad: > >> Hello, >> Working on 61321 I face what seems to be a bug in log4j2: >> > If the debug line is > > log.debug("Cache: {}", getCache()) > > then I think the problem could be, that the cache gets modified, while > log4j is trying to print it and thus might throw a modification exception. > > This log message is a small leftover from my tries and a) should be > guarded by a log.isDebugEnabled() call and b) should probably be removed. > > Felix > > > 2017-07-26 21:37:39,417 WARN o.a.j.p.h.s.HTTPSamplerBase: Execution issue >> when fetching embedded resources >> java.util.concurrent.ExecutionException: >> java.util.ConcurrentModificationException >> at java.util.concurrent.FutureTask.report(FutureTask.java:122) >> ~[?:1.8.0_121] >> at java.util.concurrent.FutureTask.get(FutureTask.java:192) >> ~[?:1.8.0_121] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.down >> loadPageResources(HTTPSamplerBase.java:1349) >> [ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.resu >> ltProcessing(HTTPSamplerBase.java:1657) >> [ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.res >> ultProcessing(HTTPAbstractImpl.java:519) >> [ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample( >> HTTPHC4Impl.java:534) >> [ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sam >> ple(HTTPSamplerProxy.java:74) >> [ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.samp >> le(HTTPSamplerBase.java:1189) >> [ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.samp >> le(HTTPSamplerBase.java:1178) >> [ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.threads.JMeterThread.executeSamplePackage( >> JMeterThread.java:500) >> [ApacheJMeter_core.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.threads.JMeterThread.processSampler(JMeter >> Thread.java:425) >> [ApacheJMeter_core.jar:3.3-SNAPSHOT.20170724] >> at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:254) >> [ApacheJMeter_core.jar:3.3-SNAPSHOT.20170724] >> at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121] >> Caused by: java.util.ConcurrentModificationException >> at >> org.apache.commons.collections.map.AbstractLinkedMap$LinkIte >> rator.nextEntry(AbstractLinkedMap.java:560) >> ~[commons-collections-3.2.2.jar:3.2.2] >> at >> org.apache.commons.collections.map.AbstractLinkedMap$EntrySe >> tIterator.next(AbstractLinkedMap.java:428) >> ~[commons-collections-3.2.2.jar:3.2.2] >> at >> org.apache.logging.log4j.message.ParameterFormatter.appendMa >> p(ParameterFormatter.java:569) >> ~[log4j-api-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.message.ParameterFormatter.appendPo >> tentiallyRecursiveValue(ParameterFormatter.java:505) >> ~[log4j-api-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.message.ParameterFormatter.recursiv >> eDeepToString(ParameterFormatter.java:432) >> ~[log4j-api-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.message.ParameterFormatter.formatMe >> ssage2(ParameterFormatter.java:189) >> ~[log4j-api-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.message.ReusableParameterizedMessag >> e.formatTo(ReusableParameterizedMessage.java:313) >> ~[log4j-api-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.core.impl.MutableLogEvent.setMessag >> e(MutableLogEvent.java:214) >> ~[log4j-core-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.core.impl.ReusableLogEventFactory.c >> reateEvent(ReusableLogEventFactory.java:81) >> ~[log4j-core-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.core.config.LoggerConfig.log(Logger >> Config.java:401) >> [log4j-core-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.core.config.AwaitCompletionReliabil >> ityStrategy.log(AwaitCompletionReliabilityStrategy.java:63) >> [log4j-core-2.8.2.jar:2.8.2] >> at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:146) >> [log4j-core-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely >> (AbstractLogger.java:2091) >> [log4j-api-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.spi.AbstractLogger.logMessage(Abstr >> actLogger.java:2005) >> [log4j-api-2.8.2.jar:2.8.2] >> at >> org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(Abs >> tractLogger.java:1876) >> [log4j-api-2.8.2.jar:2.8.2] >> at org.apache.logging.slf4j.Log4jLogger.debug(Log4jLogger.java:124) >> [log4j-slf4j-impl-2.8.2.jar:2.8.2] >> at >> org.apache.jmeter.protocol.http.control.CacheManager.getEntr >> y(CacheManager.java:501) >> ~[ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.control.CacheManager.inCache >> (CacheManager.java:431) >> ~[ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample( >> HTTPHC4Impl.java:443) >> ~[ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sam >> ple(HTTPSamplerProxy.java:74) >> ~[ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase$ASyn >> cSample.call(HTTPSamplerBase.java:2031) >> ~[ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at >> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase$ASyn >> cSample.call(HTTPSamplerBase.java:1) >> ~[ApacheJMeter_http.jar:3.3-SNAPSHOT.20170724] >> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >> ~[?:1.8.0_121] >> at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) >> ~[?:1.8.0_121] >> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >> ~[?:1.8.0_121] >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >> Executor.java:1142) >> ~[?:1.8.0_121] >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >> lExecutor.java:617) >> ~[?:1.8.0_121] >> ... 1 more >> >> >> >> > -- Cordialement. Philippe Mouawad. --001a114ca038f1155405553e2932--