Bug 5383

Summary: fhpd peek with no parameters spawns an NPE
Product: frysk Reporter: Phil Muldoon <pmuldoon>
Component: generalAssignee: Phil Muldoon <pmuldoon>
Status: RESOLVED FIXED    
Severity: normal CC: rmoseley
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Project(s) to access: ssh public key:
Bug Depends on:    
Bug Blocks: 2246    

Description Phil Muldoon 2007-11-21 10:00:17 UTC
[pmuldoon@localhost frysk_bin]$ ./frysk-core/frysk/bindir/fhpd core.25927
/bin/sleep 
Attached to core file: /home/pmuldoon/frysk_bin/core.25927
(fhpd) where
[0.0]
#0 0x00000038cba9ac30 in __nanosleep_nocancel () from /lib64/libc.so.6
#1 0x0000000000402f1b in [unknown] from /bin/sleep
#2 0x0000000000402a44 in [unknown] from /bin/sleep
#3 0x000000000040158c in [unknown] from /bin/sleep
#4 0x00000038cba1e074 in __libc_start_main () from /lib64/libc.so.6
#5 0x00000000004011d9 in [unknown] from /bin/sleep
(fhpd) peek
[0.0]
Internal Error: java.lang.NullPointerException
   at frysk.hpd.Input.parameter(fhpd)
   at frysk.hpd.PeekCommand.interpret(fhpd)
   at frysk.hpd.ParameterizedCommand.interpret(fhpd)
   at frysk.hpd.MultiLevelCommand.interpret(fhpd)
   at frysk.hpd.CLI.execCommand(fhpd)
   at frysk.bindir.fhpd.main(fhpd)
Comment 1 Phil Muldoon 2007-11-21 10:04:53 UTC
- Log -----------------------------------------------------------------
commit f8936dca409520dc5833354037912026ab2a9a7b
Author: Phil Muldoon <pmuldoon@redhat.com>
Date:   Wed Nov 21 10:02:54 2007 +0000

    Fix #5383. Peek without arguments causes NPE.
    
    2007-11-21  Phil Muldoon  <pmuldoon@redhat.com>
    
    	* PeekCommand.java (interpret): Check that arguments are > 0.

-----------------------------------------------------------------------