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 93465200C70 for ; Wed, 19 Apr 2017 14:44:46 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 91DCD160B86; Wed, 19 Apr 2017 12:44:46 +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 D92FD160B94 for ; Wed, 19 Apr 2017 14:44:45 +0200 (CEST) Received: (qmail 64984 invoked by uid 500); 19 Apr 2017 12:44:45 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 64973 invoked by uid 99); 19 Apr 2017 12:44:45 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Apr 2017 12:44:45 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 9AADE1AF952 for ; Wed, 19 Apr 2017 12:44:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.202 X-Spam-Level: X-Spam-Status: No, score=-99.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id dsNNHw4i_-E6 for ; Wed, 19 Apr 2017 12:44:43 +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 374CE5F664 for ; Wed, 19 Apr 2017 12:44:43 +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 63FD9E0D3A for ; Wed, 19 Apr 2017 12:44:42 +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 EADE621B52 for ; Wed, 19 Apr 2017 12:44:41 +0000 (UTC) Date: Wed, 19 Apr 2017 12:44:41 +0000 (UTC) From: "Stefan Bodewig (JIRA)" To: issues@commons.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (COMPRESS-387) Allow spaces in path for unit tests in Windows MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 19 Apr 2017 12:44:46 -0000 [ https://issues.apache.org/jira/browse/COMPRESS-387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15974564#comment-15974564 ] Stefan Bodewig commented on COMPRESS-387: ----------------------------------------- > Uwe Schindler explains here: https://issues.apache.org/jira/browse/TIKA-1757 Thanks, we probably don't need the {{getPath()}} at all but could rather stop right after {{toURI()}}. I've grepped through the code and it looks as if we didn't use similar constructs anywhere else, fortunately. What really puzzled me is why we were getting an NPE at the point where we use {{ARCDIR}}, by now I think it is {{list}} returning {{null}} because {{ARCDIR}} didn't exist. One of the many {{File}}-APIs with broken semantics. > Allow spaces in path for unit tests in Windows > ---------------------------------------------- > > Key: COMPRESS-387 > URL: https://issues.apache.org/jira/browse/COMPRESS-387 > Project: Commons Compress > Issue Type: Improvement > Reporter: Tim Allison > Priority: Trivial > Fix For: 1.14 > > > I'm getting build failures on Windows, probably because I'm working in a directory that has a space in the name (on purpose!). > If we modify the much better: > {noformat} > private static final File ARCDIR = new File(CLASSLOADER.getResource("archives").getFile()); > {noformat} > with this hideousness in LongPathTest, LongSymLinkTest and ArchiveReadTest > {noformat} > static { > try { > ARCDIR = new File(CLASSLOADER.getResource("archives").toURI().getPath()); > } catch (URISyntaxException e) { > throw new RuntimeException(e); > } > } > {noformat} > tests all pass. -- This message was sent by Atlassian JIRA (v6.3.15#6346)