Hello,
JSWAT presented a dialog which asked for this bug report to be sent to
the jswat-discuss group.
I am unable to trace into a particular function when debugging. I
know that debugging is turned on for the file.
JSWAT gives me an error message.
Here is the messages.log file for which is asked:
-------------------------------------------------------------------------------
>Log Session: Wednesday, January 11, 2012 12:48:35 PM EST
>System Info:
Product Version = JSwat 4.5
Operating System = Windows XP version 5.1 running on x86
Java; VM; Vendor = 1.6.0_26; Java HotSpot(TM) Client VM 20.1-
b02; Sun Microsystems Inc.
Runtime = Java(TM) SE Runtime Environment 1.6.0_26-
b03
Java Home = C:\Program Files\Java\jdk1.6.0_26\jre
System Locale; Encoding = en_US (jswat); Cp1252
Home Directory = C:\Documents and Settings\jgittelson
Current Directory = C:\Program Files\jswat-4.5\bin
User Directory = C:\Documents and Settings\jgittelson
\.jswat
Installation = C:\Program Files\jswat-4.5\jswat5
C:\Program Files\jswat-4.5\ide10
C:\Program Files\jswat-4.5\java2
C:\Program Files\jswat-4.5\platform9
Boot & Ext. Classpath = C:\Program Files\Java\jdk1.6.0_26\jre\lib
\resources.jar;C:\Program Files\Java\jdk1.6.0_26\jre\lib\rt.jar;C:
\Program Files\Java\jdk1.6.0_26\jre\lib\sunrsasign.jar;C:\Program Files
\Java\jdk1.6.0_26\jre\lib\jsse.jar;C:\Program Files\Java
\jdk1.6.0_26\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_26\jre\lib
\charsets.jar;C:\Program Files\Java\jdk1.6.0_26\jre\lib\modules
\jdk.boot.jar;C:\Program Files\Java\jdk1.6.0_26\jre\classes;C:\Program
Files\Java\jdk1.6.0_26\jre\lib\ext\dnsns.jar;C:\Program Files\Java
\jdk1.6.0_26\jre\lib\ext\localedata.jar;C:\Program Files\Java
\jdk1.6.0_26\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java
\jdk1.6.0_26\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java
\jdk1.6.0_26\jre\lib\ext\sunpkcs11.jar
Application Classpath = C:\Program Files\jswat-4.5\platform9\lib
\boot.jar;C:\Program Files\jswat-4.5\platform9\lib\org-openide-
modules.jar;C:\Program Files\jswat-4.5\platform9\lib\org-openide-
util.jar;C:\Program Files\jswat-4.5\platform9\lib\locale\boot_ja.jar;C:
\Program Files\jswat-4.5\platform9\lib\locale\boot_pt_BR.jar;C:
\Program Files\jswat-4.5\platform9\lib\locale\boot_zh_CN.jar;C:
\Program Files\jswat-4.5\platform9\lib\locale\org-openide-
modules_ja.jar;C:\Program Files\jswat-4.5\platform9\lib\locale\org-
openide-modules_pt_BR.jar;C:\Program Files\jswat-4.5\platform9\lib
\locale\org-openide-modules_zh_CN.jar;C:\Program Files
\jswat-4.5\platform9\lib\locale\org-openide-util_ja.jar;C:\Program
Files\jswat-4.5\platform9\lib\locale\org-openide-util_pt_BR.jar;C:
\Program Files\jswat-4.5\platform9\lib\locale\org-openide-
util_zh_CN.jar;C:\Program Files\Java\jdk1.6.0_26\lib\dt.jar;C:\Program
Files\Java\jdk1.6.0_26\lib\tools.jar
Startup Classpath = C:\Program Files\jswat-4.5\platform9\core
\core.jar;C:\Program Files\jswat-4.5\platform9\core\org-openide-
filesystems.jar;C:\Program Files\jswat-4.5\platform9\core\locale
\core_ja.jar;C:\Program Files\jswat-4.5\platform9\core\locale
\core_pt_BR.jar;C:\Program Files\jswat-4.5\platform9\core\locale
\core_zh_CN.jar;C:\Program Files\jswat-4.5\platform9\core\locale\org-
openide-filesystems_ja.jar;C:\Program Files\jswat-4.5\platform9\core
\locale\org-openide-filesystems_pt_BR.jar;C:\Program Files
\jswat-4.5\platform9\core\locale\org-openide-filesystems_zh_CN.jar;C:
\Program Files\jswat-4.5\jswat5\core\locale\core_jswat.jar
-------------------------------------------------------------------------------
WARNING [org.openide.filesystems.Ordering]: Not all children in
Services/DiffProviders/ marked with the position attribute: [org-
netbeans-modules-diff-cmdline-CmdlineDiffProvider.settings], but some
are: [org-netbeans-modules-diff-builtin-provider-
BuiltInDiffProvider.settings]
WARNING: LibraryDeclarationHandlerImpl: Cannot create library: javac-
api of unknown type: j2se
INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
org.openide.util [7.18.1.1 1 200903060201]
org.openide.modules [7.7.1 200903060201]
org.openide.awt [7.3.1.1 200903060201]
org.openide.filesystems [7.13.1.1.1 1 200903060201]
org.netbeans.modules.editor.mimelookup/1 [1.10.1 200903060201]
org.netbeans.modules.editor.settings/1 [1.22.1 200903060201]
org.netbeans.modules.editor.util/1 [1.25.1 200903060201]
org.netbeans.modules.lexer/2 [1.29.1.1 1 200903060201]
org.jdesktop.layout/1 [1.6.1 1.0.3 200903060201]
org.netbeans.api.progress/1 [1.12.1.1 1 200903060201]
org.openide.dialogs [7.8.1 200903060201]
org.netbeans.modules.editor.lib2/1 [1.8.1.2 2 200903060201]
org.netbeans.swing.outline [1.1.1 200903060201]
org.openide.nodes [7.7.3.1 200903060201]
org.openide.explorer [6.16.3 1 200903060201]
org.openide.windows [6.24.1 200903060201]
org.openide.text [6.21.2 200903060201]
org.openide.actions [6.8.1.1 200903060201]
org.netbeans.modules.queries/1 [1.13.1 200903060201]
org.openide.loaders [7.2.3 200903060201]
org.netbeans.modules.editor.fold/1 [1.9.1 200903060201]
org.netbeans.modules.editor.lib/1 [1.29.2.8.2 8 200903060201]
org.openidex.util/3 [3.15.1 200903060201]
org.netbeans.swing.tabcontrol [1.13.1 200903060201]
org.netbeans.modules.projectapi/1 [1.19.2 200903060201]
org.netbeans.modules.editor.indent/2 [1.9.1.8 200903060201]
org.netbeans.modules.editor/3 [1.41.1.3.8.2 3 200903060201]
org.netbeans.modules.editor.completion/1 [1.13.2 1 200903060201]
org.netbeans.spi.quicksearch [1.0.1 200903060201]
org.netbeans.modules.options.api/1 [1.10.2 200903060201]
org.netbeans.bootstrap/1 [2.15.1 200903060201]
org.netbeans.core.startup/1 [1.14.1.1 200903060201]
org.openide.io [1.13.1 200903060201]
org.netbeans.swing.plaf [1.8.1 200903060201]
org.netbeans.core/2 [3.10.4.1 200903060201]
org.netbeans.core.ui/1 [1.12.1 200903060201]
org.netbeans.modules.projectuiapi/1 [1.31.1.6 6 200903060201]
org.netbeans.modules.jumpto/1 [1.7.2 200903060201]
org.netbeans.modules.sendopts/2 [2.3.1 200903060201]
org.netbeans.modules.javahelp/1 [2.11.1 200903060201]
org.openide.execution [1.12.1 200903060201]
org.netbeans.api.java.classpath/1 [1.18.2 200903060201]
org.netbeans.api.java/1 [1.18.1 200903060201]
org.netbeans.modules.java.preprocessorbridge [1.6.1.1 1 200903060201]
org.netbeans.modules.java.platform/1 [1.11.1 200903060201]
org.netbeans.libs.javacapi [0.7.1.1 1 200903060201]
org.netbeans.modules.java.lexer/1 [1.4.1 200903060201]
org.netbeans.modules.classfile/1 [1.21.1 200903060201]
org.netbeans.libs.javacimpl/1 [0.9.2.7 7 200903060201]
org.netbeans.libs.lucene/1 [2.4.1 2.3.2 200903060201]
org.netbeans.modules.editor.errorstripe.api/1 [2.5.1.1 1
200903060201]
org.netbeans.modules.editor.errorstripe/2 [2.5.1.1.1 1 200903060201]
org.netbeans.modules.options.keymap [1.4.1 200903060201]
org.netbeans.modules.editor.settings.storage/1 [1.18.1 200903060201]
org.netbeans.modules.options.editor/1 [1.10.1 200903060201]
org.netbeans.modules.diff/1 [1.20.1.42.1 42 200903060201]
org.netbeans.modules.editor.guards/1 [1.2.1 200903060201]
org.netbeans.modules.refactoring.api [1.4.1 200903060201]
org.netbeans.spi.tasklist/1 [1.2.1 1 200903060201]
org.netbeans.modules.masterfs/2 [2.15.2 200903060201]
org.netbeans.modules.java.source [0.40.4.7.7 7 200903060201]
org.netbeans.modules.java.sourceui/1 [1.6.2.1.7 1 200903060201]
org.netbeans.spi.editor.hints/0 [1.5.1.6.2 6 200903060201]
org.netbeans.modules.editor.codetemplates/1 [1.9.1.1.6 1
200903060201]
org.netbeans.modules.java.editor.lib/1 [1.9.1 200903060201]
org.netbeans.modules.editor.bracesmatching/0 [1.6.1 200903060201]
org.netbeans.modules.java.editor/1 [2.13.2.4.1.1.6 4 200903060201]
org.netbeans.modules.editor.mimelookup.impl/1 [1.3.1 200903060201]
org.netbeans.libs.jna/1 [1.1.2 200903060201]
org.netbeans.core.execution/1 [1.12.1.1 200903060201]
org.netbeans.modules.lexer.nbbridge/1 [1.4.1.1 200903060201]
com.bluemarsh.jswat.bcel/1 [1.0 090623]
com.bluemarsh.jswat.nbcore/1 [1.0 090623]
com.bluemarsh.jswat.ui/1 [1.0 090623]
org.netbeans.modules.progress.ui [1.2.1 200903060201]
org.netbeans.modules.project.libraries/1 [1.19.2 200903060201]
com.bluemarsh.jswat.help/1 [1.0 090623]
com.bluemarsh.jswat.nodes/1 [1.0 090623]
org.netbeans.spi.navigator/1 [1.7.1 200903060201]
com.bluemarsh.jswat.views/1 [1.0 090623]
com.bluemarsh.jswat.product/1 [1.0.6 090623]
org.netbeans.modules.autoupdate.services [1.5.2 200903060201]
org.netbeans.modules.autoupdate.ui [1.5.1 200903060201]
org.netbeans.libs.jsr223/1 [1.8.1 6 200903060201]
org.netbeans.modules.templates [1.3.1 200903060201]
org.netbeans.modules.favorites/1 [1.14.3 200903060201]
org.netbeans.modules.settings/1 [1.15.1 200903060201]
org.netbeans.core.windows/2 [2.12.3.1 200903060201]
org.netbeans.modules.core.kit [1.2.4 200903060201]
org.netbeans.core.nativeaccess/1 [1.1.2 200903060201]
org.netbeans.modules.editor.plain.lib/1 [1.6.1 200903060201]
org.netbeans.modules.java.navigation/1 [1.9.1 200903060201]
org.netbeans.modules.utilities/1 [1.29.1 200903060201]
org.netbeans.core.output2/1 [1.10.1.1 1 200903060201]
WARNING [org.netbeans.api.java.source.JavaSource]: ClassPath identity
changed for C:\Development\apps\xxx\java\src\aaa\bbb\ccccccc
\UserMgr.java, class path owner: null
Diagnostic information
Input arguments:
-Xms32m
-Xmx128m
-XX:PermSize=32m
-XX:MaxPermSize=96m
-Xverify:none
-Djdk.home=C:\Program
Files\Java\jdk1.6.0_26
-Dnetbeans.home=C:\Program
Files\jswat-4.5\platform9
-Dnetbeans.dirs=C:\Program
Files\jswat-4.5\jswat5;C:\Program
Files\jswat-4.5\ide10;C:\Program
Files\jswat-4.5\java2
-Dnetbeans.user=C:\Documents
and
Settings\jgittelson\.jswat
-Dnetbeans.system_http_proxy=DIRECT
-Dnetbeans.system_http_non_proxy_hosts=
-Dsun.awt.keepWorkingSetOnMinimize=true
Compiler: HotSpot Client Compiler
Heap memory usage: initial 32.0MB maximum 123.8MB
Non heap memory usage: initial 54.2MB maximum 150.0MB
Garbage collector: Copy (Collections=16 Total time spent=0s)
Garbage collector: MarkSweepCompact (Collections=0 Total time
spent=0s)
Classes: loaded=5867 total loaded=5867 unloaded 0
INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory
2,147,483,647
INFO [null]: Total physical memory 2,147,483,647
WARNING [org.netbeans.api.java.source.JavaSource]: ClassPath identity
changed for C:\Development\apps\xxx\java\src\aaa\bbb\ccccccc\batch
\file1.java, class path owner: null
WARNING [org.netbeans.api.java.source.JavaSource]: ClassPath identity
changed for C:\Development\apps\xxx\java\src\aaa\bbb\ccccccc\batch
\file1.java, class path owner: null
WARNING [org.netbeans.api.java.source.JavaSource]: ClassPath identity
changed for C:\Development\apps\xxx\java\src\aaa\bbb\ccccccc\batch
\file2.java, class path owner: null
WARNING [org.netbeans.api.java.source.JavaSource]: ClassPath identity
changed for C:\Development\apps\xxx\java\src\aaa\bbb\ccccccc\batch
\file2.java, class path owner: null
WARNING [org.netbeans.modules.java.source.usages.RepositoryUpdater]:
Ignoring root with no ClassPath: C:\Development\jad\FlexFoundationSrc
\src
WARNING [org.netbeans.modules.java.source.usages.RepositoryUpdater]:
Ignoring root with no ClassPath: C:\Development\ProcessTimeouts\src
WARNING [org.netbeans.modules.java.source.usages.RepositoryUpdater]:
Ignoring root with no ClassPath: C:\Development\apps\yyyyyyy\java\src
WARNING [org.netbeans.modules.java.source.usages.RepositoryUpdater]:
Ignoring root with no ClassPath: C:\Development\apps\xxx\java\src
WARNING [org.netbeans.modules.java.source.usages.RepositoryUpdater]:
Ignoring root with no ClassPath: C:\Development\apps\yyyyyyy\java\src
WARNING [org.netbeans.modules.java.source.usages.RepositoryUpdater]:
Ignoring root with no ClassPath: C:\Development\apps\ins_efile\java
\src
WARNING [org.netbeans.api.java.source.JavaSource]: ClassPath identity
changed for C:\Development\apps\xxx\java\src\aaa\bbb\ccccccc\batch
\file2.java, class path owner: null
WARNING [org.netbeans.api.java.source.JavaSource]: ClassPath identity
changed for C:\Development\apps\xxx\java\src\aaa\bbb\ccccccc\batch
\file2.java, class path owner: null
WARNING: Missing Document for file:/D:/Development/apps/xxx/java/src/
gov/ins/usermgr/batch/file1.java
WARNING: Missing Document for file:/D:/Development/apps/xxx/java/src/
gov/ins/usermgr/batch/file1.java
WARNING [org.netbeans.api.java.source.JavaSource]: ClassPath identity
changed for C:\Development\apps\xxx\java\src\aaa\bbb\ccccccc\batch
\file1.java, class path owner: null
SEVERE [com.bluemarsh.jswat.core.event.DefaultDispatcher]
java.lang.NullPointerException
at com.bluemarsh.jswat.nbcore.path.NetBeansPathManager
$FileObjectPathEntry.getURL(NetBeansPathManager.java:460)
at
com.bluemarsh.jswat.ui.editor.SteppingSupport.showProgramCounter(SteppingSupport.java:
98)
at
com.bluemarsh.jswat.ui.SessionWatcher.showProgramCounter(SessionWatcher.java:
201)
at
com.bluemarsh.jswat.ui.SessionWatcher.suspended(SessionWatcher.java:
248)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
159)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)
at com.bluemarsh.jswat.core.session.SessionEvent$Type
$6.fireEvent(SessionEvent.java:83)
at
com.bluemarsh.jswat.core.session.AbstractSession.fireEvent(AbstractSession.java:
98)
at com.bluemarsh.jswat.core.session.DefaultSession
$3.eventOccurred(DefaultSession.java:126)
[catch] at
com.bluemarsh.jswat.core.event.DefaultDispatcher.run(DefaultDispatcher.java:
111)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Here is the stack trace from the dialog box.
java.lang.NullPointerException
at com.bluemarsh.jswat.nbcore.path.NetBeansPathManager
$FileObjectPathEntry.getURL(NetBeansPathManager.java:460)
at
com.bluemarsh.jswat.ui.editor.SteppingSupport.showProgramCounter(SteppingSupport.java:
98)
at
com.bluemarsh.jswat.ui.SessionWatcher.showProgramCounter(SessionWatcher.java:
201)
at
com.bluemarsh.jswat.ui.SessionWatcher.suspended(SessionWatcher.java:
248)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
159)
at
com.bluemarsh.jswat.core.session.SessionEventMulticaster.suspended(SessionEventMulticaster.java:
158)