You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ctakes.apache.org by David Kincaid <ki...@gmail.com> on 2017/04/30 22:57:03 UTC

Piper Creator GUI NPE

I'm getting a NullPointerException while trying to launch the Piper Creator
GUI from a Linux command line. I have Ubuntu Linux 16.10 and using Oracle
JVM 1.8.0_131. Here is the stacktrace I get when I run
bin/runPiperCreator.sh from the cTAKES 4.0 root:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at
javax.swing.plaf.synth.SynthTableHeaderUI$HeaderRenderer.getTableCellRendererComponent(SynthTableHeaderUI.java:234)
at
org.apache.ctakes.gui.pipeline.MainPanel2.createWestPanel(MainPanel2.java:94)
at
org.apache.ctakes.gui.pipeline.MainPanel2.createMainPanel(MainPanel2.java:139)
at org.apache.ctakes.gui.pipeline.MainPanel2.<init>(MainPanel2.java:76)
at
org.apache.ctakes.gui.pipeline.PiperCreator.createMainPanel(PiperCreator.java:40)
at
org.apache.ctakes.gui.pipeline.PiperCreator.lambda$main$0(PiperCreator.java:53)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Re: Piper Creator GUI NPE

Posted by David Kincaid <ki...@gmail.com>.
Great! That's a quick turnaround, Sean. Thanks.

- Dave

On Mon, May 1, 2017 at 4:14 AM, Finan, Sean <
Sean.Finan@childrens.harvard.edu> wrote:

> Hi David,
>
> Thanks.  I made jira #442 and checked a fix into trunk.  The Synth look
> and feel didn't like the table that I had sent it ...
>
> Sean
>
>
>
> -----Original Message-----
> From: David Kincaid [mailto:kincaid.dave@gmail.com]
> Sent: Sunday, April 30, 2017 6:57 PM
> To: dev@ctakes.apache.org
> Subject: Piper Creator GUI NPE
>
> I'm getting a NullPointerException while trying to launch the Piper
> Creator GUI from a Linux command line. I have Ubuntu Linux 16.10 and using
> Oracle JVM 1.8.0_131. Here is the stacktrace I get when I run
> bin/runPiperCreator.sh from the cTAKES 4.0 root:
>
> Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at
> javax.swing.plaf.synth.SynthTableHeaderUI$HeaderRenderer.
> getTableCellRendererComponent(SynthTableHeaderUI.java:234)
> at
> org.apache.ctakes.gui.pipeline.MainPanel2.createWestPanel(MainPanel2.
> java:94)
> at
> org.apache.ctakes.gui.pipeline.MainPanel2.createMainPanel(MainPanel2.
> java:139)
> at org.apache.ctakes.gui.pipeline.MainPanel2.<init>(MainPanel2.java:76)
> at
> org.apache.ctakes.gui.pipeline.PiperCreator.createMainPanel(PiperCreator.
> java:40)
> at
> org.apache.ctakes.gui.pipeline.PiperCreator.lambda$
> main$0(PiperCreator.java:53)
> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
> at java.awt.EventQueue.access$500(EventQueue.java:97)
> at java.awt.EventQueue$3.run(EventQueue.java:709)
> at java.awt.EventQueue$3.run(EventQueue.java:703)
> at java.security.AccessController.doPrivileged(Native Method) at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.
> doIntersectionPrivilege(ProtectionDomain.java:80)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
> at
> java.awt.EventDispatchThread.pumpOneEventForFilters(
> EventDispatchThread.java:201)
> at
> java.awt.EventDispatchThread.pumpEventsForFilter(
> EventDispatchThread.java:116)
> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(
> EventDispatchThread.java:105)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
>

RE: Piper Creator GUI NPE

Posted by "Finan, Sean" <Se...@childrens.harvard.edu>.
Hi David,

Thanks.  I made jira #442 and checked a fix into trunk.  The Synth look and feel didn't like the table that I had sent it ...

Sean



-----Original Message-----
From: David Kincaid [mailto:kincaid.dave@gmail.com] 
Sent: Sunday, April 30, 2017 6:57 PM
To: dev@ctakes.apache.org
Subject: Piper Creator GUI NPE

I'm getting a NullPointerException while trying to launch the Piper Creator GUI from a Linux command line. I have Ubuntu Linux 16.10 and using Oracle JVM 1.8.0_131. Here is the stacktrace I get when I run bin/runPiperCreator.sh from the cTAKES 4.0 root:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at
javax.swing.plaf.synth.SynthTableHeaderUI$HeaderRenderer.getTableCellRendererComponent(SynthTableHeaderUI.java:234)
at
org.apache.ctakes.gui.pipeline.MainPanel2.createWestPanel(MainPanel2.java:94)
at
org.apache.ctakes.gui.pipeline.MainPanel2.createMainPanel(MainPanel2.java:139)
at org.apache.ctakes.gui.pipeline.MainPanel2.<init>(MainPanel2.java:76)
at
org.apache.ctakes.gui.pipeline.PiperCreator.createMainPanel(PiperCreator.java:40)
at
org.apache.ctakes.gui.pipeline.PiperCreator.lambda$main$0(PiperCreator.java:53)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)