[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jedit-users
Subject:    [ jEdit-users ] Re: Jedit 4.1 and JSwat - problem persists (late response)
From:       "Mieke Banderas" <miekebanderas () gamebox ! net>
Date:       2005-12-08 4:11:10
Message-ID: 20051208041110.5731 () mail ! tankekraft ! se
[Download RAW message or body]

Dirk Moebius said:

>
>this my fault. My fix for that NPE in 1.5.4 did not really fix it in 1.6.
>Sorry. Please wait for 1.6.1.
>
>As a workaround, change line 226 in JEditSourceView.java from
>    if (theBuffer.isPerformingIO() || !EventQueue.isDispatchThread()) 
>to
>    if (!EventQueue.isDispatchThread()) 
>
>You can get the source code for the JSwatPlugin here:
>http://sourceforge.net/project/showfiles.php?group_id=59085

Thanks Dirk. I got the source, made the changes, build with Ant 1.6 and
still get "java.lang.NullPointerException", when starting the VM or most
other way of using JSwat (see log further for Starting VM). I can set a
breakpoint however.
I ran Ant verbose (see verbose log at end). It seemed to install fine. 

What else could be needed to do? Is anyone else pursuing the JSwat
project now? Anyone else have rebuilt JSwat with Dirks suggested changes
and have got rid of the problem?


You don't *have to* read the logs below. They might clarify my problem
though. As you most likelt know already the content of "tools.jar" is
available elsewhere under Mac OS X (10.3.9 with Java 1.4.2 in my case),
so its absence shouldn't be a problem. 



***Jedit activity log****
[error] JSwatPlugin: An error occured during execution of JSwat action
'vmStart': 
[error] JSwatPlugin: java.lang.NullPointerException
[error] JSwatPlugin:  at com.bluemars
h.jswat.action.VMStartAction.actionPerformed(VMStartAction.java:87)
[error] JSwatPlugin:  at com.bluemars
h.jswat.plugins.jedit.JSwatPlugin.invokeJSwatAction(JSwatPlugin.java:593)
[error] JSwatPlugin:  at com.bluemars
h.jswat.plugins.jedit.JSwatPlugin.vmStart(JSwatPlugin.java:495)
[error] JSwatPlugin:  at sun.reflect.
NativeMethodAccessorImpl.invoke0(Native Method)
[error] JSwatPlugin:  at sun.reflect.
NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[error] JSwatPlugin:  at sun.reflect.
DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[error] JSwatPlugin:  at java.lang.reflect.Method.invoke(Method.java:324)
[error] JSwatPlugin:  at bsh.Reflect.invokeOnMethod(Reflect.java:149)
[error] JSwatPlugin:  at bsh.Reflect.invokeObjectMethod(Reflect.java:81)
[error] JSwatPlugin:  at bsh.BSHPrima
rySuffix.doName(BSHPrimarySuffix.java:169)
[error] JSwatPlugin:  at bsh.BSHPrima
rySuffix.doSuffix(BSHPrimarySuffix.java:120)
[error] JSwatPlugin:  at bsh.BSHPrima
ryExpression.eval(BSHPrimaryExpression.java:80)
[error] JSwatPlugin:  at bsh.BSHPrima
ryExpression.eval(BSHPrimaryExpression.java:47)
[error] JSwatPlugin:  at bsh.BSHBlock.evalBlock(BSHBlock.java:130)
[error] JSwatPlugin:  at bsh.BSHBlock.eval(BSHBlock.java:80)
[error] JSwatPlugin:  at bsh.BshMethod.invokeImpl(BshMethod.java:349)
[error] JSwatPlugin:  at bsh.BshMethod.invoke(BshMethod.java:246)
[error] JSwatPlugin:  at bsh.BshMethod.invoke(BshMethod.java:171)
[error] JSwatPlugin:  at org.gjt.sp.j
edit.BeanShell.runCachedBlock(BeanShell.java:523)
[error] JSwatPlugin:  at org.gjt.sp.j
edit.BeanShellAction.invoke(BeanShellAction.java:76)
[error] JSwatPlugin:  at org.gjt.sp.j
edit.gui.InputHandler.invokeAction(InputHandler.java:229)
[error] JSwatPlugin:  at org.gjt.sp.j
edit.jEdit$3.invokeAction(jEdit.java:2910)
[error] JSwatPlugin:  at org.gjt.sp.j
edit.EditAction$Wrapper.actionPerformed(EditAction.java:216)
[error] JSwatPlugin:  at javax.swing.
AbstractButton.fireActionPerformed(AbstractButton.java:1819)
[error] JSwatPlugin:  at javax.swing.
AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1872)
[error] JSwatPlugin:  at javax.swing.
DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
[error] JSwatPlugin:  at javax.swing.
DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
[error] JSwatPlugin:  at javax.swing.
AbstractButton.doClick(AbstractButton.java:321)
[error] JSwatPlugin:  at apple.laf.Sc
reenMenuItem.actionPerformed(ScreenMenuItem.java:83)
[error] JSwatPlugin:  at java.awt.Men
uItem.processActionEvent(MenuItem.java:589)
[error] JSwatPlugin:  at java.awt.MenuItem.processEvent(MenuItem.java:548)
[error] JSwatPlugin:  at java.awt.Men
uComponent.dispatchEventImpl(MenuComponent.java:285)
[error] JSwatPlugin:  at java.awt.Men
uComponent.dispatchEvent(MenuComponent.java:273)
[error] JSwatPlugin:  at java.awt.Eve
ntQueue.dispatchEvent(EventQueue.java:482)
[error] JSwatPlugin:  at java.awt.Eve
ntDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
[error] JSwatPlugin:  at java.awt.Eve
ntDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:184)
[error] JSwatPlugin:  at java.awt.Eve
ntDispatchThread.pumpEvents(EventDispatchThread.java:178)
[error] JSwatPlugin:  at java.awt.Eve
ntDispatchThread.pumpEvents(EventDispatchThread.java:170)
[error] JSwatPlugin:  at java.awt.Eve
ntDispatchThread.run(EventDispatchThread.java:100)
**** END Jedit activity log*****



***Ant Build log***
Machine:~/download/Java/JSwatPlugin developer$ ant -buildfile build.xml -
verbose
Apache Ant version 1.6.1 compiled on June 16 2004
Buildfile: build.xml
Detected Java version: 1.4 in: /System/Library/Frameworks/
JavaVM.framework/Versions/1.4.2/Home
Detected OS: Mac OS X
parsing buildfile /Volumes/HD/Users/developer/download/Java/JSwatPlugin/
build.xml with URI = file:///Volumes/HD/Users/developer/download/Java/
JSwatPlugin/build.xml
Project base dir set to: /Volumes/HD/Users/developer/download/Java/JSwatPlugin
 [property] Loading /Volumes/HD/Users/developer/download/Java/
JSwatPlugin/build.properties
 [property] Unable to find property file: /Volumes/HD/Users/developer/
download/Java/JSwatPlugin/build.properties
Build sequence for target `release' is [prepare, init, compile, binjar,
release]
Complete build sequence is [prepare, init, compile, binjar, release,
clean, cleaner, dist, ]

prepare:
[available] Found: lib/jswat.jar

init:
Skipped because property 'haveLib' set.

compile:
    [javac] com/bluemarsh/jswat/plugins/jedit/BreakpointHighlight.java
added as com/bluemarsh/jswat/plugins/jedit/BreakpointHighlight.class
doesn't exist.
    [javac] com/bluemarsh/jswat/plugins/jedit/CurrentLineHighlight.java
added as com/bluemarsh/jswat/plugins/jedit/CurrentLineHighlight.class
doesn't exist.
    [javac] com/bluemarsh/jswat/plugins/jedit/JEditSourceView.java added
as com/bluemarsh/jswat/plugins/jedit/JEditSourceView.class doesn't exist.
    [javac] com/bluemarsh/jswat/plugins/jedit/JEditUIAdapter.java added
as com/bluemarsh/jswat/plugins/jedit/JEditUIAdapter.class doesn't exist.
    [javac] com/bluemarsh/jswat/plugins/jedit/JSwat.props skipped - don't
know how to handle it
    [javac] com/bluemarsh/jswat/plugins/jedit/JSwatOptionPane.java added
as com/bluemarsh/jswat/plugins/jedit/JSwatOptionPane.class doesn't exist.
    [javac] com/bluemarsh/jswat/plugins/jedit/JSwatPlugin.java added as
com/bluemarsh/jswat/plugins/jedit/JSwatPlugin.class doesn't exist.
    [javac] com/bluemarsh/jswat/plugins/jedit/ToolbarCreator.java added
as com/bluemarsh/jswat/plugins/jedit/ToolbarCreator.class doesn't exist.
    [javac] com/bluemarsh/jswat/plugins/jedit/VariableValueTooltip.java
added as com/bluemarsh/jswat/plugins/jedit/VariableValueTooltip.class
doesn't exist.
    [javac] com/bluemarsh/jswat/plugins/jedit/logging.properties skipped
- don't know how to handle it
    [javac] Compiling 8 source files to /Volumes/HD/Users/developer/
download/Java/JSwatPlugin/build/classes
    [javac] Using modern compiler
dropping /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/lib/
tools.jar from path as it doesn't exist
    [javac] Compilation arguments:
    [javac] '-deprecation'
    [javac] '-d'
    [javac] '/Volumes/HD/Users/developer/download/Java/JSwatPlugin/build/
classes'
    [javac] '-classpath'
    [javac] '/Volumes/HD/Users/developer/download/Java/JSwatPlugin/build/
classes:/Volumes/HD/Users/developer/download/Java/JSwatPlugin/lib/
jclasslib.jar:/Volumes/HD/Users/developer/download/Java/JSwatPlugin/lib/
jswat-parser.jar:/Volumes/HD/Users/developer/download/Java/JSwatPlugin/
lib/jswat.jar:/Developer/Java/Ant/lib/ant-launcher.jar:/System/Library/
Java:/Applications/jEdit 4.2/jedit.jar:/Developer/Java/Ant/lib/ant-
antlr.jar:/Developer/Java/Ant/lib/ant-apache-bsf.jar:/Developer/Java/Ant/
lib/ant-apache-resolver.jar:/Developer/Java/Ant/lib/ant-commons-
logging.jar:/Developer/Java/Ant/lib/ant-commons-net.jar:/Developer/Java/
Ant/lib/ant-icontract.jar:/Developer/Java/Ant/lib/ant-jai.jar:/Developer/
Java/Ant/lib/ant-jakarta-bcel.jar:/Developer/Java/Ant/lib/ant-jakarta-
log4j.jar:/Developer/Java/Ant/lib/ant-jakarta-oro.jar:/Developer/Java/
Ant/lib/ant-jakarta-regexp.jar:/Developer/Java/Ant/lib/ant-javamail.jar:/
Developer/Java/Ant/lib/ant-jdepend.jar:/Developer/Java/Ant/lib/ant-
jmf.jar:/Developer/Java/Ant/lib/ant-jsch.jar:/Developer/Java/Ant/lib/ant-
junit.jar:/Developer/Java/Ant/lib/ant-netrexx.jar:/Developer/Java/Ant/
lib/ant-nodeps.jar:/Developer/Java/Ant/lib/ant-starteam.jar:/Developer/
Java/Ant/lib/ant-stylebook.jar:/Developer/Java/Ant/lib/ant-swing.jar:/
Developer/Java/Ant/lib/ant-trax.jar:/Developer/Java/Ant/lib/ant-vaj.jar:/
Developer/Java/Ant/lib/ant-weblogic.jar:/Developer/Java/Ant/lib/ant-
xalan1.jar:/Developer/Java/Ant/lib/ant-xalan2.jar:/Developer/Java/Ant/
lib/ant-xslp.jar:/Developer/Java/Ant/lib/ant.jar:/Developer/Java/Ant/lib/
xercesImpl.jar:/Developer/Java/Ant/lib/xml-apis.jar'
    [javac] '-sourcepath'
    [javac] '/Volumes/HD/Users/developer/download/Java/JSwatPlugin/classes'
    [javac] '-target'
    [javac] '1.4'
    [javac] '-g'
    [javac] '-source'
    [javac] '1.4'
    [javac] 
    [javac] The ' characters around the executable and arguments are
    [javac] not part of the command.
    [javac] Files to be compiled:
    [javac]     /Volumes/HD/Users/developer/download/Java/JSwatPlugin/
classes/com/bluemarsh/jswat/plugins/jedit/BreakpointHighlight.java
    [javac]     /Volumes/HD/Users/developer/download/Java/JSwatPlugin/
classes/com/bluemarsh/jswat/plugins/jedit/CurrentLineHighlight.java
    [javac]     /Volumes/HD/Users/developer/download/Java/JSwatPlugin/
classes/com/bluemarsh/jswat/plugins/jedit/JEditSourceView.java
    [javac]     /Volumes/HD/Users/developer/download/Java/JSwatPlugin/
classes/com/bluemarsh/jswat/plugins/jedit/JEditUIAdapter.java
    [javac]     /Volumes/HD/Users/developer/download/Java/JSwatPlugin/
classes/com/bluemarsh/jswat/plugins/jedit/JSwatOptionPane.java
    [javac]     /Volumes/HD/Users/developer/download/Java/JSwatPlugin/
classes/com/bluemarsh/jswat/plugins/jedit/JSwatPlugin.java
    [javac]     /Volumes/HD/Users/developer/download/Java/JSwatPlugin/
classes/com/bluemarsh/jswat/plugins/jedit/ToolbarCreator.java
    [javac]     /Volumes/HD/Users/developer/download/Java/JSwatPlugin/
classes/com/bluemarsh/jswat/plugins/jedit/VariableValueTooltip.java

binjar:
      [jar]  omitted as  is up to date.
      [jar] com omitted as com/ is up to date.
      [jar] com/bluemarsh omitted as com/bluemarsh/ is up to date.
      [jar] com/bluemarsh/jswat omitted as com/bluemarsh/jswat/ is up to date.
      [jar] com/bluemarsh/jswat/plugins omitted as com/bluemarsh/jswat/
plugins/ is up to date.
      [jar] com/bluemarsh/jswat/plugins/jedit omitted as com/bluemarsh/
jswat/plugins/jedit/ is up to date.
      [jar] com/bluemarsh/jswat/plugins/jedit/BreakpointHighlight.class
added as com/bluemarsh/jswat/plugins/jedit/BreakpointHighlight.class is
outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/CurrentLineHighlight.class
added as com/bluemarsh/jswat/plugins/jedit/CurrentLineHighlight.class is
outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/JEditSourceView$1.class
added as com/bluemarsh/jswat/plugins/jedit/JEditSourceView$1.class is
outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/JEditSourceView$2.class
added as com/bluemarsh/jswat/plugins/jedit/JEditSourceView$2.class is
outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/JEditSourceView$3.class
added as com/bluemarsh/jswat/plugins/jedit/JEditSourceView$3.class is
outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/JEditSourceView.class added
as com/bluemarsh/jswat/plugins/jedit/JEditSourceView.class is outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/JEditUIAdapter$1.class
added as com/bluemarsh/jswat/plugins/jedit/JEditUIAdapter$1.class is outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/
JEditUIAdapter$JEditUISessionListener.class added as com/bluemarsh/jswat/
plugins/jedit/JEditUIAdapter$JEditUISessionListener.class is outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/JEditUIAdapter.class added
as com/bluemarsh/jswat/plugins/jedit/JEditUIAdapter.class is outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/JSwatOptionPane.class added
as com/bluemarsh/jswat/plugins/jedit/JSwatOptionPane.class is outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/
JSwatPlugin$TextAreaDecorators.class added as com/bluemarsh/jswat/
plugins/jedit/JSwatPlugin$TextAreaDecorators.class is outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/JSwatPlugin.class added as
com/bluemarsh/jswat/plugins/jedit/JSwatPlugin.class is outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/
ToolbarCreator$ActionChangedListener.class added as com/bluemarsh/jswat/
plugins/jedit/ToolbarCreator$ActionChangedListener.class is outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/ToolbarCreator.class added
as com/bluemarsh/jswat/plugins/jedit/ToolbarCreator.class is outdated.
      [jar] com/bluemarsh/jswat/plugins/jedit/VariableValueTooltip.class
added as com/bluemarsh/jswat/plugins/jedit/VariableValueTooltip.class is
outdated.
      [jar] Building jar: /Volumes/HD/Users/developer/download/Java/
JSwatPlugin/build/dist/JSwatPlugin.jar
      [jar] adding directory META-INF/
      [jar] adding entry META-INF/MANIFEST.MF
      [jar] adding directory com/
      [jar] adding directory com/bluemarsh/
      [jar] adding directory com/bluemarsh/jswat/
      [jar] adding directory com/bluemarsh/jswat/plugins/
      [jar] adding directory com/bluemarsh/jswat/plugins/jedit/
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
BreakpointHighlight.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
CurrentLineHighlight.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
JEditSourceView$1.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
JEditSourceView$2.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
JEditSourceView$3.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
JEditSourceView.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
JEditUIAdapter$1.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
JEditUIAdapter$JEditUISessionListener.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
JEditUIAdapter.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
JSwatOptionPane.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
JSwatPlugin$TextAreaDecorators.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/JSwatPlugin.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
ToolbarCreator$ActionChangedListener.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
ToolbarCreator.class
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/
VariableValueTooltip.class
      [jar] adding entry README.html
      [jar] adding entry actions.xml
      [jar] adding entry dockables.xml
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/JSwat.props
      [jar] adding entry com/bluemarsh/jswat/plugins/jedit/logging.properties

release:
     [copy] JSwatPlugin.jar added as JSwatPlugin.jar doesn't exist.
     [copy] jclasslib.jar omitted as jclasslib.jar is up to date.
     [copy] jswat-parser.jar added as jswat-parser.jar doesn't exist.
     [copy] jswat.jar added as jswat.jar doesn't exist.
     [copy] Copying 3 files to /Volumes/HD/Users/developer/.jedit/jars
     [copy] Copying /Volumes/HD/Users/developer/download/Java/
JSwatPlugin/build/dist/JSwatPlugin.jar to /Volumes/HD/Users/developer/
.jedit/jars/JSwatPlugin.jar
     [copy] Copying /Volumes/HD/Users/developer/download/Java/
JSwatPlugin/lib/jswat-parser.jar to /Volumes/HD/Users/developer/.jedit/
jars/jswat-parser.jar
     [copy] Copying /Volumes/HD/Users/developer/download/Java/
JSwatPlugin/lib/jswat.jar to /Volumes/HD/Users/developer/.jedit/jars/jswat.jar

BUILD SUCCESSFUL
Total time: 50 seconds

***END Ant build log****






-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
-- 
-----------------------------------------------
jEdit Users' List
jEdit-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jedit-users
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic