From issues-return-49842-archive-asf-public=cust-asf.ponee.io@camel.apache.org Wed Feb 28 14:37:04 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 2F40C180657 for ; Wed, 28 Feb 2018 14:37:04 +0100 (CET) Received: (qmail 17789 invoked by uid 500); 28 Feb 2018 13:37:03 -0000 Mailing-List: contact issues-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list issues@camel.apache.org Received: (qmail 17777 invoked by uid 99); 28 Feb 2018 13:37:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Feb 2018 13:37:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id D2CF5C0111 for ; Wed, 28 Feb 2018 13:37:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -110.311 X-Spam-Level: X-Spam-Status: No, score=-110.311 tagged_above=-999 required=6.31 tests=[ENV_AND_HDR_SPF_MATCH=-0.5, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id kySsKnIgnpYg for ; Wed, 28 Feb 2018 13:37:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 5AFEE5F2A8 for ; Wed, 28 Feb 2018 13:37:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 841DCE00A7 for ; Wed, 28 Feb 2018 13:37:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 0E4F7240BA for ; Wed, 28 Feb 2018 13:37:00 +0000 (UTC) Date: Wed, 28 Feb 2018 13:37:00 +0000 (UTC) From: "Claus Ibsen (JIRA)" To: issues@camel.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CAMEL-12104) Unintuitive default cxf timeout behavior MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CAMEL-12104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16380318#comment-16380318 ] Claus Ibsen commented on CAMEL-12104: ------------------------------------- Also as a workaround you can try with synchronous=true on the CXF endpoint > Unintuitive default cxf timeout behavior > ---------------------------------------- > > Key: CAMEL-12104 > URL: https://issues.apache.org/jira/browse/CAMEL-12104 > Project: Camel > Issue Type: Bug > Components: camel-cxf, camel-cxfrs > Reporter: Adam Campbell > Priority: Major > Fix For: 2.21.0 > > > There is very strange behavior in Camel cxf and cxfrs timeouts which could lead to sensitive data being released. > Below is a code sample which illustrates the unexpected behavior. I think any developer would expect the test API to return "Valid Response" or some kind exception, but in fact it returns "SENSITIVE DATA" due to the default continuationTimeout of 30 seconds. > This issue seems to have been introduced by https://issues.apache.org/jira/browse/CAMEL-7401 > {code:java} > public void configure() { > from("cxf:///test?dataFormat=MESSAGE") > .setBody(constant("SENSITIVE DATA")) > .to("cxf://http://localhost:8003/slowApi?serviceClass=com.example.ExampleService&dataFormat=MESSAGE") > .transform(constant("Valid Response")); > from("cxf:///slowApi?dataFormat=MESSAGE") > .process(new Processor(){ > @Override > public void process(final Exchange exchange) throws Exception { > Thread.sleep(45000); > } > }); > } > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)