SWT and JFace
Does SWT and JFace has a future ? I'm currently involved in working with these two.
Will Java Embrace these two technologies ? Would it be worth putting a lot of hard work on it ?
Thank You
I believe so. well, as long as there is an Eclipse project, there will be SWT and JFace. whether 'java embraces these technologies' is dependent on what you mean by that. Will they ever be considered the de facto windowing libraries for Java? doubtful. Will their use become more widespread? possibly, but the libraries need to mature a bit first IMHO; at the moment, the entire SWT project is driven by the needs of Eclipse. Any bugs that impact Eclipse, and any features that Eclipse demands, take precedence over any other bugs and features in SWT/JFace, and it's certainly no fun trying to build a commercial product on top of libraries that are treated this way
As regards commercial importance, I've got SWT/JFace and the Eclipse RCP on my CV, and although I get a lot of calls from agents, only once has anyone rung me with a position that required knowledge of these libraries. That said, the market is suddenly more-and-more awash with so-called Rich Client Platforms ( Eclipse, NetBeans and Spring-RCP to name a few ) and if any one of them is destined to be a success, my money is on the Eclipse RCP, so it may just pay to have the skills
Also, since everywhere I work seems to be an Eclipse house these days, my SWT/JFace and Eclipse RCP knowledge comes in very handy for quickly knocking together any test tools, utilities or what-not, and giving them to the rest of the developers as a nice Eclipse plugin
Similar Messages
-
Like SWT and jface: does Javafx2 comes with a layer on top of it
Hi there,
i would like to know if like SWT that comes a long Jface as a layer on top for easy, structured, and design pattern based programing, JavaFX 2 also comes along a layer on top of iT?Also, please note that I'm trying to AVOID using Canvas. I'm looking for a way to do what I've described using the high-level APIs (i.e. forms, lists, etc.)
-
Topic: SWT and Renderers?
Hey there!
I have a question about the representation of SWT-Widgets. I need a table and one column of the table should be represented as a tree.
In Swing, this is absolutely no problem. In the table model, I could return (maybe for column 3) nested data (instead of a string). Then, I implement a TableCellRenderer and return a filled tree as renderer component for column 3.
Is there any way to realize this in SWT?
Thanks for your help!I believe so. well, as long as there is an Eclipse project, there will be SWT and JFace. whether 'java embraces these technologies' is dependent on what you mean by that. Will they ever be considered the de facto windowing libraries for Java? doubtful. Will their use become more widespread? possibly, but the libraries need to mature a bit first IMHO; at the moment, the entire SWT project is driven by the needs of Eclipse. Any bugs that impact Eclipse, and any features that Eclipse demands, take precedence over any other bugs and features in SWT/JFace, and it's certainly no fun trying to build a commercial product on top of libraries that are treated this way
As regards commercial importance, I've got SWT/JFace and the Eclipse RCP on my CV, and although I get a lot of calls from agents, only once has anyone rung me with a position that required knowledge of these libraries. That said, the market is suddenly more-and-more awash with so-called Rich Client Platforms ( Eclipse, NetBeans and Spring-RCP to name a few ) and if any one of them is destined to be a success, my money is on the Eclipse RCP, so it may just pay to have the skills
Also, since everywhere I work seems to be an Eclipse house these days, my SWT/JFace and Eclipse RCP knowledge comes in very handy for quickly knocking together any test tools, utilities or what-not, and giving them to the rest of the developers as a nice Eclipse plugin -
im having trouble creating a plugin. i have created my code in JFC but unfortunately it wouldn't work in Eclipse plugin. it must be written in SWT..
after searching tons of website on SWT and Eclipse Plugin, i came across the plugin wizard of Eclipse..
i have created a sample SWT code and i was wondering how can i get it to work with an Eclipse plugin? i was editing the files under the src folder but to no avail, im still stuck..
please help me.. thanx a lot.the wizards for generating eclipse plugins are quite useful if you use the right one. there's sample projects for more UI artifacts (editors, views etc). they'll do a lot of the legwork of setting up and configuring, say, a view, and give you a blank Composite to put your own work on
you can also use the AWT_SWT bridge if you really want to use AWT or Swing components on your plugins, but it's a pain in the @rse to be honest
also, you'd be far better off going to eclipse.org newsgroups for this sort of question. hardly anyone here uses SWT or writes plugins, that I know of -
Need help for two thing:: JFace/SWT and Drawing an updating graph! plz help
Hey all,
This is my first post on this forum and I was wondering if you guys can help me with two problems that im currently having and I would be really grateful.
1. When ever i try to use the SWT/JFace tools and run it as a java app. I get this error:
java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IProgressMonitor
Exception in thread "main"
any suggestions??
2. Now this is my main question:: How should I go about programming a graph that updates based on numbers in an array? Basically set of numbers in an array ( unsorted ), and as it is getting sorted I want a graph displaying how it is getting sorted. The graph is just a basic XY chart.
Thank you.@n2medallas,
Let's get your phone working right!
You mentioned your getting a message that the phone is rooted. Where are you seeing this message? What is the current bilud and software version on your phone? Have you taken the phone into a VZW store to check the message you are seeing?
JohnB_VZW
Follow us on Twitter @VZWSupport -
Hi, i am developing a piece of software where i need to be able to edit the contents of an SWT table and then save any changes, i have been able to edit the cell contents, but am stuck saving the changes.
I found how to edit the table cells using a snippet from eclipses website:
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet124.java?view=co
i am using and ArrayLIst, so i think i will need to insert a button, then save any updates, is there a way to tell the program save current cells and exit??
Any help would be greatly appreciated!
Thanks in advance.
Message was edited by: Moi
Symb0lI have had a go but keep getting errors.
This is what i have for my button:
final Button button = new Button(resultsShell, SWT.PUSH);
button.setText("OK");
button.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent event) {
for (int i=0; i<LeagueDatabase.leagueList.size(); i++){
LeagueDatabase.leagueList.set(i, table);}
I have tried saving from the table to the arraylist but i cant get the code right. I am not sure if i have set it up correctley, i wasnt sure how to save the whole contents of the table so i put a for loop in around it to see if that would help but it doesnt.
Please help again!
Thanks -
I am aware that SWT Browser package uses Internet Explorer binaries. Windows 10 will not include IE. Will this mean current and old swt.jar files will not work on Windows 10? If so, it will be a deployment nightmare! I am very concerened.
Hi Martin,
I have recently tested internal IE on Win10, it works fine for me, result captured @
https://bugs.eclipse.org/bugs/show_bug.cgi?id=473934#c4
- Niraj -
Method to return ArrayList or Vector doesn't work, why?
Hi, I try to return a ArrayList or Vector from a method but it does not work.. wondering why and how to fix it? Thanks:)
class Class1{
public static main(...){
Class2 test = new Class2();
ArrayList<String> resp = test.class2method(...);
if(resp.get(4).equals(...)) {
class Class2{
public ArrayList class2method(int NumInt1, int NumInt2, ...) {
ArrayList<String> arrayTesting = new ArrayList<String>(13);
responses.set(2, Integer.toString(NumInt1));
responses.set(3, Integer.toString(NumInt2));
responses.set(4, Integer.toString(NumInt3));
responses.set(5, Integer.toString(NumInt4));
responses.set(6, Integer.toString(NumInt5));
return responses;
}what is responses? don't you want to return
arrayTesting?yes, responses is arrayTesting, sorry did notmention
that.what do you mean? is the code you posted a typo or
what you actually have in your code?It's more than 1000 lines codes so I decided not to posted them but here is part of them. My point is that i tried to return a ArrayList or Vector even with a simple code, it does not work. Thanks for your help.
public class DemoScript {
public DemoScript() throws IOException {
// register the shutdown hook
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
System.out.println("close prog");
endApp();
public void endApp() {
System.out.println("done!");
System.exit(0);
public static void main(String[] args) {
Parameters p = new Parameters();
VMF vm = null;
//Elements: [0]time, [1]MsgType, [2]NumInt1, [3]NumInt2, [4]NumInt3, [5]NumInt4, [6]NumInt5, [7]NumLong,
// [8]String1, [9]String2, [10]String3, [11]String4, [12]String5
// ArrayList<String> responses = new ArrayList<String>(13);
try {
MyScript my = new MyScript();
if(args.length == 5) {
p.vmHost = args[1]; p.vmPort = Integer.parseInt(args[2]);
p.guiHost = args[3]; p.guiPort = Integer.parseInt(args[4]);
} else if(args.length == 4) {
p.vmHost = args[1]; p.vmPort = Integer.parseInt(args[2]); p.guiHost = args[3];
} else if(args.length == 3){
p.vmHost = args[1]; p.vmPort = Integer.parseInt(args[2]);
} else if(args.length == 2){
p.vmHost = args[1];
} else {
System.out.println("Usage: java MyScript [port #] [voice mail hostname] <voice mail socket #> <GUI hostname> <GUI socket #>");
System.out.println("Default: <voice mail socket #> = "+p.vmPort+", <GUI hostname> = "+p.guiHost+", <GUI socket #> = "+p.guiPort);
System.exit(-1);
// String hostname;
//int port;
/* Check for input arguments */
//if(args[0] != null){
// port = Integer.parseInt(args[0]);
// hostname = args[1];
//} else {
// port = 2000;
// hostname = "10.0.0.228";
//System.out.println("tews");
vm = new VMF(p.vmHost, p.vmPort, p.guiHost, p.guiPort);
vm.logon();
//vm.portAbort(4);/*
vm.portCapture(3, 0);
//vm.portAbort(4);/*
//vm.portOnhook();
//vm.portOffhook();
////vm.portStop(3); //to stop a port current operation
//vm.portWaitring(); //vm will not resp until port detects ring
//vm.portOffhook();
//vm.portGetdigits(5, 7);
//vm.portDialdigits("201");
//for(int i=0;i<100000000;i++);
//vm.portCallprogress(3, 0, 10);
//System.out.println("d");
//for(int i=0;i<1000000;i++);
//vm.portGetdigits(5, 7);
//vm.portRecordfile(30, 1, "\\\\kanapak.ctlinc.local\\VMfiles\\test.wmv");
//vm.portClearDTMF();
//vm.portPlayfile("\\\\kanapak.ctlinc.local\\VMfiles\\test.wmv");
//vm.portPlayprompt(2);
//vm.portSpeaknumber(3845);
//vm.portSpeakdigits("1639123478866478909");//75655656566657867867*");
//vm.portExternalcall(4, "933");
ArrayList<String> response = vm.portInternalcall(2, "201");
System.out.println(response.get(4));
if(response.get(4).equals("DONE")) {
vm.portPlayprompt(1); vm.portPlayprompt(2);
} else if(response.get(4).equals("GONE")) {
vm.portSpeakttsstring("hello. This will create ");//a project with all of the proper SWT and JFace imports. Version 4.1.1 latest build released (SWT visual inheritance, enhanced SWT GridLayout support, non-visual beans, custom !!!SWT widgets, code generation enhancements, expose property, etc.)");
vm.portRelease();
vm.logoff();
vm = new VMF(p.vmHost, p.vmPort, p.guiHost, p.guiPort);
vm.logon();
vm.portCapture(Integer.parseInt(args[0]), 0);
vm.portOnhook();
vm.portOffhook();
// vm.portGetdigits(5, 7);
//vm.portRecordfile(30, 1, "\\\\kanapak.ctlinc.local\\VMfiles\\test.wmv");
//vm.portClearDTMF();
//vm.portPlayfile("\\\\kanapak.ctlinc.local\\VMfiles\\test.wmv");
vm.portPlayprompt(86);
// vm.portSpeaknumber(3845);
//vm.portSpeakdigits("1639123478866478909");//75655656566657867867*");
//vm.portExternalcall(4, "933");
//vm.portInternalcall(9, "82045");
//vm.portSpeakttsstring("hello. This will create");// a project with all of the proper SWT and JFace imports. Version 4.1.1 latest build released (SWT visual inheritance, enhanced SWT GridLayout support, non-visual beans, custom !!!SWT widgets, code generation enhancements, expose property, etc.)");
vm.portRelease();
vm.logoff();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
//catch "STOP PORT"
vm.logoff();
class VMF {
public ArrayList<String> portInternalcall(int rings, String dial_string) {
if (logon_status == 0) {
System.err.println("Error: logon required");
logoff();closeAndExit();
} else if (capture_status == 0) {
System.err.println("Warning: portCapture required");logoff();closeAndExit();
} else if (rings <1 || rings >999 || !checkDigits(dial_string)) {
System.err.println("Warning: portInternalcall( [1-999] , \"[0-9,A-D,F,P,a-d,f,p,*,#]\" )");
breakString(dial_string);
ostruct.write("", "IVR", "123", 188, captured_port, rings, 0, 0, 0, 0, str1, str2, str3, str4, str5);
sendToGUI("s", "", "IVR", "123", "188", Integer.toString(captured_port),
Integer.toString(rings), "0", "0", "0", "0", str1, str2, str3, str4, str5);
readStream();
recToGUI("r", Integer.toString(MsgType),Integer.toString(NumInt1),Integer.toString(NumInt2),
Integer.toString(NumInt3),Integer.toString(NumInt4),Integer.toString(NumInt5),
Integer.toString(NumLong),String1,String2,String3,String4,String5);
responses.set(2, Integer.toString(NumInt1)); responses.set(3, Integer.toString(NumInt2));
responses.set(4, Integer.toString(NumInt3)); responses.set(5, Integer.toString(NumInt4));
responses.set(6, Integer.toString(NumInt5));
return responses;
} -
I am currently writing an Eclipse plugin using SWT and JFace. My program also runs as a standalone outside of the Eclipse IDE. I'm having a problem using a URLClassLoader when running as a plugin. It works fine when working as a standalone.
My program dynamically loads classes from a directory or Jar file using a URLClassLoader. I have code like the following
Class c = loader.loadClass(someString);
// I want to check if it is derived from a Widget so I do the following
if (Widget.class.isAssignableFrom(c)) {
This works fine when I run as a standalone program. But when it runs as an Eclipse plugin the behaviour is different. The method isAssignableFrom returns false. However, if I use my new classloader to load the Widget class and use that in the if statement above, it works grand i.e.
Class widgetClass = loader.loadClass("org.eclipse.swt.widgets");
if (widgetClass.isAssignableFrom(c) {
It works, but there are other problems further down the road that I think are related to this. Here's my theory as to what's happening. When a stand alone program is kicked off from Eclipse, a new instance of javaw.exe is run, and I guess Eclipse tells it what jars to load by using the -cp option. These classes are loaded by the system class loader and it's the system class loader that is used to load the class Widget.class. Similarly Class.forNew will also use the system class loader.
Eclipse itself is also an instance of javaw.exe but I think it uses its own class loader to load the jars in the plugin directory. Therefore the SWT classes are not part of the system class loader when running as an eclipse plugin. Thats why the above code no longer works.
The problem is that further down the line, I try to use the class I loaded to create an instance of itself. But it throws an exception straight away. It's difficullt to debug why exactly its throwing the exception. But I think if I could solve the above problem, the second one would go away.
Thanks for any help with this
SeanAfter some additional debugging this problem I'm having, I discovered that a strange thing is happening to SWT's static members. I call a function Display.getCurrent() from my own code - works fine and and then call Constructor.newInstance on an object - the newInstance code also ends up calling Display.getCurrent() and I'm seeing in the debugger that the Display object's static members are now null. This is why it crashes later.
As far as I can see from the debugger, any time I'm at a breakpoint in Display.getCurrent(), the call stack stems back from the main() call, so I have no idea why these statics are being treated as different.
Anyone got any ideas?
Thanks for any help -
Option to disable bugtraq in History Browser
Hi,
i'm facing the problem in history browser with listing of comment containing bugtraq information like "lore lipsum (refs #1234)".
In first step, i want to know if there is an option to disable the interpretion of bugraq information?
Details of the problem, in case that isn't known yet.
On selection of such an history entry following error is returned:
java.lang.StringIndexOutOfBoundsException: String index out of range: 73
at java.lang.String.substring(String.java:1946)
at org.eclipse.team.svn.ui.properties.bugtraq.LinkList$LinkPlacement.<init>(LinkList.java:58)
at org.eclipse.team.svn.ui.properties.bugtraq.IssueList.parseMessage(IssueList.java:119)
at org.eclipse.team.svn.ui.extension.impl.DefaultCommentView$3.modifyText(DefaultCommentView.java:177)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1416)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1401)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1187)
at org.eclipse.swt.custom.StyledText.setText(StyledText.java:9931)
at org.eclipse.team.svn.ui.extension.impl.DefaultCommentView.setComment(DefaultCommentView.java:231)
at org.eclipse.team.svn.ui.history.LogMessagesComposite$2.selectionChanged(LogMessagesComposite.java:332)
at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:164)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:162)
at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2188)
at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1211)
at org.eclipse.jface.viewers.CheckboxTreeViewer.handleSelect(CheckboxTreeViewer.java:304)
at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1241)
at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:239)
at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:233)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:403)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
Enviornment
eclipse.buildId=4.3.2.M20140221-1700
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.cpp.product
Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.cpp.product
org.eclipse.team.svn (2.0.4.I20150123-1700) "Subversive SVN Team Provider" [Resolved]
org.eclipse.team.svn.core (2.0.4.I20150123-1700) "Subversive SVN Team Provider Core Plug-in" [Active]
org.eclipse.team.svn.help (2.0.4.I20150123-1700) "Subversive SVN Team Provider User Guide Plug-in" [Resolved]
org.eclipse.team.svn.ui (2.0.3.I20141224-1700) "Subversive SVN Team Provider UI Plug-in" [Active]
org.eclipse.team.svn.ui.startup (2.0.3.I20141224-1700) "Subversive Core Startup" [Active]
org.eclipse.jface (3.9.1.v20130725-1141) "JFace" [Active]
org.eclipse.jface.databinding (1.6.200.v20130515-1857) "JFace Data Binding for SWT and JFace" [Resolved]
org.eclipse.jface.text (3.8.101.v20130802-1147) "JFace Text" [Resolved]
Best regards!Hi once again,
There is one more question: if it is possible, could you please provide bugtraq settings from svn properties you're using?
Best regards,
Alexander. -
This has probably been discussed a million times but I'm really struggling with it. I'm creating an SWT application built on the eclipse rcp, and I'm trying to add a video player to a view.
I have been trying to add a MediaPlayer bean to the view, that will for the time being, just play a short clip from my hard-drive. I've created a new AWT frame for it to live in, and have successfully managed to add this to the view.
However, when I try and add my MediaPlayer bean, I am faced with the following exception:
java.lang.NoClassDefFoundError: javax/media/bean/playerbean/MediaPlayerThe jmf.jar has been added to my project, and I have added the following to my product VM arguments:
-Djava.library.path=C:\\WINDOWS\\system32Can anyone help me out with fixing this problem?Did you eventually get this to work?
I am looking at developing a simple bespoke player using SWT and JMF and was wondering if you could give me any pointers to start,
Thanks
Jonathan -
JVM crash for RCP/SWT application under windows
Hi,
We are running an RCP application under windows which uses SWT components .Intermittently the JVM carshes.I doubt SWT is the prime suspect or JVM???We are unable to identify the exact sequence in which the crash occurs.I'm attaching some hs_err_pdi* log files for the abnormal crash.
Any insight appreciated.
rgds,
tess
Core dump 1:
# An unexpected error has been detected by HotSpot Virtual Machine:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d6d6f09, pid=528, tid=2988
# Java VM: Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode)
# Problematic frame:
# V [jvm.dll+0x96f09]
--------------- T H R E A D ---------------
Current thread (0x00368338): JavaThread "main" [_thread_in_vm, id=2988]
siginfo: ExceptionCode=0xc0000005, reading address 0x65636194
Registers:
EAX=0x65636170, EBX=0x00a47c80, ECX=0x0006eeb4, EDX=0x00a82480
ESP=0x0006eea8, EBP=0x0006eec0, ESI=0x076271e8, EDI=0x0000021e
EIP=0x6d6d6f09, EFLAGS=0x00010216
Top of Stack: (sp=0x0006eea8)
0x0006eea8: 076271e8 0000021e 076271e8 0006f000
0x0006eeb8: 076271e8 00a47c80 0006f000 6d7091d8
0x0006eec8: 076271e8 6d6f779a 003687ac 07608b68
0x0006eed8: 00368338 6d766380 00000002 0006f108
0x0006eee8: 00a82d81 0006f12c 00368338 00000002
0x0006eef8: 00368338 003687c4 06c21f40 0000000a
0x0006ef08: 00000000 0000000a 00368740 00367ef8
0x0006ef18: 00367f00 003682ec 003687dc 003687bc
Instructions: (pc=0x6d6d6f09)
0x6d6d6ef9: ec 83 ec 0c 56 8b 75 08 57 56 8b 46 08 8d 4d f4
0x6d6d6f09: 0f b7 40 24 89 45 fc 8b 46 0c 8b 78 14 e8 ae 92
Stack: [0x00030000,0x00070000), sp=0x0006eea8, free space=251k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x96f09]
V [jvm.dll+0xc91d8]
V [jvm.dll+0x7c921]
j com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(IZ)Z+127
j com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces()Z+246
j com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Z)Z+87
j com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z+24
j com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Z)Z+118
j com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+29
j com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+9
j com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Lorg/xml/sax/InputSource;)V+43
j com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;+61
j org.eclipse.jface.dialogs.DialogSettings.load(Ljava/io/Reader;)V+18
j org.eclipse.jface.dialogs.DialogSettings.load(Ljava/lang/String;)V+29
j org.eclipse.ui.plugin.AbstractUIPlugin.loadDialogSettings()V+57
j org.eclipse.ui.plugin.AbstractUIPlugin.getDialogSettings()Lorg/eclipse/jface/dialogs/IDialogSettings;+8
j org.eclipse.ui.internal.registry.PerspectiveRegistry.load()V+11
j org.eclipse.ui.internal.WorkbenchPlugin.getPerspectiveRegistry()Lorg/eclipse/ui/IPerspectiveRegistry;+22
j org.eclipse.ui.internal.Workbench.getPerspectiveRegistry()Lorg/eclipse/ui/IPerspectiveRegistry;+3
j org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow()V+2
j org.eclipse.ui.internal.Workbench.openFirstTimeWindow()V+17
j org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow()V+7
j org.eclipse.ui.application.WorkbenchAdvisor.openWindows()Z+45
j org.eclipse.ui.internal.Workbench.init(Lorg/eclipse/swt/widgets/Display;)Z+671
j org.eclipse.ui.internal.Workbench.runUI()I+39
j org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+11
j org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j com.stabilix.hc.Application.run(Ljava/lang/Object;)Ljava/lang/Object;+237
j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+257
j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+170
j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+57
v ~StubRoutines::call_stub
V [jvm.dll+0x818e8]
V [jvm.dll+0xd4989]
V [jvm.dll+0x817b9]
V [jvm.dll+0xe4c04]
V [jvm.dll+0x9f94f]
C [java.dll+0x6c08]
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111
j org.eclipse.core.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+181
j org.eclipse.core.launcher.Main.basicRun([Ljava/lang/String;)V+107
j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4
j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+10
v ~StubRoutines::call_stub
V [jvm.dll+0x818e8]
V [jvm.dll+0xd4989]
V [jvm.dll+0x817b9]
V [jvm.dll+0x88747]
C [javaw.exe+0x14c0]
C [javaw.exe+0x313d]
C [kernel32.dll+0x16d4f]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(IZ)Z+127
j com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces()Z+246
j com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Z)Z+87
j com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z+24
j com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Z)Z+118
j com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+29
j com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+9
j com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Lorg/xml/sax/InputSource;)V+43
j com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;+61
j org.eclipse.jface.dialogs.DialogSettings.load(Ljava/io/Reader;)V+18
j org.eclipse.jface.dialogs.DialogSettings.load(Ljava/lang/String;)V+29
j org.eclipse.ui.plugin.AbstractUIPlugin.loadDialogSettings()V+57
j org.eclipse.ui.plugin.AbstractUIPlugin.getDialogSettings()Lorg/eclipse/jface/dialogs/IDialogSettings;+8
j org.eclipse.ui.internal.registry.PerspectiveRegistry.load()V+11
j org.eclipse.ui.internal.WorkbenchPlugin.getPerspectiveRegistry()Lorg/eclipse/ui/IPerspectiveRegistry;+22
j org.eclipse.ui.internal.Workbench.getPerspectiveRegistry()Lorg/eclipse/ui/IPerspectiveRegistry;+3
j org.eclipse.ui.internal.Workbench.doOpenFirstTimeWindow()V+2
j org.eclipse.ui.internal.Workbench.openFirstTimeWindow()V+17
j org.eclipse.ui.internal.WorkbenchConfigurer.openFirstTimeWindow()V+7
j org.eclipse.ui.application.WorkbenchAdvisor.openWindows()Z+45
j org.eclipse.ui.internal.Workbench.init(Lorg/eclipse/swt/widgets/Display;)Z+671
j org.eclipse.ui.internal.Workbench.runUI()I+39
j org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+11
j org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j com.stabilix.hc.Application.run(Ljava/lang/Object;)Ljava/lang/Object;+237
j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+257
j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+170
j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+57
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111
j org.eclipse.core.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+181
j org.eclipse.core.launcher.Main.basicRun([Ljava/lang/String;)V+107
j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4
j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+10
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0b16ad20 JavaThread "Thread-1" daemon [_thread_blocked, id=2932]
0x0af3f128 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=1568]
0x0affb840 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=3368]
0x0ad535f0 JavaThread "State Data Manager" daemon [_thread_blocked, id=4088]
0x00a4de70 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3972]
0x00a4c408 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2056]
0x00a4b0d0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=988]
0x00a495e8 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=2076]
0x00a48740 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=4012]
0x00a42698 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=2960]
0x00a38e98 JavaThread "Finalizer" daemon [_thread_blocked, id=2808]
0x00a37a08 JavaThread "Reference Handler" daemon [_thread_blocked, id=1212]
=>0x00368338 JavaThread "main" [_thread_in_vm, id=2988]
Other Threads:
0x00a338c0 VMThread [id=2156]
0x00a4f0b8 WatcherThread [id=4048]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 0K [0x02a80000, 0x02b20000, 0x02f60000)
eden space 512K, 0% used [0x02a80000, 0x02a80000, 0x02b00000)
from space 64K, 0% used [0x02b10000, 0x02b10000, 0x02b20000)
to space 64K, 0% used [0x02b00000, 0x02b00000, 0x02b10000)
tenured generation total 4928K, used 2954K [0x02f60000, 0x03430000, 0x06a80000)
the space 4928K, 59% used [0x02f60000, 0x03242a58, 0x03242c00, 0x03430000)
compacting perm gen total 12288K, used 12078K [0x06a80000, 0x07680000, 0x0aa80000)
the space 12288K, 98% used [0x06a80000, 0x0764ba68, 0x0764bc00, 0x07680000)
No shared spaces configured.
Dynamic libraries:
0x00400000 - 0x0040c000 C:\Program Files\Java\jre1.5.0_02\bin\javaw.exe
0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f4000 C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll
0x77d40000 - 0x77dd0000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f57000 C:\WINDOWS\system32\GDI32.dll
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\MSVCRT.dll
0x6d640000 - 0x6d7c5000 C:\Program Files\Java\jre1.5.0_02\bin\client\jvm.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x6d280000 - 0x6d288000 C:\Program Files\Java\jre1.5.0_02\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d380000 - 0x6d3b5000 C:\Program Files\Java\jre1.5.0_02\bin\jdwp.dll
0x6d610000 - 0x6d61c000 C:\Program Files\Java\jre1.5.0_02\bin\verify.dll
0x6d300000 - 0x6d31d000 C:\Program Files\Java\jre1.5.0_02\bin\java.dll
0x6d630000 - 0x6d63f000 C:\Program Files\Java\jre1.5.0_02\bin\zip.dll
0x6d220000 - 0x6d227000 C:\Program Files\Java\jre1.5.0_02\bin\dt_socket.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x71a50000 - 0x71a8f000 C:\WINDOWS\System32\mswsock.dll
0x76f20000 - 0x76f47000 C:\WINDOWS\system32\DNSAPI.dll
0x76fb0000 - 0x76fb8000 C:\WINDOWS\System32\winrnr.dll
0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll
0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
0x6d4c0000 - 0x6d4d3000 C:\Program Files\Java\jre1.5.0_02\bin\net.dll
0x6d4e0000 - 0x6d4e9000 C:\Program Files\Java\jre1.5.0_02\bin\nio.dll
0x10000000 - 0x10050000 C:\Eclipse-Latest\eclipse\workspace\.metadata\.plugins\org.eclipse.pde.core\hc.product\org.eclipse.osgi\bundles\66\1\.cp\swt-win32-3201.dll
0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll
0x773d0000 - 0x774d2000 C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\COMCTL32.dll
0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
0x763b0000 - 0x763f9000 C:\WINDOWS\system32\comdlg32.dll
0x7c9c0000 - 0x7d1d5000 C:\WINDOWS\system32\SHELL32.dll
0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.dll
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.dll
0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll
VM Arguments:
jvm_args: -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,suspend=y,address=localhost:3797
java_command: org.eclipse.core.launcher.Main -launcher c:\Eclipse-Latest\eclipse\eclipse -name Eclipse -showsplash 600 -product com.stabilix.hc.hc -data C:\Eclipse-Latest\eclipse\runtime-hc.product -configuration file:C:/Eclipse-Latest/eclipse/workspace/.metadata/.plugins/org.eclipse.pde.core/hc.product/ -dev file:C:/Eclipse-Latest/eclipse/workspace/.metadata/.plugins/org.eclipse.pde.core/hc.product/dev.properties -pdelaunch -os win32 -ws win32 -arch x86
Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_02
CLASSPATH=.;C:\PROGRA~1\IBM\SQLLIB\java\db2java.zip;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc.jar;C:\PROGRA~1\IBM\SQLLIB\java\sqlj.zip;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc_license_cisuz.jar;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc_license_cu.jar;C:\PROGRA~1\IBM\SQLLIB\bin;C:\PROGRA~1\IBM\SQLLIB\tools\db2XTrigger.jar;C:\PROGRA~1\IBM\SQLLIB\java\common.jar;C:\DBXML\dbxml-2.0.9\dbxml\bin\release\dbxml.jar;C:\DBXML\dbxml-2.0.9\dbxml\bin\release\dbxml.jar;C:\DBXML\dbxml-2.0.9\dbxml\bin\release\dbxml.jar;.;C:\Program Files\Java\jdk1.5.0_02;C:\workspace\test;C:\Program Files\Java\jdk1.5.0_02\bin;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\jar\dbxml.jar;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\jar\db.jar;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\jar\dbxmlexamples.jar;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\jar\dbexamples.jar;C:\jbpm\jbpm-starters-kit-with-eclipse-3.0\jbpm-designer\eclipse\workspace\simple\map;C:\jbpm\jbpm-starters-kit-with-eclipse-3.0\jbpm-designer\eclipse;
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\NetManage\Windows;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\jdk1.3.1_02\include;C:\DBXML\dbxml-2.0.9\dbxml\bin\release;C:\jdk1.3.1_02\bin;C:\Program Files\ZeusSCC-CVS;C:\Program Files\Java\jdk1.5.0_02\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\bin;C:\jbpm\jbpm-starters-kit-with-eclipse-3.0\jbpm-designer\eclipse;C:\MSSQL7\BINN;C:\Eclipse-Latest\eclipse\configuration\org.eclipse.osgi\bundles\64\1\.cp;C:\PROGRA~1\IBM\CLIENT~1;C:\PROGRA~1\IBM\CLIENT~1\Shared;C:\PROGRA~1\IBM\CLIENT~1\Emulator;C:\Eclipse-Latest\birt-runtime-1_0_1\bin
USERNAME=metty
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 7, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
Memory: 4k page, physical 522228k(84240k free), swap 2028336k(1554380k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0_02-b09) for windows-x86, built on Mar 4 2005 01:53:53 by "java_re" with MS VC++ 6.0
Core dump:2
# An unexpected error has been detected by HotSpot Virtual Machine:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0537f870, pid=3376, tid=2188
# Java VM: Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode, sharing)
# Problematic frame:
# C 0x0537f870
--------------- T H R E A D ---------------
Current thread (0x00357dc8): JavaThread "main" [_thread_in_native, id=2188]
siginfo: ExceptionCode=0xc0000005, reading address 0x0537f870
Registers:
EAX=0x7ffdf000, EBX=0x00000000, ECX=0x00000000, EDX=0x00000002
ESP=0x0006f1ec, EBP=0x0006f214, ESI=0x0537f870, EDI=0x0006f250
EIP=0x0537f870, EFLAGS=0x00010202
Top of Stack: (sp=0x0006f1ec)
0x0006f1ec: 77d48734 0014074a 0000001c 00000000
0x0006f1fc: 00000508 0537f870 dcbaabcd 00000000
0x0006f20c: 0006f250 0537f870 0006f27c 77d48816
0x0006f21c: 0537f870 0014074a 0000001c 00000000
0x0006f22c: 00000508 00000000 0014074a 00000102
0x0006f23c: 00000014 00000001 00000000 00000000
0x0006f24c: 00000010 00000000 00000001 00000000
0x0006f25c: 00000000 00000000 0006f230 0006ee10
Instructions: (pc=0x0537f870)
0x0537f860:
[error occurred during error reporting, step 100, id 0xc0000005]
Stack: [0x00030000,0x00070000), sp=0x0006f1ec, free space=252k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x0537f870
C [USER32.dll+0x8816]
C [USER32.dll+0xb4c0]
C [USER32.dll+0xb50c]
C [ntdll.dll+0xeae3]
C [USER32.dll+0x9402]
C [swt-win32-3201.dll+0x8179]
J org.eclipse.swt.internal.win32.OS.PeekMessageW(Lorg/eclipse/swt/internal/win32/MSG;IIII)Z
J org.eclipse.swt.widgets.Display.readAndDispatch()Z
J org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V
v ~OSRAdapter
j org.eclipse.ui.internal.Workbench.runUI()I+108
j org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+11
j org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j com.stabilix.hc.Application.run(Ljava/lang/Object;)Ljava/lang/Object;+167
j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+257
j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+170
j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+57
v ~StubRoutines::call_stub
V [jvm.dll+0x818e8]
V [jvm.dll+0xd4989]
V [jvm.dll+0x817b9]
V [jvm.dll+0xe4c04]
V [jvm.dll+0x9f94f]
C [java.dll+0x6c08]
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111
j org.eclipse.core.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+181
j org.eclipse.core.launcher.Main.basicRun([Ljava/lang/String;)V+107
j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4
j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+10
v ~StubRoutines::call_stub
V [jvm.dll+0x818e8]
V [jvm.dll+0xd4989]
V [jvm.dll+0x817b9]
V [jvm.dll+0x88747]
C [javaw.exe+0x14c0]
C [javaw.exe+0x313d]
C [kernel32.dll+0x16d4f]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J org.eclipse.swt.internal.win32.OS.PeekMessageW(Lorg/eclipse/swt/internal/win32/MSG;IIII)Z
J org.eclipse.swt.widgets.Display.readAndDispatch()Z
J org.eclipse.ui.internal.Workbench.runEventLoop(Lorg/eclipse/jface/window/Window$IExceptionHandler;Lorg/eclipse/swt/widgets/Display;)V
v ~OSRAdapter
j org.eclipse.ui.internal.Workbench.runUI()I+108
j org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+11
j org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j com.stabilix.hc.Application.run(Ljava/lang/Object;)Ljava/lang/Object;+167
j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+257
j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+170
j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+57
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111
j org.eclipse.core.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+181
j org.eclipse.core.launcher.Main.basicRun([Ljava/lang/String;)V+107
j org.eclipse.core.launcher.Main.run([Ljava/lang/String;)I+4
j org.eclipse.core.launcher.Main.main([Ljava/lang/String;)V+10
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x03076980 JavaThread "Worker-0" [_thread_blocked, id=884]
0x00a6cdc0 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=2340]
0x00a68920 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=2936]
0x00a612b0 JavaThread "State Data Manager" daemon [_thread_blocked, id=484]
0x00a0e2f8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3280]
0x00a0ced0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3264]
0x00a0c1c0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=844]
0x00a094a0 JavaThread "Finalizer" daemon [_thread_blocked, id=3680]
0x00a07ff0 JavaThread "Reference Handler" daemon [_thread_blocked, id=2316]
=>0x00357dc8 JavaThread "main" [_thread_in_native, id=2188]
Other Threads:
0x00a07008 VMThread [id=2964]
0x00a0f508 WatcherThread [id=552]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 704K, used 454K [0x22a70000, 0x22b30000, 0x22f50000)
eden space 640K, 68% used [0x22a70000, 0x22ade4e8, 0x22b10000)
from space 64K, 20% used [0x22b20000, 0x22b23540, 0x22b30000)
to space 64K, 0% used [0x22b10000, 0x22b10000, 0x22b20000)
tenured generation total 8776K, used 5412K [0x22f50000, 0x237e2000, 0x26a70000)
the space 8776K, 61% used [0x22f50000, 0x23499290, 0x23499400, 0x237e2000)
compacting perm gen total 20480K, used 20413K [0x26a70000, 0x27e70000, 0x2aa70000)
the space 20480K, 99% used [0x26a70000, 0x27e5f6c8, 0x27e5f800, 0x27e70000)
ro space 8192K, 62% used [0x2aa70000, 0x2af78018, 0x2af78200, 0x2b270000)
rw space 12288K, 46% used [0x2b270000, 0x2b7fc620, 0x2b7fc800, 0x2be70000)
Dynamic libraries:
0x00400000 - 0x0040c000 C:\Program Files\Java\jre1.5.0_02\bin\javaw.exe
0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f4000 C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll
0x77d40000 - 0x77dd0000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f57000 C:\WINDOWS\system32\GDI32.dll
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\MSVCRT.dll
0x6d640000 - 0x6d7c5000 C:\Program Files\Java\jre1.5.0_02\bin\client\jvm.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x6d280000 - 0x6d288000 C:\Program Files\Java\jre1.5.0_02\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d610000 - 0x6d61c000 C:\Program Files\Java\jre1.5.0_02\bin\verify.dll
0x6d300000 - 0x6d31d000 C:\Program Files\Java\jre1.5.0_02\bin\java.dll
0x6d630000 - 0x6d63f000 C:\Program Files\Java\jre1.5.0_02\bin\zip.dll
0x6d4c0000 - 0x6d4d3000 C:\Program Files\Java\jre1.5.0_02\bin\net.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x6d4e0000 - 0x6d4e9000 C:\Program Files\Java\jre1.5.0_02\bin\nio.dll
0x10000000 - 0x10050000 C:\Eclipse-Latest\eclipse\workspace\.metadata\.plugins\org.eclipse.pde.core\Eclipse Application\org.eclipse.osgi\bundles\8\1\.cp\swt-win32-3201.dll
0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll
0x5d090000 - 0x5d127000 C:\WINDOWS\system32\COMCTL32.dll
0x763b0000 - 0x763f9000 C:\WINDOWS\system32\comdlg32.dll
0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
0x7c9c0000 - 0x7d1d5000 C:\WINDOWS\system32\SHELL32.dll
0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.dll
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.dll
0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll
0x773d0000 - 0x774d2000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
0x71a50000 - 0x71a8f000 C:\WINDOWS\System32\mswsock.dll
0x76f20000 - 0x76f47000 C:\WINDOWS\system32\DNSAPI.dll
0x76fb0000 - 0x76fb8000 C:\WINDOWS\System32\winrnr.dll
0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll
0x74c80000 - 0x74cac000 C:\WINDOWS\system32\oleacc.dll
0x76080000 - 0x760e5000 C:\WINDOWS\system32\MSVCP60.dll
0x20000000 - 0x202c5000 C:\WINDOWS\system32\xpsp2res.dll
0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
0x75cf0000 - 0x75d81000 C:\WINDOWS\System32\mlang.dll
0x76380000 - 0x76385000 C:\WINDOWS\system32\msimg32.dll
0x77760000 - 0x778ce000 C:\WINDOWS\System32\shdocvw.dll
0x77a80000 - 0x77b14000 C:\WINDOWS\system32\CRYPT32.dll
0x77b20000 - 0x77b32000 C:\WINDOWS\system32\MSASN1.dll
0x754d0000 - 0x75550000 C:\WINDOWS\system32\CRYPTUI.dll
0x76c30000 - 0x76c5e000 C:\WINDOWS\system32\WINTRUST.dll
0x76c90000 - 0x76cb8000 C:\WINDOWS\system32\IMAGEHLP.dll
0x5b860000 - 0x5b8b4000 C:\WINDOWS\system32\NETAPI32.dll
0x771b0000 - 0x77256000 C:\WINDOWS\system32\WININET.dll
0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
0x77260000 - 0x772ff000 C:\WINDOWS\system32\urlmon.dll
0x77b40000 - 0x77b62000 C:\WINDOWS\system32\appHelp.dll
0x75e90000 - 0x75f40000 C:\WINDOWS\system32\SXS.DLL
0x6d000000 - 0x6d166000 C:\Program Files\Java\jre1.5.0_02\bin\awt.dll
0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV
0x77920000 - 0x77a13000 C:\WINDOWS\system32\SETUPAPI.dll
0x03a60000 - 0x03ae8000 C:\WINDOWS\System32\shdoclc.dll
0x72b20000 - 0x72b38000 C:\WINDOWS\system32\plugin.ocx
0x769c0000 - 0x76a73000 C:\WINDOWS\system32\USERENV.dll
0x72d20000 - 0x72d29000 C:\WINDOWS\system32\wdmaud.drv
0x72d10000 - 0x72d18000 C:\WINDOWS\system32\msacm32.drv
0x77be0000 - 0x77bf5000 C:\WINDOWS\system32\MSACM32.dll
0x77bd0000 - 0x77bd7000 C:\WINDOWS\system32\midimap.dll
VM Arguments:
java_command: org.eclipse.core.launcher.Main -launcher c:\Eclipse-Latest\eclipse\eclipse -name Eclipse -showsplash 600 -product com.stabilix.hc.hc -data C:\Eclipse-Latest\eclipse\runtime-EclipseApplication -configuration file:C:/Eclipse-Latest/eclipse/workspace/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/ -dev file:C:/Eclipse-Latest/eclipse/workspace/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/dev.properties -pdelaunch -os win32 -ws win32 -arch x86
Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_02
CLASSPATH=.;C:\PROGRA~1\IBM\SQLLIB\java\db2java.zip;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc.jar;C:\PROGRA~1\IBM\SQLLIB\java\sqlj.zip;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc_license_cisuz.jar;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc_license_cu.jar;C:\PROGRA~1\IBM\SQLLIB\bin;C:\PROGRA~1\IBM\SQLLIB\tools\db2XTrigger.jar;C:\PROGRA~1\IBM\SQLLIB\java\common.jar;C:\DBXML\dbxml-2.0.9\dbxml\bin\release\dbxml.jar;C:\DBXML\dbxml-2.0.9\dbxml\bin\release\dbxml.jar;C:\DBXML\dbxml-2.0.9\dbxml\bin\release\dbxml.jar;.;C:\Program Files\Java\jdk1.5.0_02;C:\workspace\test;C:\Program Files\Java\jdk1.5.0_02\bin;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\jar\dbxml.jar;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\jar\db.jar;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\jar\dbxmlexamples.jar;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\jar\dbexamples.jar;C:\jbpm\jbpm-starters-kit-with-eclipse-3.0\jbpm-designer\eclipse\workspace\simple\map;C:\jbpm\jbpm-starters-kit-with-eclipse-3.0\jbpm-designer\eclipse;
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\NetManage\Windows;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\jdk1.3.1_02\include;C:\DBXML\dbxml-2.0.9\dbxml\bin\release;C:\jdk1.3.1_02\bin;C:\Program Files\ZeusSCC-CVS;C:\Program Files\Java\jdk1.5.0_02\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Sleepycat Software\Berkeley DB XML 2.1.8\bin;C:\jbpm\jbpm-starters-kit-with-eclipse-3.0\jbpm-designer\eclipse;C:\MSSQL7\BINN;C:\Eclipse-Latest\eclipse\configuration\org.eclipse.osgi\bundles\64\1\.cp;C:\PROGRA~1\IBM\CLIENT~1;C:\PROGRA~1\IBM\CLIENT~1\Shared;C:\PROGRA~1\IBM\CLIENT~1\Emulator;C:\Eclipse-Latest\birt-runtime-1_0_1\bin
USERNAME=metty
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 7, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
Memory: 4k page, physical 522228k(79952k free), swap 2028336k(1491168k frFirst, I would try and get the latest JDK 1.5.0_06 or 1.5.0_u7.. Next I would look
at the swt version you have..We've seen issues like this before.. Simple update of swt and the problem went away. Worth a try. Good luck -
Hi all i'm new to SWT and i was trying to create a login shell to log on to my main shell. My problem is i can't get the shell to read from oracle. The login information is stored in an Oracle database.
This is my method for capturing login infomation:
public static String getPass(String UserName, String Password){
try{
String login ="Log";
String nolog = "Invalid";
dbConn = db.getDBConnection();
Statement statement = dbConn.createStatement();
ResultSet rs=null;
String query = "Select * from administrator where adminName = '"+UserName+"' and adminPassword = '"+Password+"'";
rs=statement.executeQuery(query);
int counter = 0;
while(rs.next())
counter++;
if(counter == 0)
return nolog;
else return login;
catch (Exception e){
return(e.toString());
Here is a code snippet from my main method:
btnLogin.addSelectionListener(new SelectionAdapter() {
public void widgetSelected (SelectionEvent e) {
String Username = txtUserName.getText();
String Password = txtPassword.getText();
String Check = getPass(Username, Password);
if(Check.length()<4){
shellMain.open();
shellLogin.dispose();
else{
JOptionPane.showMessageDialog(null, "Please enter correct username and password");
txtUserName.setText("");
txtPassword.setText("");
Basic the problem is with my if statement. If i say Check.length()>4 it always logs in and if i reverse it, it never logs in.
My database is working fine and is populated. My JDBC code is fine aswell.Hey pj,
you can have as many accounts on your machine as you like and that seem fit to you.
floba
PS: Man, I have to type faster as long as V.K. lurks around
(MN316)
Message was edited by: floba -
Can't display an image with SWT using J9
Hello,
I'm programming a user interface using SWT and J9 as JVM under Window Mobile 5.0
Everything seems to work more or less fine with SWT widgets, but I can't display any Image.
I've tried the following codes :
Image image = new Image(display,getClass().getResourceAsStream("image.bmp"));when placing image.bmp in the same jar that my main class, or in the same folder when not using a jar file.
and
Image image = new Image(display,"\\image.bmp");(when placing image.bmp in the root folder)
I've tried with a gif file, it doesn't work neither.
Both codes work fine in my normal computer (replacing "//image.bmp" by "C://image.bmp" for instance)
Any help would be highly appreciated ;-)
Message was edited by:
cOsiHere is a basic example to display image and make it flicker. Use it and try to improve to get the exact frame rate you want.
Remember this is not the actual solution, its just to give you an idea.
The best solution is the one you find it by yourself
Attachments:
Flicker.vi 8 KB -
General question about SWT in applet
Hi all,
I am absolutely new to SWT and wondering whether I should use it for my applet application. I am currently using SWING objects for my applet. Can I use SWT for applet, since SWT is not standard java objects? WIll there be any problem / drawbacks if this is used? Many thanks!The Terms of Use don't really allow folks to sell their services on this forum.
Of course you could contact some of the top users off-line and ask about such a service.
It wouldn't be cheap, and it most likely wouldn't be immediate since most of the top users work for a living.
The beauty of this forum though is the kind and generous help you get for free from really bright professionals, and occasionally even the really dumb ones like myself.
Go ahead and give it a shot if you like, the worst that could happen is all those you approach say "no".
You will want to keep it clean from the forum though, and if you're looking for them to reach out to you then you will need to put your email address on your user profile. As of this post you do not have that information.
Maybe you are looking for
-
Time to upgrade 10.6.3
How long does the upgrade process take? My system is now running on a blue screen a pinwheel for 1.5 hours. I used the software upgrade download process to get the update if that makes any difference Any info is appreciated.
-
this problem with audio began yesterday but before that it was fine! this is a brand new macbook pro...not even a week old!
-
Statistic condition values not updated during Sales order Settlement
Hi, In our client we have different Price condition types for based on scenario wise. Ex: Domestic Sales (ZPR1) and Export Sales ZPR2. I have maintained separately value fields for each price condition types. We are booking some financial charges, an
-
BlindTransfer option in CAD places call on hold
Hello, I am using UCCX 8.02 SU4. Our call center is now using a third party survey company and I need to transfer the call for all those callers that have selected to take the survey. Here is what I have done: 1. Created a "surveyApproved" boolean
-
i want the pass the value that is input in the text box to the JSP function. But it gives the JavaScript error on Clicking of 'Go'. The error is "Object doesnt support this property or method" for the second line i have shown here (the line with oncl