Getting OOM error When Running Samurai

108 views
Skip to first unread message

Jason Brincat

unread,
Jun 4, 2012, 11:51:14 PM6/4/12
to Samurai-tool
Hi,
I am Getting OOM error When Running Samurai
Note: I havent loaded any files yet, I am just attempting to Launch
Samurai by opening samurai.jnlp

any help would be appreciated

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.OutOfMemoryError: Java heap space
at samurai.swing.FileHistory.updateChildMenuItems(FileHistory.java:
163)
at samurai.swing.FileHistory.<init>(FileHistory.java:42)
at samurai.swing.Context.<init>(Context.java:24)
at samurai.swing.MainFrame.<init>(MainFrame.java:104)
at samurai.swing.Samurai.main(Samurai.java:29)
... 9 more

From the console

Java Web Start 1.6.0_31
Using JRE version 1.6.0_31-b05 Java HotSpot(TM) Client VM
User home directory = C:\Users\jbrincat
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
java.lang.OutOfMemoryError: Java heap space
at samurai.swing.FileHistory.updateChildMenuItems(FileHistory.java:
163)
at samurai.swing.FileHistory.<init>(FileHistory.java:42)
at samurai.swing.Context.<init>(Context.java:24)
at samurai.swing.MainFrame.<init>(MainFrame.java:104)
at samurai.swing.Samurai.main(Samurai.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
#### Java Web Start Error:
#### null

bill

unread,
Jun 5, 2012, 8:20:53 AM6/5/12
to samura...@googlegroups.com
are you specifying a heap size? jvm default is 64mb iirc

try java -Xmx1g and see if that helps


Bill Schwanitz

If A is a success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut. - Albert Einstein.
> --
> You received this message because you are subscribed to the Google Groups "Samurai-tool" group.
> To post to this group, send email to samura...@googlegroups.com
> To unsubscribe from this group, send email to samurai-tool...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/samurai-tool?hl=ja

Shanti Suresh

unread,
Jun 11, 2012, 9:47:24 AM6/11/12
to samura...@googlegroups.com
Hi Jason,

Also, try Thread Dump Analyzer for HotSpot Dumps.  I find TDA quite analytical.  I haven't taken a look at the latest Samurai version.  Filters in TDA is quite a useful feature too.  I am basing my information from a few months back.  I use Samurai if TDA cannot open a thread dump.

Bill, what do you like best about Samurai?  

Thanks.

               -Shanti
Reply all
Reply to author
Forward
0 new messages