New user. Tried editing
ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/MainPanel2.java
to look into potential bug that was supposedly resolved in
https://issues.apache.org/jira/browse/CTAKES-442 but appears to still be
causing error...


> log4j: Adding appender named [consoleAppender] to category [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)

​
>
>
in version 4.0.1. Yet when changing the code snippet to...


> ​
>
   private JComponent createWestPanel() {

      final JTable fakeTable = new JTable();

      LOGGER.info( "** DEBUG: fakeTable: " + fakeTable );

      LOGGER.info( "** DEBUG: fakeTable: " + fakeTable );

      final JTableHeader fakeHeader = fakeTable.getTableHeader();

      LOGGER.info( "** DEBUG: fakeHeader: " + fakeHeader );

      final Component header = fakeHeader.getDefaultRenderer()

                                .getTableCellRendererComponent( fakeTable,
> ​ ​
> "Available Pipe Bits", false, false, -1, -1 );

​
>


trying to build with...

​
>
mvn --fail-at-end --errors --update-snapshots clean install sonar:sonar
> -DskipTests=true -Dsonar.scm.provider=svn -Dsonar.host.url=
> https://builds.apache.org/analysis

​
>


and extracting the binaries via...

​➜  trunk cp
> ctakes-distribution/target/apache-ctakes-4.0.1-SNAPSHOT-bin.tar.gz
> ctakes-distribution/target/apache-ctakes-4.0.1-SNAPSHOT-bin.tar.gz.md5 ../​
>
>
(by the way, I explicitly show the steps I took only because I have never
worked on a maven project before so giving a chance for someone to point
out if I'm doing something wrong here), yet still seeing error

log4j: Adding appender named [consoleAppender] to category [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)

​
>

Notice it states the error is on line 94 as if the change that I
implemented is not actually affecting the code that is being used (yet
running

​
>
➜  trunk find . -name 'MainPanel2.java'
>

./ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/MainPanel2.java

​
>
>
in the trunk directory shows that this is the only place that that file
exists).

Am I missing something here (never worked on a maven project before, so I'm
thinking that I may not be changing the right file here)? How can I change
the code so that it actually gets used in the compiled binaries? Thanks

Reply via email to