Return-Path: X-Original-To: apmail-uima-user-archive@www.apache.org Delivered-To: apmail-uima-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7A30010756 for ; Mon, 29 Apr 2013 18:30:18 +0000 (UTC) Received: (qmail 70611 invoked by uid 500); 29 Apr 2013 18:30:18 -0000 Delivered-To: apmail-uima-user-archive@uima.apache.org Received: (qmail 70576 invoked by uid 500); 29 Apr 2013 18:30:18 -0000 Mailing-List: contact user-help@uima.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@uima.apache.org Delivered-To: mailing list user@uima.apache.org Received: (qmail 70568 invoked by uid 99); 29 Apr 2013 18:30:18 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Apr 2013 18:30:18 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of msa@schor.com designates 70.85.6.5 as permitted sender) Received: from [70.85.6.5] (HELO gateway12.websitewelcome.com) (70.85.6.5) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Apr 2013 18:30:11 +0000 Received: by gateway12.websitewelcome.com (Postfix, from userid 5007) id 058BBDB0386A1; Mon, 29 Apr 2013 13:29:50 -0500 (CDT) Received: from gator74.hostgator.com (gator74.hostgator.com [184.173.199.208]) by gateway12.websitewelcome.com (Postfix) with ESMTP id E925BDB038669 for ; Mon, 29 Apr 2013 13:29:49 -0500 (CDT) Received: from [129.34.20.23] (port=64900 helo=[9.2.210.137]) by gator74.hostgator.com with esmtpsa (TLSv1:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.80) (envelope-from ) id 1UWspg-0005kE-Nt for user@uima.apache.org; Mon, 29 Apr 2013 13:29:48 -0500 Message-ID: <517EBC1C.7040606@schor.com> Date: Mon, 29 Apr 2013 14:29:48 -0400 From: Marshall Schor User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: user@uima.apache.org Subject: Re: NullPointerException when choosing a Descriptor of Collection Reader References: <517AA2F5.6010104@schor.com> In-Reply-To: X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator74.hostgator.com X-AntiAbuse: Original Domain - uima.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - schor.com X-BWhitelist: no X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: ([9.2.210.137]) [129.34.20.23]:64900 X-Source-Auth: msa+schor.com X-Email-Count: 1 X-Source-Cap: bWlzY2hvcjttaXNjaG9yO2dhdG9yNzQuaG9zdGdhdG9yLmNvbQ== X-Virus-Checked: Checked by ClamAV on apache.org now fixed in trunk. -Marshall On 4/26/2013 12:39 PM, Jens Grivolla wrote: > Hi, I just confirmed the bug (again) on my computer and created the issue: > https://issues.apache.org/jira/browse/UIMA-2841 > > This has been bothering us for a long time also, but somehow we never actually > raised the issue. It happens on all systems we have, meaning at least Ubuntu > 10.04 and 12.04, Windows XP/7, and a few more I don't remember right now. > > I probably won't have time to dig into the code to fix it, though. > > Bye, > Jens > > On 04/26/2013 05:53 PM, Marshall Schor wrote: >> patches welcome, as well as a new Jira issue for this :-) >> >> -Marshall >> >> On 4/25/2013 10:45 AM, Eric Riebling wrote: >>> This is an old topic, but continues to be a source of frustration. >>> >>> When running CPE GUI and a Collection Reader is already part of the >>> configuration, if you click "Browse.." to select a different Collection >>> Reader (or even the same Collection Reader), a null pointer exception is >>> thrown. This has been happening to me for years, and happens on both >>> Windows and Linux. The only work-around is to edit the CPE descriptor's raw >>> XML and paste in the proper XML for the Collection Reader you wish to >>> replace with. >>> >>> Here is the stack trace: >>> >>> java.lang.NullPointerException >>> at org.apache.uima.tools.cpm.CpmPanel.fileSelected(CpmPanel.java:1509) >>> at >>> org.apache.uima.tools.util.gui.FileSelector$1.actionPerformed >>> (FileSelector.java:141) >>> at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) >>> at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) >>> at >>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) >>> at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) >>> at >>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased >>> (BasicButtonListener.java:236) >>> at java.awt.Component.processMouseEvent(Component.java:6288) >>> at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) >>> at java.awt.Component.processEvent(Component.java:6053) >>> at java.awt.Container.processEvent(Container.java:2041) >>> at java.awt.Component.dispatchEventImpl(Component.java:4651) >>> at java.awt.Container.dispatchEventImpl(Container.java:2099) >>> at java.awt.Component.dispatchEvent(Component.java:4481) >>> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577) >>> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) >>> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) >>> at java.awt.Container.dispatchEventImpl(Container.java:2085) >>> at java.awt.Window.dispatchEventImpl(Window.java:2478) >>> at java.awt.Component.dispatchEvent(Component.java:4481) >>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643) >>> at java.awt.EventQueue.access$000(EventQueue.java:84) >>> at java.awt.EventQueue$1.run(EventQueue.java:602) >>> at java.awt.EventQueue$1.run(EventQueue.java:600) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at >>> java.security.AccessControlContext$1.doIntersectionPrivilege >>> (AccessControlContext.java:87) >>> at >>> java.security.AccessControlContext$1.doIntersectionPrivilege >>> (AccessControlContext.java:98) >>> at java.awt.EventQueue$2.run(EventQueue.java:616) >>> at java.awt.EventQueue$2.run(EventQueue.java:614) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at >>> java.security.AccessControlContext$1.doIntersectionPrivilege >>> (AccessControlContext.java:87) >>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:613) >>> at >>> java.awt.EventDispatchThread.pumpOneEventForFilters >>> (EventDispatchThread.java:269) >>> at >>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) >>> at >>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) >>> >>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) >>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) >>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) >>> >>> >> >> > > >